Ramai diantara kita yang mungkin masih keliru perbezaan fail-fail executable dalam sistem operasi Windows dan Linux. Berikut ialah penerangan ringkas:
Fail Sambungan Linux
|
Persamaan Dlm Windows
|
Keterangan Ringkas
|
.so, .o
|
.dll
|
Fail object untuk dimuatkan dalam fail executable (Seperti DLL)
|
[none], .elf(jarang)
.bin(jarang)
|
.exe, .com(jarang)
|
Linux executables
|
.sh
|
.bat
|
Skrip Shell
|
.exe
|
.exe
|
Aplikasi mono, wine
|
.deb
|
.msi
|
Pakej pemasangan fail untuk Debian/Ubuntu (Though .deb is much more powerful with native support for dependencies and repos). Note that .deb is actually a .ar archive with a special control file, a special file order, and a different extension.
|
.rpm
|
.msi
|
Pakej pemasangan fail untuk RedHat/CentOS.
|
.tar.gz, .tar, .gz
|
.zip
|
Fail termampat untuk mengurangkan penggunaan ruang storan.
|
.ko
|
.sys
|
Driver dan modul kernel untuk akses ke sistem perkakasan.
|
.sh, .php, .py, etc
|
.bat
|
Linux berkemampuan melaksanakan apa-apa fail
Windows hanya membenarkan fail tertentu sahaja seperti .bat.
|
Bila tengok ramai rakan-rakan kongsi di Facebook perkara yang tak tahu dari mana faktanya rasa terpanggil untuk tulis sikit maksud sebenarnya. Berikut antara pos yang dimaksudkan:
Disini boleh nampak betapa lemahnya tahap pemikiran orang yang berkongsi perkara yang tak sahih ni.
Berikut ialah maksud sebenar bagi kartun kegemaran kanak-kanak ini:
POKEMON ialah berasal dari perkataan Pocket Monsters
(ポケットモンスター Poketto Monsutā). Ianya hasil gabungan suku kata dari perkataan tersebut.
PIKACHU pula adalah gabungan perkataan Pika (bunyi percikan elektrik) dan Chu (bunyi tikus) dalam Bahasa Jepun. Terdapat juga maksud lain dari sejenis haiwan iaitu Ili Pika (sejenis arnab China).
CHARMANDER adalah gabungan perkataan '
Char' dan '
Salamander'.
Char bermaksud terbakar manakala
Salamander ialah sejenis spesis cicak liar.
Maklumat tambahan:
Perkataan
Gwiyomi. Ia berasal dari
bahasa Korea yang bermaksud
Si Comel (
귀요미 송).
Perkataan
Ale Uto. Perkataan ini adalah berasal dari perkataan Bahasa Melayu. Ayat asal dari perkataan
Kepala Butuh yang disebut seolah-olah dalam keadaan pelat bercakap. Jadi sila berhati-hati dalam bercakap kerana ia perkataan yang tak elok.
P/s: Kalau ya pun nak boikot produk-produk tertentu janganlah sampai memfitnah. Hanya golongan extremist yang berfikiran macam ni. Btw, penulis bukanlah penggemar kartun ini sekadar informasi.
Rujukan:
1. https://en.wikipedia.org/wiki/Pok%C3%A9mon
2. https://en.wikipedia.org/wiki/Pikachu
3. https://en.wikipedia.org/wiki/Salamander
4. https://ms.wikipedia.org/wiki/Gwiyomi
Nota: Penulisan ini untuk kegunaan nota saya sahaja.
Pertama sekali, klon mana-mana projek dari Git repository:
Dicadang gunakan virtualenvwrapper untuk menguruskan virtualenv. Boleh juga buatkan virtualenv sendiri berasingan seperti dibawah:
$ virtualenv .venv
$ source .venv/bin/activate
(.venv)$
Seterusnya, pasang projek dependencies:
(.venv)$ pip install -e .
Selepas itu, Bower package manager (bower.io) diperlukan untuk memuat turun project dependencies tambahan.
(.venv)$ bower update --production
Periksa samada projek anda telah siap dipasang dengan betul.
(.venv)$ projekbaik --help
Usage: projekbaik [OPTIONS] COMMAND [ARGS]...
Projek Baik launcher and management script
Options:
--help Show this message and exit.
Commands:
runserver Initialize and run Projek Baik.
Untuk memulakan pembangunan pelayan web, gunakan arahan berikut:
(.venv)$ projekbaik runserver --debug
Projek Baik 0.1-dev starting up...
Listening on http://127.0.0.1:5000/
Hit Ctrl-C to quit.
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
* Restarting with stat
Projek Baik 0.1-dev starting up...
Listening on http://127.0.0.1:5000/
Hit Ctrl-C to quit.
Penggunaan arahan Screen sangat berguna bagi pentadbir rangkaian yang mahukan tugasan dilakukan secara serentak dalam satu masa.
Untuk menambah konsol screen gunakan arahan berikut:
screen -S <nama screen>
Contoh pengunaan:
screen -S contohSkrin1
Untuk keluar dari screen yang telah dibuat gunakan kekunci berikut (jangan taip
exit):
CTRL+A+D
Untuk melihat senarai screen yang telah dibuat gunakan arahan berikut:
screen -ls
Untuk menyambung semula sesi screen yang sebelumnya diikut nama screen gunakan arahan berikut:
screen -r <nama screen>
Contoh penggunan:
screen -r PantauLog
Perlu diingatkan arahan screen ini akan hilang jika anda reboot sistem operasi.
Sesetengah sistem pentadbir mungkin lebih menggemari memantau access.log apache mereka menggunakan command line. Tetapi dengan sekadar command line hitam putih sahaja mungkin tidak mencukupi. Dengan menggunakan skrip bash berikut sedikit sebanyak dapat membezakan request yang diterima oleh apache:
kamil$ tail -f /var/log/apache2/access.log \
| ack --flush --passthru --color --color-match=green "^.* 200 .*" \
| ack --flush --passthru --color --color-match=yellow "^.* 302 .*" \
| ack --flush --passthru --color --color-match=red "^.* 404 .*"P
Salin kod diatas dan simpan sebagai contoh
colortail.sh dan tukar attribut untuk membolehkan fail execute.
Contoh gambar diatas menunjukan warna hijau bagi request code 200. Sekiranya ada request code berlainan nombor, anda boleh tentukan warna berdasarkan skrip tersebut.
Sekiranya anda seorang pentadbir sistem rangkaian dan menjaga beberapa public server seperti web dan email, anda mungkin pernah menghadapi beberapa masalah seperti DDoS, Spam dan sebagainya.
Gambar 1: Contoh HTTP ddos yang terjadi pada web server.
Sekiranya anda menggunakan sistem operasi Linux dan mahu menyekat alamat IP tersebut boleh menggunakan arahan berikut:
Sekat untuk satu IP:
iptables -A INPUT -s 192.168.100.0 -j DROP
Sekat untuk satu IP dan Subnet:
iptables -A INPUT --source 192.168.100.44/24 -j DROP
Sekat untuk jarak IP tertentu:
-A INPUT -p tcp -m iprange --src-range 192.168.0.0-192.168.255.255 -j DROP
Untuk menyenaraikan iptables yang pernah dibuat:
iptables -L -v
Untuk memadam senarai iptables:
iptables -D INPUT x
Gantikan 'x' dengan nombor. Jika senarai dari -L -v menunjukkan 5 senarai, ganti 'x' dengan nombor baris yang hendak dipadam.
Untuk menyekat berdasarkan domain name tertentu:
iptables -A OUTPUT -p tcp -m string --string "xxx.com" --algo kmp -j DROP
Nota: Sila tukar alamat IP mengikut keperluan anda.
Iptables tidak akan menyimpan konfigurasi yang telah dibuat. Ia akan hilang bila reboot. Untuk simpan konfigurasi yang telah dibuat guna arahan berikut:
1. sudo su
2. iptables-save > /etc/iptables.rules
3. In /etc/network/if-pre-up.d/iptables,put:
#!/bin/sh
iptables-restore < /etc/iptables.rules
exit 0
4. After, in /etc/network/if-post-down.d/iptables,put:
#!/bin/sh
iptables-save -c > /etc/iptables.rules
if [ -f /etc/iptables.rules ]; then
iptables-restore < /etc/iptables.rules
fi
exit 0
5. After, give permission to the scripts:
sudo chmod +x /etc/network/if-post-down.d/iptables
sudo chmod +x /etc/network/if-pre-up.d/iptables
Baru-baru ini (Februari 2014) Nokia telah melancarkan telefon pintar dari keluarga X. Dengan model termurah pada harga yang berpatutan iaitu RM399 (Boleh dibeli melalui storekini.com). Ulasan pada blog ini adalah dari model Nokia X (Model RM-980).
Terdapat banyak kelebihan dan kelemahan pada telefon pintar ini. Antaranya kelebihannya:
- Didatangkan dengan Nokia X Software (Android 4.1.2)
- Pelbagai warna untuk kulit penutup
- Reka bentuk yang kasual dan ringkas.
- Dual kad-sim
- Penggunaan bateri yang lebih lama
Antara sebahagian kelemahannya pula:
- Applikasi dalam Nokia Store mereka sangat terhad (Contoh, tiada Whatsapp, etc)
- Tiada menu aplikasi khas. Apa yang terpapar di skrin 'Home' adalah senarai aplikasi anda.
- Kamera tidak didatangkan dengan auto-fokus
- Tiada synchornization dengan akaun Google
- Tiada NFC (Sesuai dengan harga)
- Fungsi Screenshoot dengan bunyi yang agak kuat dan tidak dapat dimatikan.
Gambar lainnya:
Untuk spesifikasi lengkap sila layari laman web berikut:
http://www.gsmarena.com/nokia_x-6067.php
Terdapat sesetengah situasi dimana ketika memasang perisian VMware Workstation tiba-tiba skrin blank sahaja. Tunggu beberapa lama juga tidak ada apa-apa yang berlaku. Contoh seperti gambar dibawah:
Untuk mengatasi masalah ini, pihak VMware telah menyediakan penyelesaian berikut:
To resolve this issue, you must replace certain files with the original version.
Note: The steps in this article modify the Windows registry. Before making any registry modifications, ensure that you have a current and valid backup of the registry and the virtual machine. For more information on backing up and restoring the registry, see the Microsoft article 136393.
To replace the files:
Open a command prompt. For more information, see Opening a command or shell prompt (1003892).
Run these commands to re-register the necessary files and details:
If VMware Workstation is installed on a 32-bit version of Windows:
regsvr32 jscript.dll
regsvr32 vbscript.dll
If VMware Workstation is installed on a 64-bit version of Windows:
cd C:\windows\syswow64
regsvr32 C:\windows\system32\jscript.dll
regsvr32 C:\windows\system32\vbscript.dll
Restart Windows.
If these steps do not resolve the issue, edit the registry and enable ACTIVEX display:
Click Start > Run, type regedit, and click OK.
The Registry Editor window opens.
Navigate to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0.
Right-click 1200 and click Modify.
In the Value field, enter 0 or 1 and click OK.
Quit the Registry Editor.
If changing the value to 0 or 1 fails to resolve the issue, browse to:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\
In these locations, there are zones from 0,1,2,3, and 4. If you find a folder which has special characters in the name, delete the folder and then try installing.
Rujukan:
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1027986
Pertama sekali bahan-bahan yang diperlukan:
1. Sistem operasi Macintosh Mac OS X (contoh Mavericks)
2. Pendrive sebesar 32 GB atau keatas (sebab fail-fail pemasangan Mac OS ini sangat besar saiznya).
3. Perisian TransMac (percuma 15 hari)
4. Windows anda.
Cara-caranya:
1. Saya menganggap anda menggunakan PC atau laptop yang menggunakan sistem operasi Windows.
2. Muat turun dan pasangkan perisian
TransMac.
Klik sini untuk muat turun.
3. Pastikan anda telah memasang pendrive USB pada port.
4. Laksanakan perisian TransMac dalam mod
Administrator.
5. Klik kanan pada senarai pilihan pendrive dan pilih 'Restore with Disk Image'. Pilih lokasi fail .dmg anda. Lihat gambar dibawah:
6. Contoh yang saya gunakan ialah fail 'OS X Mavericks Install DVD.dmg' seperti gambar dibawah:
7. Tunggu sehingga proses Format dan salinan fail selesai (program ini akan format USB Pendrive anda kepada sistem fail Mac).
8. Setelah selesai anda boleh menggunakan USB tersebut untuk boot pada MacBook atau sebarang PC Mac yang mempunyai port USB.
Arahan ringkas ni banyak khasiatnya tambah-tambah kalau digunakan untuk membaikpulih. Berikut ialah contoh-contoh pengunaan asas bagi arahan attrib ini:
attrib -s -h -r osman.exe
Tujuan arahan diatas adalah untuk membuang attribut system(S), hidden(H) dan read-only(R) pada fail bernama osman.exe.
attrib -s -h -r /S C:\longkang\*.*
Arahan diatas digunakan untuk membuang attribut S, H dan R pada folder bernama longkang dan kesemua fail-fail dan subfolder didalamnya. Arahan ini sesuai sekiranya USB drive anda disyaki telah dijangkiti virus, maka arahan ini sesuai untuk timbulkan semula fail-fail virus yang berattribut tersembunyi.
attrib +s +h +r osman.exe
Arahan diatas ini pula digunakan untuk menetapkan attribut system, hidden dan read-only pada fail osman.exe. Tidak semestinya perlu tetapkan ketiga-tiga attirbut tersebut. Anda juga boleh gunakan salah satu daripadanya.