miesięczne archiwum: Stycznia 2008

Statystyka blogu

Myślałem, że niektórzy ludzie mogą być zainteresowani w mój blog statystyki. Można użyć kopalni jako punkt odniesienia do porównania własnego.

Używam mojego bloga na windows żyć przestrzenie. Zbierać statystyki dla mnie i nie wiem, jakiś sposób, aby kontrolować, które. To dobrze, w takim stopniu, w jakim idzie, ale to jest dość ograniczone, że nie można zrobić wiele rzeczywistych analiz z nim. Ja byłby miłość, na przykład, Aby być w stanie wygenerować listę moich najbardziej często trafienie posty, ale nie można tego zrobić bez wygórowane proces ręczny. Jeśli ktoś wie lepiej, Proszę mi powiedzieć.

Live spacje stan tell me: Trafienia ogółem na dzień, licznik odwiedzin na tydzień i sumie hity od dzień zero. To także mówi mi co lud, aby dostać się do mojego bloga (np.. Google, Łącze forum MSDN, itp).

Pod pewnymi względami, "hit" jest oczywiste. Jeśli czytasz zdanie to teraz, niemal z pewnością już zarejestrowano jako pojedynczy hitem.

RSS jest trochę mylące. Z jednej strony, Widzę, że poszczególne hits RSS cały dzień. Ale, Również zobaczyć RSS "wymiata". Skos jest, gdy widzę 20 lub 30 Hits RSS wszystkich w ciągu jednego lub dwóch drugiego okna. Zakładam, że są zautomatyzowane rzeczy jak google sprawdzanie mojej witrynie, być może przeglądarek innych osób … Nie jestem pewien. Są one zdecydowanie pewnego rodzaju proces automatycznego. Nie mogę powiedzieć, Jednakże, jak wielu z moich odwiedzin są zautomatyzowane i ile mają rzeczywisty człowieka po drugiej stronie. Chyba co najmniej 100 hity na dzień są automatyczne.

Do liczb!

27 Lipca I napisał mojego pierwszego wpisu blogu, 2007.

Napisane około 60 wpisy blogu od tego czasu, więcej niż 50 z których bezpośrednio dotyczą programu SharePoint.

Zacząłem śledzić moje trafień w arkuszu kalkulacyjnym codziennie pod koniec września.

Miesięczne rozpoczyna się od:

Pierwszym tygodniu: Trafienia ogółem
Października 1,234
Listopada 2,162
Grudnia 3,071
Stycznia 2008 4,253

Ogółem według miesiąca

Miesiąca Trafienia ogółem
Października 6,620
Listopada 11,110
Grudnia 13,138

Wysokiej wody znaków

Typ Trafienia ogółem
Best Day 958
Najlepszy tygodnia 4,253
Trafienia ogółem ponieważ Day Zero 42,438

Jestem zainteresowany innych’ Statystyki. Jeśli zależy Ci dzielić się w komentarzach, Prosimy!

</koniec>

Technorati znaczniki:

W niedzielę rano śmieszne: “tak, tak, tak. Bla, bla, bla.”

Około sześciu lat temu, mój 4 letni syn i ja byliśmy oglądać na górze Discovery channel "ataków rekinów" specjalne (ewentualnie ten jeden). Był bardzo młody w punkcie i zawsze byłem zaniepokojony, co on może zobaczyć na pokaz jak to i jak on może zająć to. Nie chcę, żeby rozwijać, na przykład, wszelkie szczególne obawy wody lub klepać coś niewłaściwego do jego przyjaciół i ewentualnie spowodować jego przyjaciel dziecka sieci się skruszy.

Odkrycie obsługuje te rodzaje przedmiotów bardzo dobrze. Nie chodzi o tworzenie strach przed czymś, ale raczej pokazują, jak niezwykły jest rekina do ataku na ludzi.

Tak, oglądamy go i tu jest ten jeden szczególnie straszny atak udziałem mała dziewczynka. Jako odkrycie buduje dramat ataku, mój syn (kto zawsze był bardzo nerwowy tak), jest coraz bardzo podekscytowany. I zrobić kilka dźwięków o tym, jak niezwykłe jest rekina do ataku na ludzi, i jak źle Biedna dziewczyna musi czuć się. Jestem stara się wyjaśnić, że ludzie odzyskać od tych wydarzeń i stać się silniejszym za to. Jednakże, Miał błędnie jego podniecenie. On nie martwił się o dziewczynę w ogóle. Zamiast tego, natomiast klaskanie w dłonie, mówi do mnie, "Rekiny kocham go! To wspaniale. On jest cudowny. Jego marzenie się spełni!"

Myślałem, że to było zabawne, ale również bardzo niepokojące. Z jednej strony, Byłem zadowolony — nawet trochę dumny — że mógł mieć silne uczucia empatii, Cross gatunek choć mogą one być. Jako ludzie, musimy rozwijać nasze "empatycznym mięśnie" tak mówią lub będziesz koniec jak Ten facet 🙂 On the other hand, czuje się krzyż gatunków empati wobec gatunek, który był wykazujące zachowanie nie sprzyja do własnej. Był naprawdę walczą z tym gdy narrator używane słowo "paradygmat". Mój syn podniósł się i zapytał mnie, co to znaczy.

To nie jest takie łatwe słowo do opisania do czterech lat, ale ja dał ono pewien próbować. Kiedy myślę o słowo "paradygmat", Thomas Kuhn nie jest nigdy moje myśli. Czytałem Struktura rewolucji naukowych z powrotem na Lafayette i lepiej lub gorzej, słowo "paradygmat" jest w ciąży z dodatkowe znaczenie dla mnie. (Coś w rodzaju słowo "kontakt" po wysłuchaniu głosu film telefon mi powiedzieć, gdzie można zobaczyć Ten film [Myślałem, że książka była lepsza]; Zawsze mówię sobie, "KONTAKT!" kiedykolwiek zobaczyć lub usłyszeć ktoś powiedzieć "kontakt").

Mimo to, Staram się wyjaśnić mu definicję Kuhnian, że jest "to historyczny ruch myśli" i że jest to "sposób myślenia o liczbie wbudowanych założeń, które są trudne do ucieczki dla ludzi żyjących w tym czasie." Oczywiście, nie można mówić jak do czterech lat, więc staram się kolejno zdefiniować go na mniejsze kawałki i uczucie raczej dumny z siebie, jak to zrobić. (Po prostu wiedział że ktoś spoza uczelni obchodzi, że czytałem Kuhn!).

Jestem tylko ocieplenie do tego zadania, kiedy on przerywa mi. Machając ręką w moim kierunku ogólne i nigdy nie biorąc jego oczu od kolejnego ataku rekina brutalne, on po prostu mówi, "tak, tak, tak. Bla, bla, bla.".

So much for that 🙂

W tym momencie, Zdecydowałem się uciec, retorycznie mówiąc, Usiądź wygodnie, i cieszyć się obserwacją rekinów atakować ludzi z mojego syna.

</koniec>

Technorati znaczniki:

Przełącz widok na podstawie identyfikatora użytkownika w formularzu programu InfoPath

Mieliśmy opracowany formularza programu InfoPath, z wielu widoków do obsługi nowych Wynajem / na pokład proces. Kiedy firma wynajmuje nową osobę, dział IT i innych grup trzeba podjąć działania (Konfigurowanie listy płac, umożliwienia dostępu do odpowiednich aplikacji, Zlokalizuj biurko, itp). Używamy na formie, ale inny widok formularza dla każdej z tych funkcji.

W tej firmie, Większość ludzi zaangażowanych w proces biznesowy IT-bystry, więc kiedy oni dostępu do formularza, ich widok domyślny jest "menu" widok z przycisków, które kierują je do ich szczególnych funkcji. Jednakże, nam potrzebne uprościć do bezpośredniego przełożonego wynajem nowy. Ta osoba nie powinna zobaczyć rzeczy związanych z IT. W zasadzie, ona powinna zobaczyć tylko jeden widok formularza i nawet nie ma opcji aby zobaczyć inne poglądy.

W naszym przypadku, bezpośrednie Menedżera konta jest bezpośrednio powiązana z postaci dzięki uprzejmości skontaktować się selektora (co jestem zawsze chcą nazwać "ludzie picker" z jakiegoś powodu).

Kroki są następujące:

1. W trybie projektowania, Przejdź do menu Narzędzia-> Opcje formularza-> Otwieranie i zapisywanie.

2. Wybierz "zasady".

3. Utwórz nową regułę, w której akcja jest "Przełącz się na widok" i którego stan wykorzystuje nazwę użytkownika() Funkcja.

Nazwa użytkownika() zwraca "simple" Nazwa użytkownika bez domeny. Czy zalogować się do programu SharePoint przy użyciu poświadczeń "domainpagalvin", Nazwa użytkownika() zwraca wartość "pagalvin".

Kontakt z selektor zawiera trzy bity informacji o kontakt. "AccountID" część jest najbardziej przydatne dla tego scenariusza. Jedyną rzeczą, która sprawia, że jest to nawet trochę z wyzwaniem jest to, że kontakt z selektora (w moim środowisku tak) zwraca identyfikator domeny i użytkownika, Podobnie jak w "domainpagalvin". To zabezpiecza nas przed tym warunku równości prosta od AccountID ("domainpagalvin") nigdy nie będzie równa użytkownika() ("pagalvin").

My puszka metalowa dostać wokoło ten za pomocą "zawiera" operatora: AccountID zawiera nazwę użytkownika().

Możemy go dalej i pre-pend zakodowane domeny przed nazwa użytkownika() funkcja, aby sprawdzić nasze równości i wyeliminować ryzyko pewien fa³szywy pozytywny na zawiera operator.

Mamy naprawdę jak automatyczne przełączanie widoku dla innych użytkowników na podstawie ich członkostwa grup zabezpieczeń AD. Na przykład, gdy członek "to Analytics" Grupa uzyskuje dostęp do formularza, automatycznie Przełącz do widoku IT Analytics. Nie mieliśmy czasu, aby je wdrożyć, ale moja pierwsza myśl jest stworzenie serwisu, który miałby Metoda jak "IsMemberOfActiveDirectorySecurityGroup", przekazać nazwę użytkownika() i Powrót powrót true lub false. Ma ktoś inne, Więcej sprytny pomysł? Jest tam dowolnej funkcji programu SharePoint, które możemy wykorzystać z programu InfoPath do tego ustalenia?

</koniec>

Technorati znaczniki:

Przypadkowo dodanie kodu do formularza programu InfoPath; Celowo to usunięcie

Podczas pracy z przycisków na formularzu, często dodajemy zasady. Dostęp do edytora zasad z właściwości przycisku.

Po kliknięciu w okolicy: szybko, łatwo przypadkowo kliknąć na "Edytuj formularz kod" zamiast "zasad …".

Po raz pierwszy zrobił to, Anulowane, z edytora kodu. Jednakże, Kiedy próbował opublikować formularz trochę a później, jest wymagane, aby opublikować jako szablonu formularza zatwierdzonego przez administratora" (Zaawansowane)". Faktycznie nie każdy programowania i absolutnie nie chce przejść przez proces zatwierdzania niepotrzebne. Byłem trochę paniki w tym czasie ze względu na ograniczenia czasowe. Aby ominąć to, Po prostu przywrócić poprzedniej kopia zapasowa i nadal. Niedawno widziałem kilka blogu o ludzi wchodząc w postaci XML, aby dostosować rzeczy i bałem się, że będę musiał zrobić coś podobnego.

Dzisiaj, Zrobił to jeszcze raz. Tym razem, Miał trochę więcej czasu na moje ręce i znalazłem, że można łatwo cofnąć to.

Przejdź do:

Narzędzia-> Opcje formularza-> Programowanie: "Usuń kod"

To nie dostać dużo łatwiej niż.

</koniec>

Minimalnych zabezpieczeń wymagane dla formularzy programu InfoPath

Potrzebne do spełnienia wymagań bezpieczeństwa dla formularza programu InfoPath dzisiaj. W tej sytuacji firmy, stosunkowo niewielka liczba osób mogą tworzyć nowy formularz programu InfoPath i znacznie szerszej publiczności są dozwolone do edycji. (To jest wynajem nowy formularz na pokład używane przez zasoby ludzkie, który uruchamia przepływ pracy).

Aby spełnić ten cel, I stworzył powstały dwa nowe poziomy uprawnień ("Tworzenie i aktualizacja" i "tylko do aktualizacji"), złamał dziedziczenia dla biblioteki formularzy i przypisane uprawnienia na "Utwórz, Aktualizacja" użytkownika i oddzielnej "aktualizacji tylko" użytkownik. Wszystkie mechanizmy pracował, ale okazało się być trochę bardziej wciągające niż się spodziewałem. (Jeśli czujesz się trochę chwiejny na uprawnień programu SharePoint, Sprawdź ten post blog). Konfigurację zabezpieczeń wymagany poziom uprawnień nie było oczywiste zestaw uprawnień granulowanych. Aby utworzyć poziom uprawnień tylko do aktualizacji dla formularza programu InfoPath, Zrobiłem następujące:

  1. Utworzyć nowy poziom uprawnień.
  2. Usunąć wszystkie opcje.
  3. Wybrane tylko następujące "Uprawnienia do listy":
    • Edytuj elementy
    • Wyświetlanie elementów
    • Wyświetlanie stron aplikacji

Te opcje pozwala użytkownikowi aktualizacji formularza, ale nie to.

Sztuką było umożliwienie "Wyświetlanie stron aplikacji". Nie ma żadnych verbage na poziom uprawnień, który wskazuje, że jest wymagane tylko do aktualizacji formularzy programu InfoPath, ale okazuje się, że jest.

Tworzenie i aktualizacja była nawet obcy. Ja nastąpił ten kroki te same, 1 przez 3 powyżej. Musiałem dodać specjalnie uprawnienia witryny"" Opcja: "Użyj funkcji integracja klienta". Ponownie, Opis tam nie sprawiają, że wydaje się, że powinno być wymagane dla formularza programu InfoPath, ale nie jest to.

</koniec>

Że “W międzyczasie” Uczucie; Uwagi na temat konsultacji programu SharePoint

Niestety, Faza pierwsza mój ostatni projekt ma dojść do końca i klient zdecydował się iść do przodu, przez siebie na fazy. Zrobiliśmy naszym zadaniem jest zbyt dobrze, as usual 🙂 I’m now between projects, to szczególny czas dla kadry konsultantów jak ja (as opposed to independents who must normally live in perpetual fear of in-between time 🙂 ). Mamy pracowników konsultantów wypełnić ten czas na różne sposoby: Praca z sprzedaży folk pisać propozycje; wypełnienie dla kogoś lub tworzenia kopii zapasowych osoba w takiej czy innej pracy nie parzysty; studia; Blogi :). Trudno zaplanować więcej niż kilka dni wcześniej. W takich momentach, podczas gdy mam trochę czasu na moje ręce, Się w celu odzwierciedlenia.

Prawie zawsze jestem smutny opuścić klienta kampusu po raz ostatni. Możemy konsultantów stanowią szczególny rodzaj relacji z naszymi klientami, w przeciwieństwie do typowych współpracownika relacji. Jest to kąt pieniądze — Każdy wie, że kurs konsultant jest podwójne/potrójne lub nawet więcej niż obsługa klienta. Jesteś znany człowiek tymczasowe. Jako konsultant, masz stałe outsider z bardziej lub mniej znanych wyjazdu. Jeszcze, jesz obiad z klientem, wyjąć je na obiad i/lub napojów, kupić ciasteczka dla zespołu, dalej biegnie kawy, otrzymują kartki świąteczne — wszelkiego rodzaju rzeczy, które współpracowników. Z jednej strony, Jesteś osoba dorosła w pokoju. Jesteś ekspertem w dziedzinie technologii, który stawia się w pozycji typu superior. Z drugiej strony, masz dziecko. Na dzień zero, konsultanci nie znam nazwy, miejsca lub klienta żargon. Większość czasu, konsultanci nigdy nie dowiedzieć się, to wszystko.

Kiedy coś pójdzie dobrze, stają się bardzo dobrze zintegrowana z zespołu projektu klienta. Oni traktują Cię jak współpracownika w pewnym sensie, i powiernikiem w innym. Ponieważ nie mamy Menedżera styl podległość z klientem, zespół projektu często czuje się trochę wolna do powietrza ich brudnej bielizny. Zawiódł ich barier i można umieścić konsultant w niezręcznej sytuacji, nigdy nie zdając sobie sprawy, że robią to.

Konsultantów często nie dostać się do wdrożenia faza dwóch i że nigdy nie staje się łatwe dla mnie. Myślę, że jest to szczególnie trudne z programu SharePoint. Faza pierwsza typowego projektu programu SharePoint obejmuje instalacji/konfiguracji, zarządzania, Taksonomia, podstawowe typy zawartości, itp. i pod wieloma względami, kwoty długi, bardzo szczegółowe odkrycie. To jest jak Zobacz mój ostatni projekt. My czy wszystkie podstawowe rzeczy, jak również wykonać niektóre ładne mini-POC poprzez rozszerzenie CQWP, realizacji połączeń usługi BDC PeopleSoft, wprowadzone dość skomplikowane przepływu pracy programu SharePoint Designer, poruszył podstawowych wskaźników KPI i więcej. Właściwej fazy, dwa rozszerzenie wszystkich, że z dużym, prawie wszechobecne BDC, naprawdę ładne pracy, dobrze dostrojone i lepiej Szukaj, Centrum rekordów, Excel services i chyba najważniejsze, dotarcie do innych części jednostki gospodarczej. Ale, to nie dla mnie, i to jest smutne.

W oparciu o to ostatnie doświadczenia, Myślę, że to sprawiedliwe, by powiedzieć, że przedsiębiorstwo właściwej realizacji programu SharePoint jest procesem rok. Prawdopodobnie legalnie można go uruchomić na dwa lata przed osiągnięciem punktu malejących. Szczegóły sprawy, Oczywiście.

To jest życie konsultanta i wszystkich tych mało skarg są nawet gorsze w SharePoint zaangażowania. Jak już wcześniej napisane, Horyzontalny charakter SharePoint przynosi z szeroką gamę jednostek ludzi i firm. Podczas pracy z tak wielu ludzi, Możesz zobaczyć tak wiele sposobów, że SharePoint może pomóc firmie stać się bardziej wydajne, oszczędność czasu, Co lepiej… ale nie zawsze się je zrobić.

Często spojrzeć wstecz na moje pierwsze zadanie z uczelni, przed rozpoczęciem kariery konsultacji 1995. Dostaliśmy do fazy dwa a nawet trzy fazy. Były to ładne razy. Na domiar złego, Jednakże, oznacza to, że to oznacza wiele rutynowych rzeczy zbyt. Zarządzanie zabezpieczeniami witryny. Szczypanie typy zawartości. Tworzenie widoków i wymiana poglądów. Do czynienia z IE ustawienia zabezpieczeń. Przywracanie utraconych dokumentów. BLECH! 🙂

Pomimo mojego melancholijny nastrój, Nie mogę sobie wyobrazić to miejsce raczej będzie (z wyjątkiem na ciepłej plaży z pięknych dostaw wyrobów spirytusowych).

Nie mogę się doczekać, aby zacząć następny projekt SharePoint przedsiębiorstwo.

(Apropos nic, Napisał większość z ten wpis w blogu na NJ Transit bus. Nie sądzę, że się przyjaciół, but one CAN blog on the bus 🙂 )

</koniec>

Technorati znaczniki:

Sunday Funny: “One nie są złe”

Powrót w pobliżu 1999, Spędzałem wiele tygodni się w Santa Barbara, CA, praca dla klienta, pozostawiając sam moja biedna żona tutaj z powrotem w New Jersey. Drogo miłości moja żona. Kocham ją tak samo dziś jak ja, Kiedy wyszła głupio mi 1,000 lat temu,. Gdzieś wzdłuż linii, Ukuł frazę, "specjalne strachu", jak w "Samantha ma szczególne obawy." Ona jako specjalne strachu "błędów", są na niej nie leci lub biedronki, ale raczej mikroby. Ona się boi ten lub ów wirus lub niezwykłe bakterie dotyka naszego syna, lub mnie, ale tak naprawdę nigdy nie sama. (Ona również jest specjalnie bać wampirów, miniaturowe lalki zła (szczególnie klaunów) i okręt podwodny wypadków; ona wzrosła poza jej specjalne strach ludzi ubranych w stroje Mikołaja).

Pewnego dnia, mój współpracownik i postanowili podjechać do pobliskiej góry w pobliżu Ohai. W pewnym momencie, wyszliśmy z samochodu w scenie. Kiedy wróciliśmy do samochodu, Zauważyłem, że kleszcza na moim ramieniu. I śmigały przez okno i to było to.

Tej nocy, Opowiedział jej o nasz dysk i wymienione kleszcza. Rozmowy poszło coś takiego:

S: "Oooo! To są złe. Posiadają one choroby."

P: "Dobrze, Zapalił się przez okno."

S: "Oni są naprawdę złe choć. One dostać się pod skórę i ssać krew i przenieść błędów. Lepiej sprawdzić włosy i upewnij się, że nie ma żadnych w Twojej głowie!"

P: Donośnym głosem: "Mój Boże! MOGĄ ONE PRZEJĄĆ TWÓJ UMYSŁ???"

S: Dosłownie mnie uspokajający: "Nie, są one nie tak źle."

</koniec>

Technorati znaczniki:

Szybkie i łatwe: Automatycznie otworzyć formularz programu InfoPath z programu SharePoint Designer E-mail

AKTUALIZACJA: Madjur Ahuja wskazuje ten link z Grupa dyskusyjna dyskusji: http://msdn2.microsoft.com/en-us/library/ms772417.aspx. Jest to dość ostateczne.

===

Często chcemy, aby osadzić hiperłącza do formularzy programu InfoPath w e-maile wysyłane z przepływów pracy programu SharePoint Designer. Kiedy Użytkownicy otrzymują te e-maile, można kliknij na link w wiadomości e-mail i przejść bezpośrednio do formularza programu InfoPath.

Ten potwór URL budowlane prace dla mnie:

http://server/sites/departments/Technical Services/InformationTechnology/HelpDesk/_layouts/FormServer.aspx?XmlLocation=/sites/departments/Technical Services/InformationTechnology/HelpDesk/REC REM RED Forms/REC2007-12-18T11_33_48.XML&Urządzenie źródłowe = http % 3A % 2F % 2Fserver % 2Ecorp % 2Edomain % 2Ecom % 2Fsites % 2Fdepartments % 2FTechnical % 2520Services % 2FInformationTechnology % 2FHelpDesk % 2FREC % 2520REM % 2520RED % 2520Forms % 2FForms % 2FAllItems % 2Easpx&DefaultItemOpen = 1

Zastąp tekst pogrubiony czerwony nazwa formularza, jak pokazano na poniższym zrzucie ekranu:

obraz

Należy zauważyć, że istnieje wiele ścieżki zakodowane w ten URL, a także składnik zakodowanych w adresach URL. Jeśli jest to zbyt trudne do przetłumaczenia do konkretnej sytuacji, Spróbuj na alerty dla biblioteki formularzy. Formie i kiedy otrzymasz e-maila, Wyświetlanie źródła wiadomości e-mail i zobaczysz wszystko, czego potrzebujesz do.

Bystry czytelnicy mogą zauważyć, że powyższe poczta elektroniczna ciało również pokazuje link, który bezpośrednio uzyskuje dostęp do zadania za pośrednictwem przefiltrowany widok. Mam zamiar wyjaśnić, że bardziej szczegółowo w przyszłości post.

</koniec>