Category: General

PHP Rekabentuk Corak - Corak Pemerhati

Oleh , Selasa 29 Disember 2009 22:02

Saya telah membaca Corak Ketua Rekabentuk Pertama baru-baru ini dan telah mengambil keputusan untuk menulis beberapa corak sebagai contoh PHP untuk manfaat saya sendiri. Yang pertama bahawa saya telah memutuskan untuk kod sehingga Corak Pemerhati . Takrif formal Corak Observer:

Corak pemerhati (subset tak segerak yang menerbitkan / melanggan corak ) adalah perisian reka bentuk corak di mana objek , dikenali sebagai subjek, mengekalkan senarai tanggungannya, dipanggil pemerhati, dan memberitahu mereka secara automatik apa-apa perubahan negeri, biasanya dengan memanggil salah satu daripada mereka kaedah . Ia terutamanya digunakan untuk melaksanakan sistem pengendalian acara yang diedarkan.

Sebagai sistem menjadi lebih longgar serta memastikan bahawa apabila suatu peristiwa yang berlaku semua sistem yang memerlukan pengetahuan ini kemas kini dimaklumkan. Sebagai contoh, blog post, selepas menyelamatkan jawatan kita mungkin perlu untuk mengemaskini enjin carian (contohnya Lucene), kini sitemap, tag, pengguna e-mel yang dilanggan, dan lain-lain corak pemerhati membolehkan pemaju untuk menambah pendengar tambahan tanpa menyunting objek dilihat mereka . Dengan menyuntik pemerhati (iaitu enjin carian update pemerhati, penjana sitemap, dll) ke dalam mata pelajaran (iaitu blog selepas penyuntingan sistem), kita boleh membenarkan ia untuk melaksanakan segala update yang perlu tanpa sebarang perubahan.

Terus 'PHP Corak Design - Pemerhati Corak' bacaan »

Pejabat Pengkomputeran Grid menggunakan persekitaran Maya - Bahagian 3

Oleh , Jumaat 4 Disember 2009 23:37

Pengenalan

Saya bekerja di sebuah syarikat di mana kita menjalankan banyak kerja kelompok pemprosesan berjuta-juta rekod data setiap hari dan saya telah memikirkan tentang semua mesin yang duduk di sekeliling setiap hari melakukan apa-apa untuk beberapa jam baru-baru ini. Bukankah lebih baik jika kita boleh menggunakan mesin tersebut untuk mengukuhkan kuasa pemprosesan sistem kami? Dalam set rencana-rencana ini, saya akan melihat manfaat yang berpotensi menggajikan pejabat grid yang menggunakan persekitaran virtualised.

Bahagian 2 kita melihat pekerjaan pelayan akan berjalan, dan bagaimana kerja sepatutnya dikonfigurasi untuk mencapai jumlah terbesar pemprosesan di samping memastikan bahawa setiap pekerjaan diproses tanpa gagal.

Menubuhkan pekerja anda - atau pelayan tempang

Langkah seterusnya dalam proses untuk menubuhkan pekerja maya anda. Untuk ini, saya akan menggunakan pemasangan CentOS menggunakan VirtualBox. Saya hendak install mySQL dan PHP pada pelayan, juga dikenali sebagai tempang (Li Nux,. m ySQL P HP,) Server (Saya mungkin telah dibuat bahawa nama sehingga).

  • Memasang VirtualBox pada mesin tingkap anda (ikut pautan)
  • Muat turun dan pasang CentOS (semasa versi 5,3) dalam mesin maya yang dicipta

Tidak ada titik saya pergi ini mungkin ada s 1.000 tutorial hebat di luar sana (ok, di sini adalah satu: Mewujudkan dan Managing CentOS maya mesin di bawah virtualbox ). Titik penting untuk mengambil perhatian saya kira bahawa saya dipanggil mesin maya saya GridMachine.

Sejauh seperti pilihan pelanggan maya dan sistem operasi saya pergi, tidak ada sebab besar yang menarik untuk setiap pilihan. VirtualBox adalah sesuatu yang saya gunakan pada mesin rumah saya dan disokong oleh tiga sistem pengendalian utama. Saya memilih CentOS sebagai OS yang stabil baik dan saya menggunakannya pada pelayan web saya sendiri. Saya mempercayai besar dalam alat-alat yang sesuai untuk kerja (walaupun saya memohon 'menggunakan yang paling cepat dan paling mudah untuk anda' minda di sini), jadi jika sistem operasi X menjalankan kod anda lebih cepat dan cekap menggunakan bahawa bukannya :)

Penting memastikan bahawa VM anda menggunakan DHCP, sebaliknya bagi setiap mesin maya baru perlu diatur secara berasingan yang merupakan sesuatu yang kita tidak want.By menggunakan DHCP kita tidak perlu untuk mengkonfigurasi tetapan rangkaian individu untuk mesin pekerja, DHCP akan menyerahkan keluar IP untuk anda. Oleh itu anda boleh menyalin mesin maya anda tentang pejabat tanpa perlu bimbang menetapkan setiap satu (ini meningkatkan skala dan mengurangkan pentadbiran pekerja).

Proses anda perlu berusaha untuk mencapai adalah untuk mendapatkan mesin baru fizikal, memasang VirtualBox, dan kemudian cukup banyak menempatkan imej maya tanpa banyak lain. Ia mungkin bijak untuk persediaan semua pekerja anda pada subnet yang berbeza supaya anda sekurang-kurangnya dapat melihat berapa banyak mesin berjalan. Anda juga perlu untuk menubuhkan mesin anda ke atas pajakan yang lama atau tanpa had pajakan DHCP.

Bagaimana menjalankan Pekerjaan pada pekerja

Ini adalah kawasan yang menarik dan terdapat beberapa kaedah yang sah untuk memproses kerja pada pekerja. Di sini saya hanya akan membincangkan dua yang paling jelas:

  • Sentiasa menjalankan skrip: skrip A, sama ada skrip shell, atau skrip PHP dilaksanakan sekali pada pekerja dan berjalan sebagai sebahagian daripada gelung tak terhingga. Saya telah didiskaunkan kaedah ini sebagai salah satu kemalangan skrip dan berpotensi untuk pekerja anda akan terhenti berjalan tanpa sejenis campur tangan.
  • Cron pelaksanaan skrip berasaskan: Setiap minit X daemon cron bermula panggilan kepada script kamu untuk mendapatkan hal yang terjadi. Tanpa semakan beberapa ini boleh membawa kepada salinan banyak berjalan skrip pekerja anda.

Keputusan saya adalah pergi dengan cron yang bermula skrip shell setiap minutes. yang 10 skrip shell saya melaksanakan tugas-tugas berikut:

  1. Dapatkan senarai proses dan grep ini untuk 'php'. Jika tidak dijumpai, maka terus.
  2. Panggil kod kerja anda, dalam kes saya ini akan menjadi PHP sesuatu berdasarkan
  3. Skrip pekerja melengkapkan jangka
  4. Bersedia untuk pergi sekali lagi pada panggilan yang sesuai akan datang

Skrip Bash saya kelihatan seperti berikut:

 # / Bin / sh jika ps ax | grep-v grep | grep php> / dev / null kemudian echo "Kerja yang sedang memprosesnya, keluar" lain echo "Kerja tidak berjalan, bermula sekarang" php yourJobProcessingScript.php Wayar 

Nota: ini gema hampir sepenuhnya sia-sia, tetapi boleh membantu orang seterusnya yang datang untuk mencuba dan mengedit mereka.

Yang menyimpulkan set mesin pekerja maya, cepat, mudah, dan mudah untuk menyalin setiap keping baru perkakasan yang diterima. 'Kepintaran' sistem grid benar-benar tidak dalam OS digambarkan, semua untuk melakukan dengan kod yang diwujudkan untuk pekerjaan proses, konfigurasi pekerjaan, dan dalam memastikan bahawa kerja berjalan apabila sesuai (iaitu apabila tuan rumah adalah terbiar ).

Menubuhkan Windows untuk Initialise Pekerja

Tugas pertama adalah untuk bekerja arahan yang diperlukan untuk menjalankan mesin maya daripada baris arahan tingkap. Jika anda telah dipasang virtualBox di lokasi lalai dan anda telah dinamakan GridMachine pekerja anda, maka arahan yang diperlukan untuk memuatkan pekerja anda adalah:

  "C: Program Files \ \ Ahd \ VirtualBox \ VBoxManage.exe" startvm GridMachine 

Walau bagaimanapun untuk menjalankan skrip dalam keadaan 'tidak berkepala' kita perlu menggunakan:

  "C: Program Files \ \ Sun \ VirtualBox \ VBoxHeadless.exe"-startvm GridMachine - vrdp = mati 

Ini akan mula mesin maya tanpa GUI dan membenarkan untuk menyelamatkan keadaan dengan anggun. Hujah kedua bertukar RDP supaya ia tidak bercanggah dengan tingkap RDP, atau memberi mesej tentang pendengaran di pelabuhan 3389. Nama mesin maya adalah case sensitive!

Seterusnya, kita akan perlu untuk menetapkan tingkap untuk memulakan VM pekerja kami sekali mesin telah terbiar. Untuk melakukan ini (pada Windows XP), anda akan perlu pergi Start -> All Programs -> Aksesori -> Utiliti Sistem -> Berjadual Tugas seperti di bawah:

dijadualkan tugas

Kemudian klik pada 'Tambah Petugas Terjadual' diikuti dengan melayari untuk menambah program tersuai. Navigate kepada tulisan VBoxManage anda dan klik ok. Jadual tugas anda untuk mana-mana pilihan (kami akan menukar ini pada minit) dan terus. Selepas ponteng skrin seterusnya tingkap akan meminta anda yang anda mahu menjalankan tugas ini, saya hendak mencadangkan sama ada 'Pentadbir' atau mewujudkan pengguna yang istimewa yang baru. Ingatlah kita tidak mahu campur tangan dengan akaun kakitangan standard pada mesin pada bila-bila. Klik depan dan periksa opsyen acara maju untuk tugas ini.

Hingga akhir textbox jangka menambah rentetan kami 'startvm GridMachine' dan memastikan jangka bahawa hanya apabila log masuk di kiri unticked. Lawati tugas jadual akan datang dan menukar jadual drop down pilihan 'apabila siap sedia', memilih jumlah masa yang anda ingin mesin untuk menjadi terbiar sebelum bergerak ke tab seterusnya.

Akhirnya untick pilihan yang menyatakan menghentikan tugas jika ia telah berjalan jumlah X masa, tetapi tandakan pilihan untuk menghentikan tugas jika mesin tidak lagi terbiar.

jadual

Itu sahaja maka bagi persediaan tuan rumah tingkap!

Ringkasan

Pada bahagian ini, kami telah menetapkan mesin maya untuk bertindak sebagai seorang pekerja, serta cara yang kita panggil dan melaksanakan skrip pemprosesan tugas kami (untuk diri saya skrip PHP). Dari sini kita melihat bagaimana untuk menubuhkan salinan kami tingkap untuk memulakan mesin maya dalam mod berkepala apabila komputer menjadi terbiar, dan menyelamatkan keadaan apabila pengguna disambung semula penggunaan mesin. Semoga pada ketika ini anda melihat bagaimana mudah ia adalah untuk menubuhkan satu sistem sedemikian dan gatal-gatal untuk mendapatkan beberapa eksperimen akan diri anda!

Masa yang akan datang

Dalam Bahagian 4, kita akan melihat menggunakan alat-alat untuk memastikan bahawa anda menjalankan versi terbaru dari sumber-sumber kod dan data supaya mendapat keputusan sentiasa-to-date dengan maklumat perniagaan yang terkini dan logik.

Nama Direktori UK dan Facebook Permohonan

Oleh , Jumaat 10 April 2009 9:33 am

Salah satu perkara yang menyeronokkan Saya telah terlibat dalam ketika bertugas untuk Tracesmart merupakan direktori nama . Pada asasnya kami mengambil pangkalan data maklumat yang besar dan menarik diri timbunan besar statistik mengenai pelbagai nama.

Proses adalah semua besar SEO usaha untuk menarik lebih banyak lalu lintas ke laman, tetapi ia juga menyediakan beberapa maklumat yang menarik dan statistik nama.

Berikut adalah satu contoh bagi nama saya Lloyd Watkin , atau saya kira lebih tepat Steven Watkin . Mengambil beberapa minit untuk melihat nama anda di laman Tracesmart, mungkin menarik ;)

Kami juga telah mendapat nama statistik data pada direktori nama halaman yang memberitahu kamu apa nama telah digeledah dan bagaimana baru-baru ini. . Agak menarik untuk melihat nama-nama orang terkenal terbang statistik apabila mereka muncul dalam berita Satu contoh baru-baru ini adalah bahawa Liam Neeson yang isteri yang meninggal dunia daripada kemalangan ski baru-baru ini, walaupun jelas rakyat tidak cukup tepat pada ejaan (maka jumlah yang besar hits pada nama ini) - Liam Nilson .

Facebook Permohonan

Sekali direktori nama diciptakan kami mula mewujudkan aplikasi facebook yang kita duely dinamakan ' Nama Saya '. Permohonan facebook adalah lanjutan direktori nama dan memberikan beberapa statistik tambahan. Dalam usaha untuk menambah direktori nama ke akaun facebook anda sila layari:

http://apps.facebook.com/my-name/

Flickr dan Yahoo!: Masuk Details Lupa

Oleh , Khamis 2 April 2009 19:31

Beberapa bulan yang lalu, saya menukar kata laluan Flickr saya supaya rakan boleh memuatnaik beberapa tembakan. Beberapa bulan kemudian, saya mendapati saya sudah lupa bahawa kata laluan dan cuba ingat semua maklumat rahsia saya daripada Yahoo! hanya mimpi ngeri. Saya mempunyai alamat e-mel Yahoo! saya selama beberapa tahun dan saya tidak pasti bila atau di mana (saya tinggal) apabila saya mendaftar - oh hanya untuk membuat ini Flickr jelas menggunakan Yahoo! login sistem :)

Yahoo! telah tidak membantu sama ada, mereka mahukan maklumat yang tepat dan akan menolak apa-apa yang tidak sepadan dengan. Tambahan pula saya tidak dibenarkan untuk menyediakan senarai butir-butir pemadanan mungkin ia mempunyai hak atas setiap perincian jika tidak ia akan ditolak. Saya dapat memahami keselamatan tetapi ini telah mendapat kesakitan dalam punggung, terutama kerana saya boleh mendapatkan nama pengguna saya ke alamat e-mel biasa saya tanpa sebarang kekecohan (mengapa anda tidak boleh menghantar reset di sana??!). Di atas semua ini, mereka mahu butiran yang dihantar ke pejabat mereka di California sama ada melalui pos atau faks, boo!

Kembali ke Flickr yang sila hantar e-mel kepada alamat e-mel berdaftar saya meminta saya untuk menanggalkan akaun Yahoo! saya daripada akaun Flickr saya. Hore Saya kemudiannya boleh mendaftar dengan akaun Yahoo! yang baru dan pasang semula akaun Flickr saya untuk login baru ini.

Selepas menunggu sekurang-kurangnya seminggu setiap kali untuk Yahoo! untuk membalas Flickr mendapat ini semua disusun dalam masa 2-3 jam!

Syabas Flickr, bersyukur kerana anda berada di luar sana menjaga pelanggan anda :)

Sekarang untuk kebosanan semua orang di sini satu lagi link ke akaun Flickr saya

Inspirasi ... dan guilted!

Oleh , Rabu 11 Mac 2009 20:51

Baru-baru ini saya telah menubuhkan blog untuk salah satu lelaki dalam kerja - Matthew Hopkins - dan melihat post pertama telah membuat saya berfikir bahawa mungkin saya patut menambah beberapa jawatan seperti yang sementara yang baik dan banyak yang telah berlaku sepanjang tahun 2008. Satu lagi salah satu lelaki dalam kerja tidak sendiri blog untuk, baik tua Stephen Griffiths mengambil lihat sana.

Jadi saya akan terus bekerja keras dan menambah beberapa jawatan retrospektif tentang apa yang 2008 dipegang untuk saya dan bagaimana 2009 membentuk :)

2008 WTF?!?

By , Khamis 1 Januari 2009 12:00 am

2008 adalah tahun yang pelik, beberapa perkara, saya benar-benar menikmati mengenainya, Â dan ada beberapa perkara yang kini telah lupa dan bergolek dengan ....

Menyelam

Saya tidak melakukan banyak dengan cara menyelam skuba Saya fikir saya berjaya sekitar kira-kira 10 selaman sepanjang tahun. Salah satu daripada mereka selaman skuba Santas acara di Vobster Quay yang lebih berjaya daripada impian saya wildest. Akhirnya kita telah menjadikan lebih  £ 1000 untuk yang RNLI , mendapat liputan BBC dan ITV, dan mempunyai kira-kira 80 penyelam dalam air. Vobster adalah laut Santas selam skuba untuk hari itu! Saya benar-benar berharap saya dapat melakukan menyelam mroe pada tahun 2009 (banyak lagi!), Untuk kembali ke dalamnya akan melibatkan banyak latihan untuk mendapatkan selesa lagi. Saya terlepas hari atas bot, Ahd berseri-seri turun, menyambar udang galah, pembungkusan UPA  dan menuju rumah untuk beberapa bir.

Berlari

Pada akhir Januari 2008, saya telah terlibat dalam kemalangan kereta, dilanggar dari belakang manakala berhenti, apa yang utama atau sehingga saya fikir. Sejak beberapa bulan sakit leher saya mendapat progresif buruk menghentikan saya berjalan. Akhirnya saya menghubungi sebuah syarikat kemalangan tuntutan yang mula mendapatkan rawatan dengan chiropractor di Cardiff yang saya masih menghadiri (Mac 2009 - tuntutan itu masih tidak diselesaikan sama ada). Berlari adalah satu lagi perkara-perkara yang saya mahu untuk kembali ke, saya memang bermula dengan Batu tetapi antara penyakit, kecederaan, dan dia akhirnya bergerak ke Cambridge kami hanya mendapat beberapa kali. Saya benar-benar memerlukan sepakan yang baik sehingga hidup bergelandangan untuk pergi sekali lagi, walaupun saguhati 1 saya adalah bahawa saya telah berbasikal belakang dan hadapan untuk bekerja untuk bulan yang memberikan aku beberapa baik.

Berpindah

Pada bulan Julai 2008, saya berpindah ke flat dengan Megan, kami melalui lukisan dan menghias dan semakin ia benar-benar mencari Nicea - walaupun kita jenis mengheret tumit kami dengan lukisan itu .... masih. Rata berada dalam Adamsdown di Cardiff (Saya tidak pernah kelihatan bergerak jauh) dan melakukan seperti kita hanya besar.

Bekerja

Kerja adalah seluruh tempat pada tahun 2008, saya mula hanyut sedikit sebelum mengambil bekerja di agen penyewaan sebagai pengurus. Ini membantu tidak berakhir dengan estet dan agensi membiarkan perisian bahawa saya telah membangunkan. Rancangan saya untuk estet dan agensi membiarkan perisian adalah untuk melepaskannya sebagai produk kos rendah apabila saya mempunyai lebih banyak masa untuk membersihkan. Daripada apa yang saya diberitahu mengenai produk bersaing di pasaran adalah lebih mudah untuk digunakan dan melakukan banyak atau lebih fungsi yang sama dalam cara :) lebih baik

Semasa April 2008 sehingga hari lahir 22 saya kedua-dua Megan dan ibu saya mula menolak saya untuk 'kerjaya', yang idea yang sukar untuk menelan adalah benar-benar apa yang saya perlu. Mentadbir syarikat saya sendiri adalah menyeronokkan tetapi tidak memberikan kestabilan yang diperlukan dan pendapatan jumlah sedikit di agensi membiarkan wasn'ta jangka panjang kerjaya matlamat. Ia adalah sentiasa kes sebanyak menunggu sehingga saya mendapat perisian saya selesai dan saya akan mula menjual, tetapi masa sentiasa terhadap saya.

Apa yang mengikuti adalah beberapa temuramah dengan beberapa syarikat besar di beberapa kawasan yang besar, penuh dengan janji berpindah ke kawasan baru, permulaan baru seolah-olah besar. Tawaran kerja terbaik adalah dengan pembekal hosting yang besar di kawasan Worcester dan seolah-olah yang ideal. Jadi apa yang berlaku? Saya telah membangunkan talian penyelesaian SMS belakang sekitar christmas yang telah duduk di sekeliling tidak melakukan banyak mana pelabur dijumpai untuk. Cemerlang saya fikir dan mematikan kami pergi. Semua tidak berakhir dengan baik dan selepas beberapa bulan janji dan tahap tekanan yang meningkat, saya telah membuat pendirian dan terus berjalan keluar. Bekerja 60 jam seminggu, pulang ke rumah dan melakukan lain 3-4 jam campur hujung minggu semua kerja dan untuk semua tekanan, ia adalah satu keputusan terbaik yang pernah saya dibuat. (Di sini saya ingin mengucapkan terima kasih Megan, ibu bapa saya, dan rakan-rakan saya yang berdiri oleh saya, saya adalah batang tekanan kepala di kali, dan saya minta maaf)

Empat minggu kemudian saya sampai diri saya kerja dengan syarikat yang dipanggil Tracesmart di Cardiff Bay sebagai PHP Pemaju. Setelah lulus ujian dan temu bual saya bermula dengan cerucuk seluruh keghairahan (seperti yang anda boleh bayangkan perkara yang agak rendah untuk beberapa ketika). Tracesmart melaksanakan orang yang mencari, mengesan orang, daftar pemilih data pengendalian, yang melibatkan kuantiti yang besar data. Saya berada di sana selama kira-kira 5 bulan (Saya sebenarnya menulis ini pada bulan Mac 2009) dan saya suka setiap minit. Saya menolak diri saya setiap hari, mempunyai persekitaran kerja (meja saya menghadap teluk!), Rakan sekerja yang baik! Saya telah terlibat dalam beberapa projek yang baik (jawatan lain untuk mengikuti) dan saya benar-benar berbangga dengan kerja yang saya buat di sana.

2009 ....

Walaupun bermula 2009 di Jerman mengidap virus Novo 2009 adalah besar setakat ini. Megan dan saya spent masa Tahun Baru di Jerman dan Amsterdam. Amsterdam cantik dan Anne Frank rumah mempunyai kesan mendalam kepada saya, tempat kita pasti akan kembali ke. Kerja berjalan dengan amat baik. Leher saya semakin baik dan lebih baik lagi dalam beberapa minggu masa saya akan mengetuai bagi mereka beberapa larian 1 seksa yang besar sekali lagi. Satu-satunya perkara yang saya benar-benar perlukan sekarang ialah beberapa selaman baik (atau percutian menyelam) untuk mendapatkan semula ke dalam buaian perkara!

Php.ini adat dengan Plesk

Oleh , Rabu ke-13 Ogos 2008 15:53

Kami mempunyai dedicated server dengan ukFast  di mana kami menjalankan beberapa domain yang wujud pada pelayan maya yang berjalan di bawah Plesk . Bagaimanapun, kebanyakan domain saya, saya mahu menyembunyikan diri amaran dan untuk keselamatan menyimpan kesilapan kepada fail log, namun atas beberapa domain saya (seperti yang saya membangun pada) saya ingin menunjukkan setiap amaran sedikit jahat dan ralat yang muncul.

Jika saya mengedit saya PHP . INI "> php.ini ini menjejaskan setiap domain pada pelayan, bukan idea yang baik terutama apabila beberapa laman web yang sepenuhnya hidup versi  Oleh itu, untuk mendapatkan sekitar ini anda perlu untuk meletakkan fail yang dipanggil vhosts.conf dalam direktori conf anda, sebagai contoh, /var/www/vhosts/<my_domain>/conf/vhost.conf .

Selepas anda menambah kod tambahan, sekali lagi sebagai contoh saya termasuk,

 php_value error_reporting E_ALL php_value display_errors On 

diikuti dengan menjalankan arahan berikut (ini reconfigures semua domain anda hanya cepat lazier daripada menaip dalam nama domain ,

 # /usr/local/psa/admin/bin/websrvmng -a 

Jika anda rasa sedikit lincah maka anda sentiasa boleh menaip versi penuh yang,

 # /usr/local/psa/admin/sbin/websrvmng -u --vhost-name=<my_domain> 

Selepas arahan ini jika anda melihat httpd.include fail, akan melihat bahawa httpd.include anda akan mempunyai garis termasuk bagi vhost.conf anda, sesuatu seperti ini:

 Include /srv/www/vhosts/domain.com/conf/vhost.conf 

Teori bolometer

By , hari Khamis, 21hb Jun 2007 13:18

Saya mempunyai tan e-mel (kira-kira 5: $) bertanya tentang pengenalan kepada 'teori bolometer' halaman yang saya digunakan untuk mempunyai sehingga pada Laman. Jadi di sini adalah sama seperti sebelum ini tetapi dengan beberapa link ke bit lain bahagian tapak lama dibuang :)

Pengenalan kepada teori bolometer













Tema Panorama oleh Themocracy

11 pelawat online now
6 tetamu, 5 bots, 0 ahli
Max pelawat hari ini: 45 pada 05:22 pm UTC
Bulan ini: 45 pada 24-04-2012 17:22 UTC
Tahun ini: 69 pada 27-02-2012 09:56 am UTC
Semua masa: 130 pada 28-03-2011 10:40 pm UTC