Penyelesaian kepada Masalah: “FileNotFoundException” Dengan Ciri-ciri Penerima Saya.

Saya bekerja di ciri minggu lepas yang akan menambah beberapa acara penerima untuk contoh senarai khusus. (Saya blog sedikit tentang senarai penerima di sini).

Menggunakan baris arahan, Saya boleh memasang ciri dengan tiada kesilapan (tetapi lihat di bawah untuk kesilapan yang tersembunyi). Bilakah saya cuba untuk menggunakan ciri-ciri di laman web ini, MOSS diadukan "FileNotFoundException" kesilapan. Entri blog ini menerangkan bagaimana saya menyelesaikan.

Ini adalah kesalahan yang MOSS menunjukkan saya di pelayar web:

Ciri-ciri ' b2cb42e3-4f0a-4380-aaba-1ef9cd526f20’ tidak dapat dipasang kerana beban sekiranya penerima perhimpunan "xyzzyFeatureReceiver_0" gagal: System.IO.FileNotFoundException: Tidak dapat memuatkan fail atau perhimpunan ' xyzzyFeatureReceiver_0’ atau salah satu daripada kebergantungan yang. Sistem tidak dapat mencari fail yang ditentukan.
Nama fail: ' xyzzyFeatureReceiver_0’
pada System.Reflection.Assembly.nLoad(Nama fail AssemblyName, Rentetan pangkalan kod, Keterangan assemblySecurity, Perhimpunan locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)
pada System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Keterangan assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
pada System.Reflection.Assembly.InternalLoad(Tali assemblyString, Keterangan assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
pada System.Reflection.Assembly.Load(Tali assemblyString)
pada Microsoft.SharePoint.Administration.SPFeatureDefinition.get_ReceiverObject()
WRN: Perhimpunan mengikat pembalakan dipadam OFF.
Bagi membolehkan perhimpunan dilema kegagalan pembalakan, set nilai daftaran [HKLMSoftwareMicrosoftFusion!EnableLog] (DWORD) kepada 1.
Nota: Terdapat beberapa hukuman prestasi yang dikaitkan dengan perhimpunan dilema kegagalan pembalakan.
Untuk mematikan ciri ini, mengalih keluar nilai daftaran [HKLMSoftwareMicrosoftFusion!EnableLog].

Cari silap masalah dengan Windows SharePoint Services.

Saya tahu bagaimana untuk sengaja menyebabkan kesalahan itu: Jangan pasang Dewan di GAC dalam. Tetapi, ianya pada GAC dalam. Saya biasanya memasang perhimpunan ke GAC tersebut dengan menyeret mereka ke dalam p:\folder windowsassembly menggunakan windows explorer. Saya tidak pernah berasa 100% selesa melakukan perkara itu kerana saya selalu fikir gacutil itu wujud atas sebab-sebab … Jadi saya cuba yang. Ia dibuat tidak ada perbezaan.

Saya mencari di internet dan mendapati catatan ini: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2243677&SiteID=1

Poster yang berlaku untuk menggunakan bit akar sama kod (daripada buku dalam WSS daripada senarai ini) Jadi itu adalah tanda-tanda harapan. Walau bagaimanapun, cadangan untuk menghias Dewan dengan satu [Perhimpunan: ] arahan tidak masuk akal kepada saya. Saya cuba juga dan saya adalah betul. Ia dibuat tidak ada perbezaan.

Kemudian saya menyedari bahawa saya kelas definisi adalah tidak awam. Aku membuat awam dan yang membuat perbezaan tiada.

Seterusnya, Saya pergi ke masalah membolehkan "perhimpunan dilema kegagalan log" (berikutan arahan yang tepat dan berguna disediakan) dan ini adalah di mana perkara yang mula dapat menarik. Log itu menunjukkan saya runtime sedang mencari di mana-mana pelayan itu untuk perhimpunan saya. Walaupun kelihatan untuk mencari untuknya dalam perubatan saya Kabinet. Tetapi … Ia tidak mencari untuknya di GAC dalam.

I memakai jaket musim sejuk saya dan pergi mencari di internet sekali lagi dan mendapati bahawa seseorang yang mempunyai masalah ini terlalu. Perbincangan panjang dalam posting peters off ke dalam apa-apa dan saya tidak dapat mencari penyelesaian.

Saya masuk kedalam Dewan saya salah satu tempat log mendakwa ia sedang mencari dan saya membuat sedikit lebih banyak kemajuan. Saya berasa ganjaran dengan ralat yang baru dalam pelayar apabila saya cuba untuk mengaktifkan ciri-ciri:

Gagal untuk mencipta objek penerima mempunyai pemasangan "xyzzyFeatureReceiver_0", Taip "Conchango.xyzzyFeatureReceiver" bagi ciri-ciri b2cb42e3-4f0a-4380-aaba-1ef9cd526f20: System.ArgumentNullException: Nilai tidak boleh batal.
Nama parameter: Jenis
pada System.Activator.CreateInstance(Jenis jenis, Boolean nonPublic)
pada System.Activator.CreateInstance(Jenis jenis)
pada Microsoft.SharePoint.Administration.SPFeatureDefinition.get_ReceiverObject()

Cari silap masalah dengan Windows SharePoint Services.

Masa untuk satu perjalanan terakhir ke Internet dalam!

Buat masa ini saya mengetahui, cukup predictably, MOSS isu ralat ini kerana perhimpunan tidak di GAC.

Saya ingin mendapatkan sesuatu yang positif ini dan cuba untuk merasa sedikit bangga bahawa saya telah dicipta dalam Membawa daripada perhimpunan MSIL, tetapi ia tidak berfungsi. Saya hanya dataran marah. Saya mendapati diri saya muttering "ayam atau telur" di bawah nafas saya.

Saya akhirnya membuat keputusan untuk punt. Saya mencipta sebuah projek baru dan copy/paste kod dari projek incredible-cloaked-from-the-GAC-assembly-kerja ke atas projek ini baru. (Saya mencari bendera membina sesuatu seperti "Sembunyikan dari perhimpunan yang mengikat jika dipasang di GAC yang dipanggil" tetapi tidak dapat mencari salah satu).

Aku memasang ciri-ciri dan mengaktifkannya dan … Ia berfungsi! Jadi, selepas semua itu, Saya terpaksa pada dasarnya ' but semula’ Projek saya. Ini adalah satu lagi sebab kenapa saya benci komputer.

Saya pula belajar sesuatu yang berguna daripada ini. Saya telah memasang ciri-ciri yang menggunakan baris arahan stsadm sepanjang hari dan telah menggunakan yang "-memaksa" pilihan daripada tabiat. Sebab-sebab tertentu, Saya tidak menggunakan - pasukan pilihan apabila saya dipasang projek baru. Kali ini, Saya benar-benar, benar-benar lupa untuk menyalin projek ini baru perhimpunan ke GAC dalam. Hasilnya, Saya menerima bahawa "FielNotFoundException" kesilapan. Kali ini, Saya mendapatkannya dari stsadm, bukan ketika saya cuba untuk mengaktifkan ciri tersebut melalui pelayar web. Jadi, -Tentera sebenarnya memainkan dua watak. Ia membolehkan anda untuk memasang semula ciri-ciri yang sedia ada. Ia juga membolehkan anda untuk memasang ciri kereta yang tidak dapat bekerja di runtime dengan ralat. Ia mungkin berkata sebanyak mungkin dalam bantuan di suatu tempat tetapi saya tidak pernah melihat.

</akhir>

Ahad Funny: Top 10 Cara Untuk menyakiti Isteri Anda

  1. Beli brokoli apabila anda tahu ada yang sudah lebih daripada cukup di dalam peti sejuk.
  2. Pergilah berlari. Menyejukkan badan. Mengambil kira kes bersih bantal dan digantikan dengan kemeja-t. Tutup dengan bantal bersih kes.
  3. Apabila memandu, bertanya jika kita perlu pergi dengan cara yang salah ke jalan sehala.
  4. Untuk 15 tahun, setiap hari Ahad yang anda isteri mencadangkan pergi ke Muzium, Daftar kejutan bahawa Muzium akan dibuka pada hari Ahad ini.
  5. Untuk 15 tahun, kadang-kadang mencadangkan pergi ke kedai buku tempatan pada hari Ahad. Daftar mengejutkan mereka yang tidak dibuka pada hari Ahad ini (terima kasih banyak Undang-undang Blue!).
  6. Gunakan 20 Mata kaitan yang 3 titik pusingan.
  7. Pada awal musim gugur petang yang sejuk, berjalan ke dalam Bilik dan pasang dalam Houseboat a /. Mengadu bahawa ia adalah sejuk. Bilakah isteri berkata, "maka mengapa pula anda menghidupkan yang, bodoh" dan mendapat untuk memadamnya, merebut tempat suam dia telah di sofa. Mata bonus jika dia tidak sedar anda melakukannya sehingga lama kemudian.
  8. Membuka tin tuna lazat albacore putih dan makan terus dari yang boleh, katil, pada waktu malam.
  9. Pergi ke dapur manakala isteri adalah makan malam, membuka laci kutleri dan menolak peralatan sehingga jeritan-jeritan isteri, "apa yang anda Cari!"
  10. Apabila menerima kad perniagaan yang baru, diam-diam meletakkannya seluruh rumah: Di bawah katil, dalam kes-kes bantal, di dalam cawan kopi, dalam dompet beliau, dalam poket kot, petak sarung tangan Kereta, pantri di — di mana-mana yang boleh anda fikirkan.
  11. Menulis entri blog tentang isteri anda.
  12. bangun.
  13. Apabila berjalan jalan-jalan di New York City, menjadi amaran bagi "crusty" benda-benda atas alasan. Menyimpan dalam minda isteri anda Khas kebimbangan, sampai ke bawah seolah-olah untuk memilih satu sehingga naik dan meminta, "hmm, Saya tertanya-tanya apa yang?" (Bersedia untuk isteri kepada badan slam anda seolah-olah dia adalah seorang ejen Perkhidmatan rahsia yang melindungi Presiden dari sniper yang atau anda akan dapati diri anda meletakkan punggung di kaki lima).
  14. Memandu dua kali sekitar tempat letak kenderaan yang mencari Ruang. Anda tahu anda telah benar-benar terkena kotoran membayar apabila anak anda di tempat duduk belakang yells, "Oh tidak! Dia lakukan lagi!"
  15. Menulis "10 teratas" Senarai yang tidak mempunyai 10 barang-barang.

===

Bonus isteri jenaka:

Dua rakan sekerja lelaki yang keluar untuk Makan siang. Salah seorang daripada mereka memberitahu yang lain, "Saya biarkan longgar slip Freud memalukan yang malam itu."

"Freud slip? apa tu?"

"Baik, Bilakah kita selesai Makan, pelayan itu datang dan bertanya bagaimana kita suka Menu kami. Aku bermaksud mengatakan, ' Saya suka dada ayam’ tetapi sebaliknya saya berkata 'Saya suka payudara anda'. Saya berasa begitu malu."

"Ah," sekerja beliau menjawab. "Saya mempunyai perkara yang sama berlaku kepada saya hujung minggu ini dengan isteri saya. Kita telah makan breakfast aku bermaksud untuk memintanya untuk Pas mentega, tetapi sebaliknya saya menjerit padanya, ' Anda memusnahkan hidup saya!'"

</akhir>

Technorati Tags:

ID Acara 1023: “Windows tidak boleh memuatkan extensible MSSCNTRS DLL kaunter”

UPDATE (04/08/08): Saya seolah-olah berjaya menyelesaikan masalah ini. Dari baris perintah, Aku berlari "c:\windows system32 lodctr / R" seperti entri bercakap tentang masalah InstallShield dan nampaknya telah diselesaikan untuk saya.

Saya sedar bahawa akhir-akhir ini, Saya peminat desktop/pelayan tidak dipadamkan. Saya tahu ia digunakan untuk mematikan. Saya mengambil masa untuk menyemak itu menyedari bahawa dalam proses VMware berlari yang konsisten 20% penggunaan satu daripada CPU tersebut. Saya menyemak log peristiwa dan melihat kesilapan-kesilapan dalam log aplikasi berlaku berpuluh-puluh kali seminit:

Windows tidak boleh memuatkan extensible UGatherer DLL kaunter, DWORD pertama dalam bahagian data adalah Windows kod ralat.

Windows tidak boleh memuatkan extensible UGTHRSVC DLL kaunter, DWORD pertama dalam bahagian data adalah Windows kod ralat.

Windows tidak boleh memuatkan extensible MSSCNTRS DLL kaunter, DWORD pertama dalam bahagian data adalah Windows kod ralat.

Jika saya menggerudi ke butiran salah satu mesej, Saya mendapatkan ini:

Source: Perflib

Jenis: Ralat

Kategori: Tiada

ID Acara 1023

Beberapa kajian yang saya lakukan dan ada beberapa tanda yang ia boleh menjadi masalah kebenaran dari segi akses kepada DLLs yang berkenaan. Saya bermain dengan barangan itu tetapi boleh menjejaskan perkara-perkara dalam cara yang positif supaya saya berputus asa yang.

VMware telah leteran saya tentang melaksanakan kemas kini sekian lama, jadi saya jotted turun versi saya telah dipasang (rupa-rupanya "1.0.1 membina 29996") dan lakukan kemas kini. Ini dinaik taraf saya kepada v1.04. Malangnya, ia tidak menetapkan isu.

Saya boleh berhenti gila bilangan mesej yang hendak saya log aplikasi jika saya menutup perkhidmatan yang dinamakan "VMware kebenaran Perkhidmatan". Ini menghalang saya daripada menggunakan perisian VMware, supaya … tidak apa-apa pilihan yang hebat.

Sistem operasi tuan rumah adalah Windows XP 64 bit.

Saya tidak fikir ini sentiasa berlaku, tetapi saya tidak ingat apa-apa kejadian tertentu yang mungkin telah membawa kepada ia.

Inilah sebabnya mengapa saya tidak suka komputer.

</akhir>

Technorati Tags:

Pantas & Mudah: Namakan semula Fail naik Menggunakan SharePoint Objek Model Via satu Penerima Acara

UPDATE: Ini kerja-kerja tetapi terdapat limitasi penting yang dihuraikan dalam komen. Ini mungkin berguna dalam sesetengah cirumstances.

UPDATE 2: Dalam projek semasa saya, pengguna sentiasa muat naik dokumen. Hasilnya, Saya tidak menghadapi masalah di mana MS Word berjalan dan berfikir bahawa fail yang dinamakan di atasnya. Saya pula menghadapi masalah, "fail telah diubahsuai oleh orang lain" dan diselesaikan ini melalui jenis bendera semafor mudah. Pengguna perlu menukar bidang data meta dari nilai lalai kepada sesuatu yang lain. Itemupdated yang() penerima mencari nilai yang sah ada sebelum benar-benar melaksanakan menamakan semula dan sejak itu, Saya tidak mempunyai sebarang masalah. Perbatuan anda mungkin berbeza-beza.

Saya mempunyai pelanggan keperluan untuk menukar nama fail yang dimuat naik ke sebuah perpustakaan dokumen tertentu untuk mematuhi konvensyen penamaan yang tertentu. API tidak menyediakan sebuah "Namakan semula()" kaedah. Sebaliknya, kita gunakan "MoveTo(…)". Berikut adalah sedikit rendah kod untuk mencapai matlamat ini:

 awam mengatasi membatalkan ItemAdded(SPItemEventProperties hartanah)
        {
            SPFile f = properties.ListItem.File;

            f.MoveTo(properties.ListItem.ParentList.RootFolder.Url + "/xyzzy.doc");
            f.Update();

        }

Bit hanya rumit adalah sebagai "hartanah. ListItem.ParentList.RootFolder.Url". MoveTo yang() Kaedah memerlukan URL. Yang mashed rentetan tempat saya ke folder akar Perpustakaan dokumen saya semasa. Ini membolehkan saya untuk mengelakkan mana-mana coding yang keras pada saya sekiranya penerima.

Ini adalah versi yang lebih berguna yang melakukan perkara yang sama, tetapi menguntukkan nama fail itu kepada "Tajuk":

 awam mengatasi membatalkan ItemAdded(SPItemEventProperties hartanah)
        {
            DisableEventFiring();

            // Berikan tajuk item ini untuk nama fail sendiri.
 // NOTA: Tugasan ini mesti berlaku sebelum kita mengubah suai fail itu sendiri.
 // Panggilan update() pada SPFile nampaknya membatalkan hartanah di
 // erti kata lain.  Pengemaskinian untuk "tajuk" gagal sehingga perubahan yang (dan kemas kini() memanggil)
 // dipindahkan di hadapan perubahan kepada nama fail.
            properties.ListItem["Tajuk"] = Properties.ListItem.File.Name;

            properties.ListItem.Update();

            SPFile f = properties.ListItem.File;

            // Dapatkan lanjutan fail.  Kita perlu yang kemudiannya.
 rentetan spfileExt = baru Fileinfo(f.Name).Tambahan;

            // Menamakan semula fail ke ID item senarai dan menggunakan sambungan fail untuk menyimpan
 // bahawa sebahagian daripada ia tidak terjejas.
            f.MoveTo(properties.ListItem.ParentList.RootFolder.Url +
                "/" + properties.ListItem["ID"] + spfileExt);

            // Melakukan langkah.
            f.Update();

            EnableEventFiring();
        }

Forum Perbincangan: Menguatkuasakan Pematuhan Amalan Terbaik dalam Persekitaran MOSS bukan remeh

Rakan-rakan A, "Tandakan", telah memulakan perbincangan kumpulan berita yang berpotensi menarik tumpuan "mewujudkan Tadbir SharePoint cemerlang dari mula" untuk 35,000 persekitaran pengguna.

Perbincangan di sini: http://groups.google.com/group/microsoft.public.sharepoint.portalserver/browse_thread/thread/6d9a738d981af772/1c390b15c5407db6?#1c390b15c5407db6

Muncul di atas dan menyumbang!

</akhir>

URL Tindakan Custom tidak akan Paparan untuk Ciri-ciri New

Saya masih dalam tabiat kerajinan fail XML sifat saya dengan tangan kerana semua agak baru kepada saya. Saya tidak mahu bergantung pada alat front-end barangan tidak itu yang saya tidak faham (katanya ketika menulis blog menggunakan alat dia tidak memahami).

Hari ini, Saya cuba untuk menambah tindakan yang adat tetapan site tetapi ia hanya tidak akan muncul. Aku boleh memasang ciri-ciri dan melihatnya dalam ciri-ciri laman web, tetapi apabila saya diaktifkan ia (tanpa ralat) Ia semata-mata tidak akan muncul pada menu drop-down.

Akhirnya saya menyedari bahawa saya salah eja "SharePoint" dalam atribut lokasi daripada di <CustomAction> nod. Ini adalah fail buruk elements.xml:

<?xml versi="1.0" pengekodan="utf-8" ?>
<Unsur-unsur xmlns="http://schemas.Microsoft.com/SharePoint/">
  <CustomAction
 ID="SiteActionsToolbar"
 GroupId="SiteActions"
 Lokasi="Microsoft.Sharepoint.StandardMenu"
 Jujukan="100"
 Title="Hello!"
 Penerangan="Tindakan Custom menu yang ditambah melalui ciri-ciri."
 ImageUrl="_layouts/Images/menuprofile.gif">

    <UrlAction URL="http://www.xyzzy.com"/>

  </CustomAction>
</Unsur-unsur>

Baik:

<?xml versi="1.0" pengekodan="utf-8" ?>
<Unsur-unsur xmlns="http://schemas.Microsoft.com/SharePoint/">
  <CustomAction
 ID="SiteActionsToolBar"
 GroupId="SiteActions"
 Lokasi="Microsoft.SharePoint.StandardMenu"
 Jujukan="100"
 Title="Hello!"
 Penerangan="Tindakan Custom menu yang ditambah melalui ciri-ciri."
    >
    <UrlAction URL="http://www.xyzzy.com"/>
  </CustomAction>
</Unsur-unsur>

That one took me a good two hours to figure out 🙂

Saya mengambil ketenangan dalam fakta bahawa suatu hari nanti di masa hadapan, Saya akan mampu untuk mengatakan dengan keyakinan, "pada hari, Saya terpaksa berjalan tiga miles sehingga Bukit di salji (Barefoot!) untuk menggunakan ciri-ciri adat ke Lumut. Anda anak-anak, anda tidak tahu betapa mudah anda memilikinya! Mulakan rumput saya!"

Tidak boleh menunggu.

</akhir>

Technorati Tags: ,

Blog Stats

Saya fikir sesetengah orang mungkin berminat dengan statistik blog saya. Anda boleh menggunakan saya sebagai tanda aras untuk membandingkan sendiri.

Aku sedang menjalankan blog saya pada windows live kawasan. Mereka mengumpul statistik bagi saya dan saya tidak tahu apa-apa cara untuk mengawal yang. Ia adalah baik selagi ia pergi, tetapi ianya agak terhad kerana saya tidak dapat banyak analisis yang sebenar dengan. Saya suka, contohnya, supaya dapat menjana senarai paling saya kerap melanda jawatan tetapi saya tidak boleh melakukannya tanpa proses manual yang terlalu tinggi. Jika seseorang tahu lebih baik, Tolong beritahu saya.

Tinggal kawasan status beritahu saya: Jumlah hits untuk hari tersebut, Jumlah hits untuk minggu dan jumlah hits sejak hari sifar. Beliau juga memberitahu saya apa orang pula untuk sampai ke blog saya (e.g. Google, Pautan forum MSDN, dan sebagainya.).

Dalam beberapa cara, "hit" adalah jelas. Jika anda membaca ayat ini sekarang, anda hampir pasti akan mendaftar sebagai single hit.

RSS adalah sedikit mengelirukan. Dari satu segi, Saya melihat individu RSS hits sepanjang hari. Tetapi, Saya juga melihat RSS "dijanjikan". Sapu satu ialah apabila saya melihat 20 atau 30 RSS hits semuanya dalam satu atau dua tetingkap kedua. Saya menganggap ini adalah perkara-perkara yang secara automatik seperti google menyemak halaman saya, mungkin orang lain pelayar … tak pasti. Sudah pasti beberapa jenis proses automatik. Saya tidak boleh memberitahu, Walau bagaimanapun, Berapa banyak hit jumlah saya adalah automatik dan berapa ramai mempunyai manusia yang sebenar di sisi lain. Saya akan meneka sekurang-kurangnya 100 Hits sehari adalah automatik.

Ke nombor!

Saya menulis entri blog saya yang pertama pada 27 Julai, 2007.

Saya telah menulis kira-kira 60 entri blog sejak itu, lebih daripada 50 yang secara langsung berkait dengan SharePoint.

Saya mula untuk mengesan hits saya dalam spreadsheet secara harian pada akhir September.

Bulanan bermula:

Minggu pertama: Jumlah Hits
Oktober 1,234
November 2,162
Disember 3,071
Januari 2008 4,253

Jumlah mengikut bulan

Bulan Jumlah Hits
Oktober 6,620
November 11,110
Disember 13,138

Tanda-tanda air tinggi

Jenis Jumlah Hits
Hari terbaik 958
Minggu yang terbaik 4,253
Jumlah Hits sejak hari sifar 42,438

Saya amat berminat dalam lain-lain’ Statistik. Jika anda mengambil berat untuk berkongsi milik anda di ruang komen, Sila lakukan!

</akhir>

Technorati Tags:

Sunday Morning Funny: “Ya, yeah, yeah. Blah, blah, blah.”

Kira-kira enam tahun yang lalu, anak saya berusia empat tahun dan saya telah menonton tingkat atas sebuah Discovery channel "serangan ikan jerung" khas (mungkin ini satu). Dia masih sangat muda pada ketika itu dan saya sentiasa bimbang apa yang mungkin dia melihat pada tayangan seperti ini dan bagaimana beliau mungkin mengambil. Saya tidak mahu dia untuk membangunkan, contohnya, mana-mana kebimbangan Khas air atau blab sesuatu yang tidak sesuai kepada rakan-rakan beliau dan mungkin menyebabkan rangkaian rakan bayi beliau datang terhempas ke bawah.

Penemuan mengendalikan jenis mata pelajaran ini dengan baik. Ianya bukan tentang mewujudkan satu takut sesuatu yang, tetapi sebaliknya untuk menunjukkan bagaimana luar biasa ia adalah jerung menyerang manusia.

Jadi, Kami sudah menontonnya dan ada ini satu serangan menakutkan terutamanya melibatkan seorang gadis kecil. Selain penemuan adalah membina drama serangan, anakku (yang sentiasa menjadi sangat jumpy pula), semakin teruja sangat. Saya membuat bunyi beberapa mengenai bagaimana luar biasa ia adalah jerung untuk menyerang orang-orang, dan bagaimana buruk gadis miskin mesti rasa. Saya cuba untuk menerangkan bahawa orang pulih dari peristiwa-peristiwa ini dan menjadi lebih kuat kerana ia. Walau bagaimanapun, Saya telah disalah Tafsir keseronokan beliau. Beliau adalah tidak bimbang tentang gadis itu di semua. Sebaliknya, manakala clapping tangannya, beliau memberitahu saya, "Ikan-ikan yu suka! Memang hebat. Memang indah. Dengan impian menjadi kenyataan!"

Saya pikir ini adalah lucu, tetapi juga sangat membimbangkan. Dalam satu tangan, Saya berasa gembira — Walaupun sedikit bangga — bahawa dia boleh mempunyai perasaan yang kuat menawarkan, Cross-spesies walaupun mereka mungkin. Sebagai manusia, kita perlu membangunkan kami "menawarkan otot" oleh itu bercakap atau anda akan berakhir sehingga seperti lelaki ini 🙂 On the other hand, Dia rasa empati cross-spesies ke satu spesies yang telah mempamerkan tingkah laku yang inimical untuk dirinya sendiri. Saya benar-benar sedang bergelut dengan ini apabila Perawi Hadis digunakan perkataan "paradigma". Anak saya memilih sehingga pada yang dan tanya apa yang dimaksudkan.

Itu bukan perkataan yang mudah untuk menggambarkan kepada satu empat tahun, tetapi saya memberi it a try. Apabila saya rasa perkataan "paradigma", Thomas Kuhn tidak jauh dari fikiran saya. Saya membaca Struktur revolusi saintifik kembali pada Lafayette dan untuk lebih baik atau lebih teruk, perkataan "paradigma" sedang hamil dengan tambahan makna bagi saya. (Seperti perkataan "kenalan" selepas mendengar suara filem telefon beritahu saya dimana saya boleh melihat filem itu [Saya fikir buku adalah lebih baik]; Saya selalu berkata kepada diri saya sendiri, "KENALAN!" Apabila saya melihat atau mendengar seseorang berkata "Hubungi").

Bagaimanapun, Saya cuba untuk menerangkan kepadanya suatu takrifan Kuhnian, bahawa ia adalah "sejarah gerakan pemikiran" dan bahawa ia adalah "cara pemikiran dengan beberapa andaian yang terbina dalam yang sukar untuk melarikan diri bagi orang-orang yang hidup pada masa itu." Kursus, anda tidak boleh bercakap seperti dengan yang empat - tahun, Jadi aku cuba untuk berturut-turut mentakrifkan ia kepada kepingan kecil dan rasa agak bangga diri sendiri kerana saya begitu. (Aku hanya tahu bahawa seseorang di luar Kolej akan peduli bahawa saya telah membaca Kuhn!).

Saya hanya berasa Pemanasan untuk melakukan tugasan tersebut apabila dia mengganggu mengganggu saya. Melambai tangan dalam saya memberikan arahan secara am dan Jangan sekali-kali mengambil matanya daripada satu lagi serangan ikan jerung yang kejam, Beliau hanya berkata, "Ya, yeah, yeah. Blah, blah, blah.".

So much for that 🙂

Ketika itu, Saya mengambil keputusan untuk melarikan diri, rhetorically bercakap, inginkan, dan berseronok menonton jerung yang menyerang manusia dengan anakku.

</akhir>

Technorati Tags:

Tukar Lihat View Berdasarkan ID Pengguna Dalam Borang InfoPath

Kami telah maju bentuk InfoPath dengan pemandangan pelbagai untuk menyokong sewa baru / proses di Asrama. Bilakah Syarikat mengupah seseorang yang baru, jabatan IT dan kumpulan lain perlu mengambil tindakan (menubuhkan gaji, membolehkan akses kepada aplikasi yang sesuai, mencari meja, dan sebagainya.). Kami menggunakan borang tetapi satu pandangan yang berbeza daripada bentuk bagi setiap fungsi-fungsi itu.

Di syarikat ini, kebanyakan orang yang terlibat dalam proses perniagaan adalah IT-savvy, jadi apabila mereka mengakses bentuk, paparan lalai mereka adalah "menu" Lihat dengan butang yang mengarahkan mereka untuk fungsi tertentu mereka. Walau bagaimanapun, kita perlu memudahkan Pengurus langsung dalam Penyewaan baru. Orang ini tidak akan melihat sebarang IT berkaitan hal-hal. Malah, dia harus melihat hanya satu pandangan dalam bentuk dan tidak mempunyai pilihan untuk melihat pandangan lain.

Dalam kes kami, bahawa akaun pengurus langsung adalah terus terikat kepada bentuk ihsan seorang hubungi pemilih (yang saya selalu ingin memanggil seorang "orang PEMILIH" untuk sebab-sebab tertentu).

Langkah-langkah adalah seperti berikut:

1. Dalam mod reka bentuk, pergi ke Tools -> Borang Opsyen -> Buka dan Simpan.

2. Pilih "peraturan".

3. Mencipta peraturan baru yang tindakan yang "beralih untuk melihat" dan yang memanfaatkan keadaan username() fungsi.

Nama pengguna() pulangan yang "mudah" nama pengguna tanpa domain. Jika saya log masuk ke dalam SharePoint dengan kelayakan "domainpagalvin", Nama pengguna() pulangan yang "pagalvin".

PEMILIH dalam hubungan menyediakan tiga bit maklumat kenalan. "AccountID" bahagian yang paling berguna untuk senario ini. Satu-satunya perkara yang membuat ini walaupun sedikit cabaran adalah yang PEMILIH dalam perhubungan (dalam persekitaran saya juga) mengembalikan domain dan ID pengguna, seperti "domainpagalvin". Ini menghalang kita daripada melakukan dalam keadaan lurus ke hadapan kesaksamaan sejak AccountID ("domainpagalvin") tidak akan sama dengan nama pengguna() ("pagalvin").

Kita boleh mendapatkan sekitar ini menggunakan yang "mengandungi" operator: AccountID mengandungi nama pengguna().

Kita boleh mengambil ia lanjut dan pra-Pend domain berkod keras di hadapan nama pengguna() berfungsi untuk mendapatkan kesaksamaan kami semak dan menghapuskan risiko positif palsu mengandungi operator.

Kita perlu benar-benar seperti pandangan untuk pengguna lain berdasarkan keahlian kumpulan keselamatan iklan mereka secara automatik. Sebagai contoh, Apabila ahli "ia analisis" kumpulan mengakses bentuk, secara automatik Tukar kepada paparan analisis IT. Kami tidak mempunyai masa untuk melaksanakan, tetapi pemikiran pertama saya adalah untuk mencipta sebuah perkhidmatan web yang akan mempunyai kaedah seperti "IsMemberOfActiveDirectorySecurityGroup", lulus nama pengguna() dan memulangkan kembali benar atau palsu. Adakah sesiapa mempunyai apa-apa yang lain, idea lebih bijak? Adakah terdapat sebarang fungsi SharePoint kami dapat memanfaatkan dari InfoPath untuk membuat penentuan bahawa?

</akhir>

Technorati Tags:

Sengaja Menambah Kod untuk Borang InfoPath an; Sengaja Membuang Ia

Semasa bekerja dengan butang pada borang, kita sering menambah kaedah-kaedah. Anda mengakses editor peraturan dari sifat-sifat butang.

Semasa mengklik sekitar dengan cepat, Ia adalah mudah untuk sengaja klik pada "Edit borang kod" dan bukannya "peraturan-peraturan …".

Kali pertama saya melakukan ini, Saya dibatalkan daripada Penyunting kod. Walau bagaimanapun, Bilakah saya cuba menerbitkan bentuk sedikit kemudian, Ia perlu aku Terbitkan sebagai satu "diluluskan oleh pentadbir template borang (Lanjutan)". Saya sebenarnya tidak melakukan apa-apa pengaturcaraan dan saya benar-benar tidak mahu melalui proses kelulusan tidak perlu. Saya berada di sedikit panik ketika itu disebabkan oleh kekangan masa. Untuk mendapatkan lalu ia, Saya hanya dipulihkan sandaran terdahulu dan berterusan. Saya telah melihat beberapa blog Post tentang orang-orang yang pergi ke dalam bentuk XML untuk tweak perkara Tempahan dan saya takut saya perlu melakukan sesuatu yang serupa.

Hari ini, Melakukannya sekali lagi. Kali ini, Saya mempunyai masa yang lebih sedikit pada tangan saya dan mendapati bahawa anda boleh dengan mudah membuat asal ini.

Pergi ke:

Alat-> Borang Opsyen -> Pengaturcaraan: "Buang kod"

Ia tidak mendapat lebih mudah daripada yang.

</akhir>

Technorati Tags: ,