விரைவான மற்றும் எளிதான: விண்டோஸ் ஸ்டோர் பயன்பாட்டில் # சி பயன்படுத்தி ஒரு செவ்வக நகர்த்த

என் ஒட்டுமொத்த வலைப்பதிவில் தத்துவம் பழைய பற்றி எழுத செய்தபின் நன்றாக தான் இருக்கிறது, வேறு மரண மூடப்பட்டிருக்கும் என்று பாடங்களில் தீர்வு.  நான் இந்த தலைப்பை அந்த ஒன்றாகும் எண்ணுகிறேன், ஆனால் எப்படியும் நான் அதை பிளாக்கிங்.

நான் ஒரு ஜன்னல் அங்காடி வேலை மற்றும் நான் சில அசைவூட்டமாக்குவதை செய்ய வேண்டும், அங்கு ஒரு பகுதியாக இருக்கிறேன்.  இந்த முடிவுக்கு, நான் பிட்கள் மற்றும் ஜன்னல்கள் அங்காடி அனிமேஷன் துண்டுகள் கண்டறிவதன் இது, அது மாறிவிடும் என, மிகவும் நெருக்கமாக, ஆனால் சரியாக போன்ற, XAML. நெட் உள்ள அனிமேஷன் அடிப்படையில் (நான் இன்னும் அந்த WinRT உண்மையில் ஈர்ப்பு வருகிறேன் <> .NET 🙂 ).

இன்று காலை நான் இழுத்தல் மற்றும் செயல்பாடுகளை ஒரு கைப்பிடி பெற விரும்புகிறேன்.  அந்த வழியை en, நான் அதற்கு பதிலாக ஒரு செவ்வக நகரும் அளித்தது :).  இங்கே பயனர் ஒரு பொத்தானை கிளிக் போது ஒரு செவ்வக நகரும் என்று குறியீடு தான்:

   1:   
   2:              MatrixTransform CT = (MatrixTransform)rectBig.RenderTransform;
   3:              அணி மீ = ct.Matrix;
   4:              m.OffsetX   = 10;
   5:              m.OffsetY   = 10;
   6:              ct.Matrix = மீ;
   7:              rectBig.RenderTransform = CT;

இங்கே தந்திரம் நான் நேரடியாக OffsetX அல்லது OffsetY மாற்ற முடியாது என்று.  இதை மிகவும் புத்திசாலி வழி இருக்கலாம் (மற்றும் உங்களுக்கு போல் இருந்தால்,, கருத்துக்களை பதிவு செய்யுங்கள்). 

இதை செய்ய பொருட்டு, நான் வேண்டும்:

1. Get the MatrixTransform of the rectangle (by casting RenderTransform).

2. Get the Matrix of that guy.

3. Change the Matrix’s offsets.

4. Reassign the Matrix back to the MatrixTransform.

5. Reassign the MatrixTransform back to the Rectangle.

To test it, I put a rectangle and button the screen. When I click the button, the above logic executes and moves the rectangle immediately.

சில புள்ளியில், I’d like to animate this but I have no idea how to get a DoubleAnimation to work on it (Storyboard.SetTargetProperty() is a mystery to me on this for the time being).

</இறுதியில்>

undefinedஎன்னுடைய குழுசேர்.

மணிக்கு ட்விட்டரில் என்னை பின் http://www.twitter.com/pagalvin

விண்டோஸ் அங்காடி நிரலாக்கத்தின்படி ஒரு ListBox ல் ListboxItems உயரம் அமைத்தல்

I’m working on a windows store application and one of the things I want to do in the app is display a log that shows status messages and other informational tidbits as the user works things. இந்த முடிவுக்கு, நான் ஒரு ListBox பின்வருமாறு கூறினார்:

<ListBox x:= பெயரிட"GameStateLog" = HorizontalAlignment"மையம்" உயரம் ="221" = VerticalAlignment"மேல்" Width ="499" பேட்டிங்கின் ="0" = FontSize"10">

 

இயங்கு நேரத்தில் listbox விரிவுப்படுத்த வேண்டும் சி # குறியீடு வரிகளை இருந்தேன்:

GameStateLog.Items.Insert(0, GameStateCounter   + ": புதிய விளையாட்டு மாநில: வீரர் காத்திருக்கிறது 1 பெயர்");

This worked out fine enough but the UI showed a crazy amount of padding around the individual messages as they were added. நான் இறுதியில் செய்த இந்த பொருட்களை தேர்ந்தெடுக்க ஆனால் நான் பதிவு செய்திகளை இயங்கும் தொடரின் காட்ட வேண்டும் போது பயன் இல்லை முடியும் விரும்பினால் அர்த்தமுள்ளதாக என்று - பயனர் இந்த தேர்வு, just view them. இது விவாதிக்கக்கூடிய இதை செய்ய ஒரு சுலபமான வழி கண்டுபிடிக்க வித்தியாசமாக கடினமாக இருந்தது, the way I found it isn’t necessarily “easy” but I got it working OK. முக்கிய நுண்ணறிவால் இந்த தகவல்களுக்கு இருந்து வந்தது இங்கே (http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/c4a6f694-bd46-4779-ab83-b1c2fcb2397c) from Bob Relyea. அதற்கு பதிலாக ListBox மீது பொருட்கள் சேகரிப்பில் சரங்களை சேர்க்கும், add ListBoxItems. ஒரு சரம் சேர்ப்பதன் மூலம், the ListBox was creating its own ListBoxItem on its own. I wasn’t able to affect anything about that ListBoxItem after the fact. புதிய குறியீடு உள்ளது:

        தனிப்பட்ட களைவதற்கு AddGameStateLogMessage(மாலை theMessage)
        {
            ListBoxItem என்று = புதிய ListBoxItem();
            li.Content = theMessage;
            li.MaxHeight = 25;

            தடிமன் = thisPadding புதிய கனம்(5, 0, 5, 0);
            = thisPadding li.Padding;

            GameStateLog.Items.Insert(0,li);
        }

 

Here I’m creating ListBoxItem’s and inserting them. நான் அதன் தடிமன் அமைக்க அதிக பேட்டிங்கின் நீக்கப்பட்டது.

நான் செய்திகளை குறிப்பிட்ட வகையான முன்னிலைப்படுத்த குறியீட்டு சில வண்ண செய்ய நேரடியாக ListBoxItems சேர்ப்பதன் மூலம் நான் பாணி அவர்களுக்கு நான் எந்த வழியில் பெற உத்தேசித்துள்ள செய்ய இந்த அழகான நெகிழ்வான உள்ளது.

இந்த யாரோ உதவும் என்று நம்புகிறேன்!

</இறுதியில்>

undefinedஎன்னுடைய குழுசேர்.

மணிக்கு ட்விட்டரில் என்னை பின் http://www.twitter.com/pagalvin

விரைவான மற்றும் எளிதான – பாதுகாப்பான Azure வரிசையில் பெயர்கள்

வேடிக்கையான ஆனால் எளிமையான பதிவு.

தொடர்ந்து வரை நேற்று "பற்றிய தகவல்களுக்குStorageException கையாளப்படாத"நான் வரிசை பெயர்களை உருவாக்க பயன்படுத்த குறியீடு அதிகாலை துணுக்கை காட்ட நினைத்தேன்:

 

        பொது நிலையான மாலை GetRandomQueueName()
        {
            GUID கிராம்;
            கிராம் = System.Guid.NewGuid();
            மீண்டும் g.ToString();

        } 

ஆனால் அதன் எளிமை உள்ள சிறிய வகையான எனக்கு நன்றாக வேலை மற்றும் வாரங்கள் கடந்த சில 100 இன் பாதுகாப்பான வரிசை பெயர்களை பெற்றவராக.

</இறுதியில்>

undefinedஎன்னுடைய குழுசேர்.

மணிக்கு ட்விட்டரில் என்னை பின் http://www.twitter.com/pagalvin

Azure வரிசைகளில் வேலை – "StorageException கையாளப்படாத”

நான் கடந்த வாரம் அல்லது இரண்டு Azure வரிசைகளில் சுற்றி விளையாடும் அது smashingly நடந்து விட்டது.  நான் அவர்களை மீண்டும் தேவைப்படும் போது எங்கே இந்த விஷயங்கள் இருந்தன 1990?

இந்த கட்டுரை, குறிப்பாக, ஐந்து வரிசைகளில் ஒரு சிறந்த அறிமுக ஆகும். நெட் நிரலாளர்கள்: http://www.windowsazure.com/en-us/develop/net/how-to-guides/queue-service/.  அந்த கட்டுரை பயன்படுத்தி, நான் இதுவரை நம்பகமான மற்றும் எந்த வருத்தத்தை வேலை என்று கிளையண்ட் சர்வர் தர்க்கம் ஒரு நல்ல பிட் ஒன்றாக இழுக்க முடிந்தது.  உண்மையில் - இந்த பொருட்களை இருந்தது 1990?

நான் கேட் சரியான ஒரு சிறிய விலக வெளியே ஹிட், எனினும்.   நான் தேர்வு மூலம் பிரத்தியேக தவறவும் விரைவில், நான் ஒரு StorageException தாக்கப்பட்ட மற்றும் ஒரு "தொலை சர்வர் பிழை திரும்பினார் (400) தவறான கோரிக்கை.

image

இது என் வரிசை பெயரை என்று மாறியது:

image

நான் "onequeuetorulethemall" என்று "OneQueueToRuleThemAll" மாறும் போது StorageException விட்டு சென்றார்.  நான் இந்த அழைப்பு ஆவணத்தில் எந்த கவனித்தனர் இல்லை ஆனால் அதை நன்றாக செய்ய கூடும்.

யாராவது உதவும் என்று நம்புகிறேன்.

</இறுதியில்>

undefinedஎன்னுடைய குழுசேர்.

மணிக்கு ட்விட்டரில் என்னை பின் http://www.twitter.com/pagalvin

மேற்பரப்பு புரோ ஆரம்ப பதிவுகள்

[புதுப்பி 3/26: அவர்கள் எதையும் எனக்கு உதவ முடியுமா என்று நான் கேட்டு @ மேற்பரப்பு மக்கள் ஒரு ட்வீட் கிடைத்தது, அதனால் நான் Swype ஒரு பிளக் செய்து, இது ஒரு "அற்புதம் ஏற்றுக்கொள்ள - கருத்துக்கு நன்றி, பால்!"  நான் Swype சாதாரண உற்பத்தி பயன்படுத்த இந்த சாதனம் மிகவும் எளிதாக என்று நினைக்கிறேன்.  (மேலும், சரி எழுத்துப்பிழையா ஒரு பழைய நண்பர் மூலம் எனக்கு சுட்டிக்காட்டினார் - நன்றி, ஒலிபெருக்கி!)]

என் அலுவலக அது இணைக்கப்பட்டுள்ள ஒரு சிறு பண விருது இந்த ஆண்டு தொடக்கத்தில் ஒரு போட்டியில் வென்றது.  நான் ஒரு மேற்பரப்பு புரோ வாங்குவதற்கு மானியம் பணம் பயன்படுத்தப்படுகிறது (1282 ஆண்டு காப்பீட்டு திட்டத்தை ஜிபி) நான் பின்னர் ஒரு நல்ல ஒப்பந்தம் பயன்படுத்தி.  நான் மன்ஹாட்டன் கொலம்பஸ் சர்க்கிள் மூலம் மாலில் மைக்ரோசாப்ட் ஸ்டோர் இருந்து வாங்கியது.  மொத்த விலை பற்றி $1300 USD with the better keyboard and the sucker’s insurance 🙂

நான் மட்டுமே கிடைத்தது 4 நாட்கள் முன்பு ஏற்கனவே நான் ஒன்றும் அதை இல்லை கற்பனை செய்யலாம்.  நான், இதுவரை சிறந்த வாசிக்க படுக்கைக்கு கொண்டு நிரலாக்க விண்டோஸ் 8 HTML உடன் பயன்பாடுகள், CSS, மற்றும் ஜாவாஸ்கிரிப்ட் அதை நான் விழித்த போது நான் அடைந்த முதல் விஷயம்.

இங்கே சில பதிவுகள் உள்ளன, வரிசையில் குறிப்பாக:

எப்படி தொட்டு: நான் இப்போது நான் பார்க்க ஒவ்வொரு திரை தொட்டு வேண்டும்.

விண்டோஸ் 8 தொடர்பு சாதனங்கள் ஆகும்: நான் விண்டோஸ் 8 ஒரு மிக வலுவான பாராட்டு வேண்டும்.  இந்த ஓ / எஸ் அது ஒரு விசைப்பலகை காட்டிலும் ஒரு தொடுதல் சாதனத்தில் நன்றாக மொழிபெயர்க்கலாம்.  முதலில், நான் வெறும் எப்படி தொடங்குவது என்று எனக்கு தெரியாது ஆனால் அது விரைவில் எனக்கு இரண்டாவது இயல்பு மாறியது. இது மிகவும் வேகமாக மற்றும் பதிலளிக்க தான், எனவே நீங்கள் சுற்றி பின்தங்கி அல்லது ஒரு தவறுக்காக ஒரு பெனால்டி செலுத்தி வருகிறோம் மனமில்லை.  நான் UI ஒரு நிபுணர் இல்லை (மர்மம் விஷயங்கள் இன்னும் நடக்க) ஆனால் நான் அதை பற்றி மணிநேரம் ஒரு சிறிய கையளவு பின்னர் நம்பிக்கை ஒரு நல்ல ஒப்பந்தம் இடத்தில் சுற்றி அனைத்து பறக்கும்

அதே சமயம், இப்போது நான் தொடர்பு கொண்டு வருகிறோம் என்று, நான் ஒரு டெல் லேப்டாப் கண்ணோட்டத்தில் ஓ / எஸ் ஒரு நல்ல புரிதல் வேண்டும்.  என் E6430 மீது சுட்டியை திண்டு தொடர்பு மேற்பரப்பு நாட்டின் பல புள்ளிகள் போட்டியிட முடியாது, போன்ற, ஆனால் அதை சைகைகள் சில நல்ல வேலை செய்கிறது.  ஆனால் பொருட்படுத்தாமல் சுட்டி திண்டு பற்றி, இப்போது மேற்பரப்பில் வேலை, நான் சுற்றி என் சுட்டியை நகர்த்து மற்றும் பல்வேறு சிறிய கூஸ் மூலைகளிலும் போன்ற பாப் அப் போது என்ன நடக்கிறது என்று.

நான் விரும்புகிறேன் இந்த வலைப்பதிவு இடுகை ஒரு வரி சுட்டிக்காட்டுகின்றனர் முடிவு பிராண்டன் கார்சன்:

இணைந்து மைக்ரோசாப்ட் இயங்குதளத்தின் அதன் பயனர்களுக்கு ஆதரிக்க வேண்டும் எப்படி ஒரு வித்தியாசமான முன்னோக்கு வருகிறது. அதற்கு பதிலாக இரண்டு OS மற்றும் சாதனங்கள் இடையே கூறாக்கலின், மைக்ரோசாப்ட் டெஸ்க்டாப் அனுபவம் வசதியாக அனுபவம் கலவை மற்றும் அவர்களின் சாதனம் தொடர்பு எப்படி பயனர் கட்டுப்பாட்டை கொடுக்க ஒரு புதிய OS உருவாக்குகிறார்."

அந்த வரிசையில் ஒரு ஓ / எஸ் என்னை Win8 முழு புள்ளி ஐந்து படிக  இது ஒரு பேசு மற்றும் அதை மடிக்கணினி தான்.  நான் விரும்புகிறேன்.  நான் மிகவும் விரும்புகிறேன்.  நான் அடிக்கடி படுக்கையில் என் மடிக்கணினி கொண்டு நான் செய்ய மாட்டேன், இது ஒரு புதுமை மற்றும் ஒரு வலி இருக்கிறது.  இந்த விஷயம் எனக்கு எல்லா இடங்களிலும் செல்ல முடியும், வேலை உட்பட.

விண்டோஸ் ஸ்டோர் அறிவாளி!  நான் நினைத்தேன், நான் மேற்பரப்பு வாங்கி போது, Windows App Store நேரம் ஒரு முழு கழிவு என்று, பாறை மண்ணில் தொங்கிக்கொண்டிருக்கிறது அரை நெஞ்சம் பயன்பாடுகள் ஒரு வெறுமையான கழிவு நிலம், சோகமாக பரிதாபமான.  நான் பல்வேறு எதிர்ப்பு மைக்ரோசாப்ட் மக்கள் இங்கே இதயத்தையும் மனதையும் வாதம் வெற்றி என்று நினைக்கிறேன்.  அது ஆப்பிள் மற்றும் கூகிள் தங்கள் கடைகளில் bazillions மேலும் பயன்பாடுகள் என்று சோதனை உண்மைதான் என்றாலும், குள்ளத்தன்மையும் உடையது MSFT, MSFT இன்னும் ஒரு அழகான தேர்வு மற்றும் அது வளரும் நடக்கிறது.   என் புள்ளி MSFT ஸ்டோர் விட "சிறந்த" என்று அல்ல, intertubes நீங்கள் செய்யும் என ஆனால் அது போன்ற மோசமான அல்ல.  இது ஒரு தோற்றத்தை கொடுங்கள். அங்கே பல சுவாரசியமான பயன்பாடுகள் உள்ளன.

பேனா அறிவாளி!: நான் எப்போதும் கட்டமைப்பு விளக்கப்படங்கள் எழுத ஓவியத்தை திறன் தேவை.  நீங்கள் விலை என்று ஒரு வாங்கி நான் அதை நான் விரும்பவில்லை வரை அனைத்து 3 வது கட்சி விஷயங்கள் எப்போதும் kludgy உணர்ந்தேன்.  மேற்பரப்பு, இது முற்றிலும் இயற்கை மற்றும் விரைவான தான், இன்னும் சுவாரஸ்யமான பயன்பாடுகள் மற்றும் நிறைய.  இவற்றுள் paint.net, Evernote இருந்து சுவாரசியமான ஒன்று (Skitch), Onenote (இது பேனா முதல் வர்க்கம் ஆதரவு), பவர்பாயிண்ட் (விளக்கக்காட்சிகள் போது குறிப்பெழுத மற்றும் வரைதல் அனுமதிக்கிறது).  நான் வெறும் இங்கே மேற்பரப்பில் அரிப்பு மற்றும் நான் அதை loving தான்.  ஒரு தொழில்முறை கருத்து இந்த வலைப்பதிவை பாருங்கள் மேற்பரப்பு இன்னும் தொழில்துறை வலிமை கலை பயன்படுத்தலாம் எப்படி.  நான் என் அடுத்த PPT டெமோ காத்திருக்க முடியாது.

இது Civ5 வகிக்கிறது! (சில நண்பர்கள் ஒரு சிறிய உதவியுடன்):  Civ with touch is really neat 🙂

சில annoyances:

  • பேட்டரி பெரும் அல்ல.  என் மடிக்கணினி விட எந்த.  நான் பேட்டரிகள் "கட்டுப்படுத்துகிறது" வேண்டும் என்று இந்த தெளிவற்ற கருத்து இல்லை (ஆனால் அந்த ஒருவேளை முட்டாள்தனத்தை தான்) அந்த வழக்கு என்றால், அதை சிறப்பாக பெறலாம்.
  • விசைப்பலகை சிறிய உள்ளது.  ஆனாலும், நான் அதை பயன்படுத்த.
  • இல்லை Swype! நான் இயங்கும் அண்ட்ராய்டு என் கேலக்ஸி S3 ஒரு சில மாதங்களுக்கு முன்பு Swype பயன்படுத்தி தொடங்கியது மற்றும் நான் என்னை எப்படி உற்பத்தி நம்ப முடியவில்லை.  Win8 மீது உண்மையில் வெறுப்பாக இருக்கிறது என்று வைத்து அது ஒரு நீண்ட நேரம் இருக்கும் போல் தெரிகிறது, எப்போதாவது இருந்தால், Swype கிடைக்கும் முன்.  வேறு 3 கட்சிகள் இது தொழிலாள ஆனால் என் 30 ஆராய்ச்சி மதிப்புள்ள விநாடிகள் ஓ / எஸ் jsut அதை ஆதரிக்கவில்லை என்பதை குறிக்கிறது.  (நீங்கள் Swype அல்லது அதன் சொந்தங்களை ஒன்று பயன்படுத்தி இல்லை என்றால் நீங்கள் இந்த வலைப்பதிவை படித்து நிறுத்த முயற்சி செய்து கொடுக்க வேண்டும்; நீங்கள் மீண்டும் ஒருமுறை இந்த நிச்சயமாக இன்னும் இங்கே இருக்கும்).
  • ஒட்டுமொத்த வடிவம் காரணி - இன்னும் இது பயன்படுத்தப்படுகிறது.  அது ஒரு அழகான திரை மற்றும் நெட்ஃபிக்ஸ் அது நன்றாக இருக்கிறது.  வலை உலாவல் அது பெரிய. ஆனாலும், வேர்ட் - வகையான கடினமான மற்றும் மிகவும் நட்பு தொடக்கூடாது (எனக்கு, இதுவரை).  நான் அதை காட்சி ஸ்டூடியோ பயன்படுத்தி மக்கள் திரை படங்களை பார்த்திருக்கிறேன் - ஒரு நீட்டிக்க போல்.  ஆனால் நான் ஏதோ ஒரு நேரத்தில் ஒரு முயற்சியிலேயே கொடுக்க போகிறேன்.

அப்படி, அங்கு நீங்கள் செல்ல!  இது பற்றி பற்றி யாராவது சிந்தனை உதவும் என்று நம்புகிறேன்.  அதை வாங்க "என்று சொல்ல கூட ஆரம்பத்தில் எனக்கு இருக்கிறது!".  நான் ஒரு வாரம் அல்லது இந்த பதவியை மீண்டும் மற்றும் பார்க்கிறேன்.

</இறுதியில்>

என்னுடைய குழுசேர்.

மணிக்கு ட்விட்டரில் என்னை பின் http://www.twitter.com/pagalvin

ஒரு எதிர்பாராத விதமாக வியப்பா குழு கட்டிடம் உடற்பயிற்சி

நான் நியூயார்க் ஷேர்பாயிண்ட் குழு மற்றும் கடைசி நிமிடத்தில் இங்கே ஒரு குழு கூட்டம் கூட்டப்பட்டது, எந்த குறிப்பிட்ட காரணம், ஒரு புதிய நிகழ்ச்சி உருப்படியை சேர்க்கப்பட்டது:

தனிப்பட்ட தகவல் பரிமாற்றம்: நான் கூகிள் எர்த் மேலே போகிறேன், நாம் பிறந்த அங்கு எங்களுக்கு ஒவ்வொரு குழு சொல்ல, நாம் இன்று அங்கு வாழ. I’ll map it real time. We’ll also do a quick rundown of our respective families. Feel free to create a fantasy family here but keep in mind that once you start lying about the family, you have to create successively elaborate lies and you will likely trip up at some point, so be prepared for that.

I thought this would take 20 minutes or so to do with nine people.  பதிலாக, it took 90 நிமிடங்கள் ஸ்மைல், mainly because people spent significant amounts of time at different places around the globe.  It was a fascinating exercise and we surely learned a lot about each other.  I learned, இறுதியாக, what people mean by “north” and “south” India.

If you can find the time in this busy and hectic days to do something like it, I heartily recommend it.

</இறுதியில்>

என்னுடைய குழுசேர்.

மணிக்கு ட்விட்டரில் என்னை பின் http://www.twitter.com/pagalvin

கண்காணிப்பு பயிற்சி செயல்பாடுகள் – பகுதி 1

ஒரு வருடம் முன்பு பற்றி, I joined ஒயிட் வாட்டர் நீர்ச்சறுக்கு ஆலோசனை here in new York as what we call a Practice Area Lead.  (இந்த வலைப்பதிவு இடுகை புள்ளி ஒதுக்கி ஒரு சிறிய, பிளாக்கிங் குறைவிற்கு ஆஃப் எனது மொத்த வேலைகள் கணக்குகள் மாற்றம்.  It was a big change in roles and a big change in day to day “stuff” but I’ve sort of acclimated myself to it and look forward to writing again ஸ்மைல் ).

In this PAL role, I’m responsible to save the company and the immediate environs of 21 West 21st street from disaster on a regular basis.  It’s a lot of pressure (more than you might think – just think of all the children!). 

In service to that imperative, I need to help out with pre-sales, create and update go-to-market offerings, hire good folks, train up folks to make them better (but really, to make my job easier) and occasionally do something billable at a client.  I get a lot of “input” – questions from clients, sales opportunities, my own addled thoughts and so forth.  Some of it’s really good (like a hot sales oppty) while a lot of it is less good.  The key is to initially track, prioritize and manage each of these ideas (great and small) to a successful conclusion. 

This kind of task management isn’t new, சரியான?  And we have lots of task tools to help us with this.  Outlook has tasks.  You can slap a spreadsheet together nice and quick.  My very first task management tool was a legal notepad back in my days at GAF as a developer in the IT department.  (Ask me about those good old days the next time you see me if you’re interested, or maybe not...).

Being a SharePoint guy (nominally, குறைந்தது), I’ve always thought to use SharePoint.  But for some reason, a generic Task list never quite did it for me.  A bunch of months ago, I decided to heal myself and just create a SharePoint based solution.  It was so embarrassingly easy to create that I thought to write about it here.

அப்படி, my goals here were very simple:

  • Super easy and fast data entry
  • Prioritize activities
  • Categorize activities
  • “next step” driven – these activities will often span weeks (maybe even months).  They almost never “end” after one specific update.

These bits lend themselves very nicely to a content type, so that’s what I created:

image

You can actually see that I had a sales bias with this at first, since I have that “Client” field.  A lot of my practice’s activities are based around clients (either actual or prospective).  But many of them are also internally focused.  I slap “Slalom” in there when I create them, but it always feels a tad weird.  I should have named it something more generic.  Maybe “Target Organization” or something.

Here are a few miscellaneous notes on the content type:

  • Activity Impact has devolved into a measurement of priority.  I’m not sure why I went with “Impact” and not “Priority” day zero, but that’s what I did. 
  • Next Steps and Next Steps Date – I have a dashboard that is driven by the next activity date.  This dashboard has sort of become my marching orders for the day/week.  I just go to the dashboard and focus on high priority stuff first and go from there.  (There’s the notion of an “untagged”
  • Primary Owner – the only thing of note is – isn’t it awesome that you can sort and filter on multi-select columns in SP 2010! I actually didn’t fully buy into this notion at first.
  • Activity Status – really just “Open” or “Closed.” 
  • Primary Practice – After I began using this, another PAL in my group wanted to try this out, so I slipped this into the mix to distinguish between my stuff (Portals & ஒத்துழைப்பு) and her stuff (நீலமான).

Here’s my dashboard:

image

(sorry for all the blurred out bits – I didn’t feel like creating a bunch of test data and I don’t want to give anyone a heart attack over sharing vital details [see the bit in the intro re: save the world, போன்ற, போன்ற, போன்ற]).

I have several other views on this list, including a datasheet view that allows me to do mass updates.  I do this most often when a bunch of lower priority items I planned to do a never quite got done and need to be pushed out a week.

ஒவ்வொரு நாளும், I pull up my activities log and just start working off the top of the list.

In part 2, நான் ஒரு நல்ல மின்னஞ்சல் செயல்படுத்தப்பட்ட, doc நூலகம் மற்றும் சமூக ஜனநாயகக் கட்சி முறையை கூடுதலாக இந்த இன்னும் பயனுள்ளதாக எப்படி செய்யப்பட்டது விளக்க வேண்டும்.

</இறுதியில்>

என்னுடைய குழுசேர்.

மணிக்கு ட்விட்டரில் என்னை பின் http://www.twitter.com/pagalvin

ஒயிட் வாட்டர் நீர்ச்சறுக்கு ஆலோசனை–பாஸ்டன் ஷேர்பாயிண்ட் தலைமை தேவை

நான் நாள் ஆறு மாதங்களுக்கு முன்பு ஒயிட் வாட்டர் நீர்ச்சறுக்கு ஆலோசனை சேர்ந்து அது ஒரு நம்பமுடியாத சவாரி ஆகிவிட்டது.  நான் இப்போது நான் மிகவும் திடமான உணர தொடங்கி என்று அதை பற்றி சில மேலும் வலைப்பதிவு திட்டமிட்டுள்ளோம்.  இங்கே வேலை ஒரு விசித்திர பெரும்பாலான நேரங்களில் வாழ்க்கை இருக்கிறது.  ஸ்மார்ட் மக்கள், சுவாரஸ்யமான வாடிக்கையாளர்கள், உள்ளூர் மற்றும் பெருநிறுவன இரண்டு மேலாண்மை இருந்து திட ஆதரவு ... அவ்வப்போது libation ... நல்ல பொருள்.

நம் பாஸ்டன் அலுவலகத்தில் மட்டும் திறந்து மற்றும் அவர்கள் ஷேர்பாயிண்ட் நடைமுறையில் விண்ணில் தலைவர் தேடுகிறீர்கள்.  இது ஒரு மிக சிக்கலான தான், வேடிக்கை சவால்களை நிறைய முழு வேலை.  நீங்கள் உள்ளூர் சந்தையில் வட்டி பிரசாதம் வரையறுக்க, உங்கள் சட்டை சுழற்றுவது மற்றும் உண்மையான வேலை செய்ய நீங்கள் எல்லோரும் நீங்கள் நிர்வகிக்க முடியும் சிறந்த அணியை கட்டமைக்க வேலைக்கு.  நான் கடுமையாக போதும் அது பரிந்துரை செய்ய முடியாது.

இந்த நிலையில் ஆர்வமாக இருக்கிறோம் அல்லது நீங்கள் யாராவது தெரிந்தால் என்று ஆர்வமாக இருக்கும் என்றால், எனக்கு ஒரு மின்னஞ்சல் இருந்து நீக்கம் செய்து: paul.galvin @ slalom.com.

நான் என் கபடற்ற அனுபவங்களை பகிர்ந்து மகிழ்கிறேன் (நல்ல மற்றும் மோசமான) இங்கே நியூயார்க்.

</இறுதியில்>

என்னுடைய குழுசேர்.

மணிக்கு ட்விட்டரில் என்னை பின் http://www.twitter.com/pagalvin

என் பணியோட்ட புத்தக வாங்குதல் கிடைக்கும்

நான் முதல் இரண்டு ஆண்டுகளுக்கு சக ஆசிரியர்கள் என் உண்மையான உடன் பேச ஆரம்பித்துவிட்டார்கள்.  அவர்கள் இறுதியில் திட்டத்தை கைவிட்டார், ஆனால் இறுதியில் இந்த கோடை, சக ஆசிரியர்கள் பல புதிய உதவியுடன், நான் இறுதியாக பூச்சு வரி முழுவதும் இந்த கொண்டுவர முடிந்தது. 

ஷேர்பாயிண்ட் அதிகாரி பணியோட்ட 2010: உண்மையான உலக வர்த்தக தீர்வுகள் கடைசியாக உள்ள அமேசான் மற்றும் பேர்ன்ஸ் மற்றும் நோபிள் வலை தளத்தில் சில முறை அடிக்க 10 நாட்கள்.  அது காகித அட்டை மற்றும் கின்டெல் / மூலை கிடைக்கும், அது அனைத்து, ஒரு பெரிய கிறிஸ்துமஸ் தற்போது வெறும் நேரம். ஸ்மைல்

இந்த புத்தகத்தில் இரண்டு விஷயங்கள் பற்றி: 1) அவர்கள் சோசலிஸ்ட் கட்சி பயன்படுத்தி தங்கள் வணிக சிக்கல்களை தீர்க்க முடியும், அதனால் பயனர்கள் மேம்படுத்தும் 2010 திறன்களை பணிப்பாய்வு மற்றும் 2) டி ஊழியர்கள் உதவி (குறிப்பாக டெவலப்பர்கள்) அதே செய்ய.  புத்தகம் மூன்றில் இரண்டு பங்கு நான் "கோட்பாட்டாளர் பயனர்கள்" என்று என்ன கொடுக்கப்படுகிறது (மிகவும் திறமையான ஆனால் அல்லாத தொழில்நுட்ப மற்றும் உந்துதல் பயனர்கள்).  இது ஷேர்பாயிண்ட் தீர்வுகளில் கைவினை எப்படி விளக்க முற்படுகிறார் 2010 ஷேர்பாயிண்ட் டிசைனர் பணிப்பாய்வு மற்றும் கூடுதல் ஷேர்பாயிண்ட் அம்சங்களை பயன்படுத்தி.

கடந்த மூன்றாம் டெவெலபர் உள்ள பொது நோக்கமாக உள்ளது.  எனினும், சந்தையில் முற்றிலும் தொழில்நுட்ப புத்தகங்களில் சில போலல்லாமல், இந்த அதிகாரங்கள் ஷேர்பாயிண்ட் மேலும் தனிபயன் ஷேர்பாயிண்ட் டிசைனர் நடவடிக்கைகள் மற்றும் மற்ற தொழில்நுட்ப பிட்கள் மூலம் அந்த போராளி பயனர் பலப்படுத்துகிறார் என செயல்பாடு உருவாக்க எப்படி விளக்குவது.  உங்கள் நிறுவனத்தில் ஆர்வலர் பயனர் மேம்படுத்தும் முடிவு, உங்கள் வளர்ச்சி அணி விடுவித்து (அல்லது உன்னை) மிகவும் கடினமாக செய்ய (மற்றும் பொதுவாக அதிக தொழில்நுட்ப சுவாரசியமான) பயனர்கள் செய்ய முடியாது என்று பொருள் மற்றும் ஒருபோதும் தங்கள் முயற்சி வேண்டும்.

வரும் வாரங்களில், நான் புத்தகத்தை பற்றி மேலும் வரை எழுதி தருகிறேன், நான் நிறைய பேரை பற்றி எனக்கு தெரியும் என்று "அது ஒரு புத்தகம் எழுத விருப்பமா எப்படி" போன்ற. பஞ்சுபோன்ற பொருட்கள் உட்பட  முதல் வரை - நான் யாரை இல்லாமல் இந்த புத்தகம் நாள் ஒளி பார்க்க உயிரோடு இல்லை என்று என் சக ஆசிரியர்கள் அறிமுகப்படுத்தி வைக்கிறேன்.

புத்தகம் பற்றி மேலும் வாசிக்க அமேசான் இணைய தளம்.

</இறுதியில்>

என்னுடைய குழுசேர்.

மணிக்கு ட்விட்டரில் என்னை பின் http://www.twitter.com/pagalvin

XSL பயன்படுத்தி ஷேர்பாயிண்ட் வலை பகுதி UI வடிவமைப்பு பேட்டர்ன்

நான் UI முற்றிலும் XSL வழியாக நிர்வகிக்கப்படுகிறது எங்கே ஷேர்பாயிண்ட் வலை பகுதிகளில் ஒரு வடிவமைப்பு முறை இந்த ஆண்டு ஒரு பேச்சு கொடுத்து. 

நான் நேரம் அடுத்த காலத்தில் அதிக விவரமாக இதை எழுத திட்டமிட்டுள்ளோம்.  சராசரி நேரம், இங்கே பதிவு செய்யப்பட்டவை ஆகும்.

இந்த திட்டத்தின் மூல இங்கே CodePlex வரை உள்ளது: http://webpartsxsl.codeplex.com/.

</இறுதியில்>

என்னுடைய குழுசேர்.

மணிக்கு ட்விட்டரில் என்னை பின் http://www.twitter.com/pagalvin