Buwanang Archive: Nobyembre 2008

Personal na mga on-line Backup Mini-Review: Mozy

Ang isa sa mga … side effect … of working for a giant corporation is that I get a lot press releases in my inbox every month. I’m still new to the EMC world, kaya ng maraming mga press release ay, talaga, inscrutable. This or that company purchased these or those EMC products, blah blah blah. I’m not complaining. I actually take this as an incentive to learn more about EMC as time goes by so that I better understand the big picture of what EMC is all about (paramdam: ito ay tungkol sa Impormasyon).

Ang ilang mga beses, mga press release ay lubos na madaling maunawaan at isa sa mga ito ay tungkol sa Mozy. Mozy is an on-line backup tool. You install a lightweight client on your workstation (laptop sa aking kaso), mo sabihin dito kung ano ang nais mong i-back up at kung kailan at pagkatapos ay ginagawa nito ito sa pamamagitan ng pagpapadala ng iyong data sa ilang mga server(s) on the cloud. It does it in the background.

Aking unang nagpatakbo ng backup na sa loob lamang sa ilalim ng 4 hours and according to Mozy is 550MB or so of data. I only backed up "My Documents" (kaya, ang relatibong maliit na halaga ng data).

Ito nagpatakbo muli (Sa tingin ko 24 oras mamaya), back up ng ilang higit pang mga bagay-bagay tungkol sa 8 minuto. I never noticed it happen. There was no obvious impact on any work I was doing at the time.

Ako ginawa ng isang pagsubok na pagpapanumbalik at nagbibigay ito ng isang disenteng sapat na user interface upang piliin ang file(s) you want to restore. It was quick, maliksi, nagbibigay-kabatiran … Hindi ko alam kung paano ito maaaring maging anumang mas mahusay na.

I spoke to one of my colleagues about it who has more experience with online backup. He said that Mozy is good but that it lacks an ability to tell Mozy to do the equivalent of "restore files that I deleted." This is to say that if you don’t know you deleted a fie, o kung gagawin mo ngunit hindi matandaan ang pangalan nito, Mozy ay maaaring makatulong sa iyo na magkano sa mga tuntunin ng madaling paghahanap ng mga ito upang ibalik ang.

They impose a 2GB limit if you just want to use the service for free. It looks like it’s $5/month for unlimited storage.

Ika-line, kung may isang taong magtatanong sa akin kung dapat silang gamitin Mozy para sa mga online backup, ang aking mga sagot sa ngayon ay, "Hell, yes."

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Technorati Tags: ,

Pag-aayos Item Calendar sa View Calendar

I’m using a calendar to track panel discussions on a given day. I have two sessions: morning and afternoon. I want to create a view that shows morning sessions only listed alphabetically via a session ID. This is a little tricky to accomplish (maliban kung Naiwan ako ng isang bagay na tunay na halata).

I can easily create a filtered view showing just that day’s events. The calendar will show all those events and if they all take place on the same hour, it lists them side by side in the hour slot. That’s great. The tricky part is that, sa pamamagitan ng default, it wants to list them in ID format. Kaya, if I add "Session 02" and then "Session 01" sa kalendaryo, ipinapakita nito ang mga ito sa pagkakasunud-sunod na (i.e, Sesyon 02 at pagkatapos Session 01). To list them in Session ID order, Akala ko upang subukan ang mga bagay:

  1. Configure the view using the web user interface. No luck. There are no options to sort items this way.

    Dahil iyon ay hindi gumagana, I am now hoping there’s a CAML query somewhere in there that will allow me to override the sort. CQWP lets me make that kind of change, siguro kalendaryo kalooban pati na rin?

  2. I-edit ang mga web bahagi, look for an "export" function at … Bzzz! I can’t export its XML. There is no export option.

    I’m still holding out hope that I can find and modify some CAML query. Since I can’t export the web part, na nag-iiwan sa SharePoint Designer.

  3. I add the calendar web part to a sandbox site and open that site using SharePoint Designer. I look at the markup for the web part and I find what I’m looking for. It’s encoded madness, subalit ito ay mayroong: "<ListViewXml …. >naka-encode kabaliwan</ListViewXml>". Tiyakan, may hiyas na ito:

<Tanong>
<Saan>
<DateRangesOverlap>
<FieldRef Name="EventDate"/>
<FieldRef Name="EndDate"/>
<FieldRef Name="RecurrenceID"/>
<Value Type="DateTime">
<Buwan />
</Halaga>
</DateRangesOverlap>
</Saan>
<Orderby><FieldRef Name="Session_x0020_ID" /></Orderby>
</Tanong>

(Ko na ang decoded &lt;Ni at &gt at hatiin ang mga ito out sa maramihang mga linya para sa kapakanan ng kaliwanagan).

Idagdag ang <Orderby> kaunti at ngayon kusa itong isinasaayos sa pamamagitan ng Session ID, hindi ang panloob na mga item sa listahan ID.

Katakut-takot ang laki tip o’ ang sumbrero sa Becky Isserman para sa kanyang mga komento sa blog post Isha Sagi ni: http://www.sharepoint-tips.com/2008/07/caml-sorting-by-file-name.html. I wouldn’t have put the <Orderby> sa tamang lugar nang hindi kanyang komento.

Umaasa ako na magsulat ito up ng higit na malinaw na may mga screen shot sa lalong madaling panahon, pero kung sakali hindi ko magawa, hindi bababa sa ko ginawa ito magkano.

</dulo>

NJ SharePoint User Group Meeting Sa Dave Mann … O .. Ano Bob Said

Bob Fox ay nagbibigay-daan sa amin na Dave Mann, SharePoint workflow henyo, ay nagsasalita sa pulong NJ SharePoint gumagamit pangkat sa Miyerkules gabi, 11/19/08. Don’t miss it. (Sadly, aking corporate panginoon ay naka-iskedyul ng isang malaking pulong pangkat Mye gabi at ako makaligtaan ito).

Mag-click dito upang magparehistro at makakuha ng higit pang mga detalye.

Narito ang ilang mga session detalye:

Session Pamagat "Nagde-deploy ng daloy ng trabaho sa isang malaking Kapaligiran Scale SharePoint"

Workflow sa SharePoint ay isang kapana-panabik na bagong kakayahan. Gayunman, ito ay isang kakayahan na ay madalas na gusot pagdating sa mga epekto nito ay may sa iyong kapaligiran. Para sa maliit na kapaligiran, ang mga out-of-the-box na mga setting, configuration at arkitektura na diskarte ay marahil sapat. Ngunit ano ang tungkol sa isang kapaligiran na ay pinoproseso ang libu-libong ng mga dokumento sa bawat araw? Paano mo matiyak na ang mga kapaligiran ay hindi panghinaan ng loob sa ilalim ng load, ngunit pa rin matugunan SLA para sa pagganap at kakayahang tumugon? Session na ito ay galugarin kung bakit tumututok sa iyong workflow subsystem ay mahalaga, at masakop ang mga pangangailangan ng isang malaking kapaligiran scale daloy ng trabaho mula sa sakahan antas pababa sa mga indibidwal na mga pagtutukoy workflow disenyo. Alamin kung bakit ang lahat ng daloy ng trabaho ay kailangang ma-Tiningnan sa liwanag ng pagganap at kakayahang sumukat at pati na rin kung paano bumuo ng daloy ng trabaho na scale sa isang kapaligiran na kaliskis, subaybayan ang daloy ng trabaho sa pagproseso at pagtagumpayan mga karaniwang obstacles. Session na ito ay masakop ng arkitektura gabay para sa iyong SharePoint kapaligiran pati na rin ang tiyak na coding kasanayan upang matiyak na makuha mo ang pinaka-out sa iyong daloy ng trabaho SharePoint.

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Technorati Tags:

SharePoint Tampok & Mga Solusyon sa Pangangasiwa ng — Huwag Kalimutan ang U sa CRUD (o ang D para sa na mahalaga)

Kapag pinagsama-sama namin ang gastos ng isang napakahusay na oras na pag-iisip tungkol sa mga solusyon sa SharePoint — kung paano lumikha ng mga ito, na tool upang gamitin, kung ano ang mangyayari kapag mabigo silang i-deploy, Timer ng mga trabaho, mga saklaw, at iba pa. We spend so much time thinking about the up-front bits that it’s easy to forget that we need to retract them as well. Retracting solutions is probably more difficult, mula sa isang pananaw ng haka-haka na disenyo, than deploying them. Deployment is basically a cookbook affair. Typically, i-install ang isang tampok, siguro ang isang tampok na receiver-load ng ilang mga data sa isang listahan, that sort of thing. Gayunman, retracting ay potensyal na mas kumplikado.

Ang isang naibigay na solusyon ay maaaring lumikha artifacts tulad ng mga ito:

  • Uri ng Nilalaman
  • Kahulugan ng Listahan
  • Kahulugan ng Site
  • Data sa isang listahan
  • Kahit na receiver
  • InfoPath form

Ang listahan napupunta sa.

Habang ito ay malinaw naman mahalaga sa disenyo ng isang solusyon na instantiates mga artifacts nang tama, it’s just as important to consider the update and delete cases. If your solution creates a new list and populates that list with data, kung ano ang mangyayari kapag ang solusyon ay Binawi? In some cases, the list should be deleted. In other cases, it should be left intact for historical purposes. Your business requirements will guide you to the right decision.

Upang makatulong na ito, create a matrix that lists each artifact your solution deploys to SharePoint. List three columns per artifact, isa para lumikha, update and delete. For each case, matukoy ang tamang kahihinatnan para sa operasyon na.

This sort of analysis is obviously best done before the solution is ever deployed to a SharePoint farm. Gayunman, tulad ng paninigarilyo, it’s never too late to start doing things correctly. Create that matrix and develop a plan to address the missing update/delete scenarios. It may be a hard problem to solve, ngunit hindi bababa sa magkakaroon ka na ilagay ang isang kahon sa paligid ng problema.

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Technorati Tags:

SharePoint Designer workflow Hindi ma-access ang “Malayo” o “Banyaga” Listahan

Narito ang isa pang karaniwang mga tanong SharePoint Designer workflow:

"Can I access (basahin / isulat) Inililista ng SharePoint sa pamamagitan ng daloy ng trabaho na hindi nakatira sa parehong site bilang ang listahan mismo?"

Ang simpleng sagot ay: Hindi.

Tulad ng sa gayon maraming mga paraan, gayunman, mayroon kaming upang maging karapat-dapat na (na kung saan ay isang magandang bagay sa kasong ito). The platform lets us create extensions to the produce in many ways, kasama ang isang pasadyang aksyon (makita ang aking maliit codeplex proyekto dito para sa isang halimbawa). A custom action lets us do basically anything we want from SharePoint designer workflow. I’m a big fan of this, sa katunayan, dahil ito ay nagbibigay sa amin ang pinakamahusay na ng parehong mundo — paturol isang end-user friendly na designer sa buong lalim ng. NET framework sa aming mga daliri tip.

Sadly, kung gumagamit ka ng SPD, mayroong isang magandang pagkakataon na ginagawa mo na ito dahil hindi ka maaaring gumamit ng visual studio (dahil sa ang katunayan na ang visual studio ay nangangailangan ng isang malalim na background ng nag-develop). I don’t have any good answer to that problem except that you should prevail upon one of your technical co-workers to create the kind of custom action you need. Alternatively, gumana sa pamamahala sa pag-upa o kontrata na uri ng mapagkukunan.

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Technorati Tags:

SharePoint sa Train

Ngayon, Ako ay pagbabasa sa pamamagitan ng Mike Walsh ni Turuan ang Iyong Sarili SharePoint 2007 sa 24 Oras at, hindi mapaniniwalaan o kapani-paniwala, ang ginang ng bansa sa mga susunod na upuan sa akin sinabi, "We just implemented SharePoint in our company." It’s "incredible" because people just don’t talk to me on the train 🙂 It’s funny how SharePoint was the catalyst.

The other interesting aspect was that she didn’t realize that there were books on the product. Here comment was along the lines of "It must be pretty important if people are writing books about it." I think everyone reading my blog would agree with that.

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Technorati Tags:

Umiikot Up Temporary Virtual WFE ay para sa Kasayahan at Profit

Ako ay isa sa mga 20 o 30 (o siguro 100?) panelists kagabi sa New York SharePoint User Group meeting. Instead of the usual presentation format, ito ay tungkol sa lahat ng Q&A between the audience and the panel members. Early on, Michael Lotter ipinakilala ako sa isang bagong ideya at Nais kong ibahagi ang.

An audience member described how his company had paid a consultant to write an application for his company. The consultant wrote it as a console application using the SharePoint object model. Bilang isang resulta, this meant that the program had to be run on a server in the farm. This meant that anyone that wanted to use the app would have to log onto the server, do the work and log off. Nang una, ito ay hindi isang problema, ngunit sa lalong madaling panahon, higit pa at higit pa (hindi pang-teknikal) users needed to use the utility. His question was (paraphrasing):

"What are my options? I don’t want to keep letting users log directly onto the server, pero kailangan nila na pag-andar."

Michael Lotter iminungkahi na siya i-configure ang isang bagong virtual machine, join it to the farm as a WFE and let users run the application from there.

This is a pretty stunning idea for me. Generalizing this solution brings to mind the notion of essentially temporary, almost disposable WFE’s. I think it’s a pretty neat concept. This temporary WFE can run a console application that uses the SharePoint object model. You could also use it to run stsadm commands. It doesn’t have to be part of regular local balancing. If it goes down or gets wrecked, you can just spin up a new one. I repeat myself, ngunit ko na lang ay sabihin na sa tingin ko ito ay talagang isang kapong baka ideya.

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Technorati Tags:

Mga Serbisyo sa Server ba Hindi Ilista Paghahanap — Bakit?

Ako ay nakikipag-chat ngayon gamit Agnes Molnar (ang tanging tao alam ko na alam ko sa Hungary) about a strange search configuration problem. Namely, search was missing from the "services on server" magpakita (sa pamamagitan ng Central Admin -> Operations -> Mga Serbisyo sa Server).

Ako ay nagkaroon ng isang pagtingin sa isang functional VM sa aking sariling machine at magkasama, we determined that search was not installed on that server. There are probably a few ways to do this, but we did it by confirming that "Office SharePoint Server Search" ay nawawala mula sa listahan ng mga serbisyo sa pamamagitan ng Start -> Administrative Tools -> Mga Serbisyo.

Nang kakatwa, ang nauugnay. * exe ay * sa server ("C:\Program Files\Microsoft Office Servers\12.0\Bin\mssearch.exe").

Ginawa ko ng isang mabilis na paghahanap at natagpuan ang blog na ito entry: http://msmvps.com/blogs/obts/archive/2006/10/19/189466.aspx

Iyan ay isang email na may chain na ito mahalagang punto:

"I solved this problem. Iyon ay ang aking mga pagkakamali. I choose "Web front end" instead of "Complete" sa panahon ng pag-install."

Ito ay may pag-asa, but we weren’t sure if the installer had actually picked WFE instead of complete when installing MOSS.

Kami naka-check para sa unang (pinakamaaga) na bersyon ng mga file PSCDiagnostics * sa 12 kaharian ng mga laywan log direktoryo at doon sa, aming natagpuan na ang installer ay nagkaroon, sa katunayan, configured this server to be a web front end. End of story and it had a happy ending.

(Sa isang lugar sa kahabaan ng linya, Bob Fox nakuha kasangkot, ngunit ang lahat ng natatandaan ko sa kanya na nag-aambag sa mga talakayan ay isang komento tungkol sa Kuwentong nagbibigay-aral 2).

I-update: Agnes mga blog tungkol sa paksang ito dito: http://dotneteers.net/blogs/aghy/archive/2008/11/06/wfe-vs-complete-installation.aspx

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Technorati Tags:

Ay Recruiters Pagkuha ng isang Little Agresibo?

O isa lamang sa akin? I’ve received three or four calls at my house since late September looking for SharePoint work. I’m used to the email solicitations, but these phone calls are a little unnerving. I haven’t had an updated resume on a job site I(like Monster pr Dice) since almost two years ago exactly. And back then, my resume was all about BizTalk and MS CRM. That’s the only place my phone number appears on line anywhere, sa abot ng alam ko.

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Technorati Tags:

Kailan lang ako Tungkol sa Huwag paganahin ang mga Komento …

Sila hilahin ako pabalik sa!

Windows Live Spaces doesn’t do a good job protecting me from comment spam. I assume MSFT has good spam detection, but that the spammers are better. The fact remains, gayunman, na nakukuha ko ngayon pa spam komento kaysa sa makakuha ako real mga komento at mga lamang ako ay nag-iisip sa nakaraang linggo o kaya na ako ay pagpunta upang huwag paganahin ang mga komento.

Gayunman, ngayon, May nakita akong dalawang mahusay na mga komento bilang pagtugon sa ang post na ito (tungkol sa Limited Access) at ang post na ito (tungkol sa paghahanap ng paglilimita sa mga dokumento, na taliwas sa mga folder). Those comments are so complementary (sa na magdagdag sila ng maraming halaga sa aking mga post), I can’t see disabling comments and thereby closing off that avenue of useful information. Kaya, Ko ang aking sarili walang tutol sa pagiging isang tao katser spam / cleaner. Live spaces does provide a pretty decent way to clean up comments, ngunit ng gustong mag-aaksaya ng oras na paggawa?

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin