Sudah lazim sebuah proyek mengalami berbagai kejadian yang dinamis, yang berpengaruh terhadap keseluruhan proyek, baik pengaruh baik maupun buruk terhadap tujuan akhir proyek. Kasus yang sangat umum terjadi ialah ancaman mundurnya seorang anggota kunci.
Menjaga Komitmen Tim Bukan Hanya Tugas Team Leader
Salah satu hal yang penting dalam project yang bersifat mission critical ialah memastikan anggota tim tetap commit dan loyal sepanjang masa proyek.
Dan hal ini tidak mudah. Memastikan programer tetap di tempatnya, bukan hanya tugas Team Leader, tetapi merupakan tugas keseluruhan Project Member, Stakeholder dan Top Level Management.
Monitoring SQL Server Space
Monitoring the space of SQL Server Machine.
How do we monitor our SQL Server file data? Acknowledge the size and the growth is an important thing for all of us. Knowing the condition of the machine is critical in term of Database Server need a specific condition in its physical infrastructure – the harddisk/physical device should be in a sufficient free space. The growth of the database and its current used space is also very critical to acknowledge because it will provide us knowledge how we interact with the data growth, decide, and how we maintain them. Not only critical for the database itself, but also for the Operating System as well. You can imagine if one of our database files growing in 30MB per daily, and someday in the future it hits Windows Server with hundreds MB left in space? How come??
Of course, every database is living on its own speed. The very active growth is everywhere as well as the ordinary one, as you can mention any retail or banking database or your sms content business which growing in 100 thousand records daily. And in other plant, the medical record of certain hospital may require no more than thousand rows per day.
We should also take care of the ratio between the maximum capacity and the growth per day. The blue one is the most acceptable thing. The orange is in danger speed.
How do we monitor our SQL Server file data? Acknowledge the size and the growth is an important thing for all of us. Knowing the condition of the machine is critical in term of Database Server need a specific condition in its physical infrastructure – the harddisk/physical device should be in a sufficient free space. The growth of the database and its current used space is also very critical to acknowledge because it will provide us knowledge how we interact with the data growth, decide, and how we maintain them. Not only critical for the database itself, but also for the Operating System as well. You can imagine if one of our database files growing in 30MB per daily, and someday in the future it hits Windows Server with hundreds MB left in space? How come??
Of course, every database is living on its own speed. The very active growth is everywhere as well as the ordinary one, as you can mention any retail or banking database or your sms content business which growing in 100 thousand records daily. And in other plant, the medical record of certain hospital may require no more than thousand rows per day.
We should also take care of the ratio between the maximum capacity and the growth per day. The blue one is the most acceptable thing. The orange is in danger speed.
Qt: How to add resource file (such as image)
It is common that we need to add some images in our widget/form/control to create a good application layout. We can do this by inserting into the widget, the image directly or create a resource file as well. Resource file in the Qt Application is .qrc file.
In a simple shot, we use the resource file by firstly create the file, and include the files into the Qt Application project, and compiling the application.
Ho to do that in detail?
In a simple shot, we use the resource file by firstly create the file, and include the files into the Qt Application project, and compiling the application.
Ho to do that in detail?
pengingat instruksi di linux
Sekedar untuk mengingat perintah-perintah yang perlu.
RUTIN
- melihat daftar file di suatu folder: ls
- mengkopi file: cp [nama file] [tujuan dir]
- mengubah nama file/memindahkan file: mv [namafilelama] [lokasibaru][namafilebaru]
- membuat direktori baru: mkdir [namafolder] , untuk membuat writable tambahkan
argumen -m770 (kode oktal hak akses), contoh mkdir -m770 test
- mengkopi semua isi folder (subfolder maupun isinya) dg atribute yg sama (akses, dsb)
cp -r -p [folder sumber] [folder tujuan]
- menghapus direktori: rmdir [nama folder]
- menghapus file: rm [nama file] -i (dengan i untuk menampilkan konfirmasi)
- melihat total penggunaan memori:free -m
- melihat resource yg dipakai oleh seluruh proses: ps aux
- melihat aplikasi yg sedang berjalan: top
- membersihkan layar: clear
- mengecek ip komputer lokal: ifconfig -a
- masuk ke suatu sub direktori/folder: cd [nama folder]
- keluar dari terminal : exit
- menuju lokasi absolut folder: dahului dengan karakater slash atau "/" misal /usr/bin/
APLIKASI
- mengeksekusi sebuah file executable: ./[nama file]
- melihat file dependency sebuah aplikasi: ldd .[nama file]
- membuat sebuah paket/file instalasi siap running: chmod +x [nama file].bin
- mengganti owner sebuah file: chown
- mengekstraks file .gz: gunzip
- menjalankan aplikasi dengan super user: sudo
- mengecek environment system env
EDITOR FILE Setting
misal mengatur setting pada .bash_profile
vi .bash_profile
setelah masuk ketikkan i untuk mengisi ditengah entry atau a untuk menambahkan di akhir baris. isikan setting yg dikehendaki lalu tekan ESC untuk keluar dari mode penulisan. lalu tekan :w untuk menyimpan hasil edit, dan keluar dengan :q!
referensi lain:
http://pemula.linux.or.id/pengguna/command.html
http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch03_:_Linux_Networking
RUTIN
- melihat daftar file di suatu folder: ls
- mengkopi file: cp [nama file] [tujuan dir]
- mengubah nama file/memindahkan file: mv [namafilelama] [lokasibaru][namafilebaru]
- membuat direktori baru: mkdir [namafolder] , untuk membuat writable tambahkan
argumen -m770 (kode oktal hak akses), contoh mkdir -m770 test
- mengkopi semua isi folder (subfolder maupun isinya) dg atribute yg sama (akses, dsb)
cp -r -p [folder sumber] [folder tujuan]
- menghapus direktori: rmdir [nama folder]
- menghapus file: rm [nama file] -i (dengan i untuk menampilkan konfirmasi)
- melihat total penggunaan memori:free -m
- melihat resource yg dipakai oleh seluruh proses: ps aux
- melihat aplikasi yg sedang berjalan: top
- membersihkan layar: clear
- mengecek ip komputer lokal: ifconfig -a
- masuk ke suatu sub direktori/folder: cd [nama folder]
- keluar dari terminal : exit
- menuju lokasi absolut folder: dahului dengan karakater slash atau "/" misal /usr/bin/
APLIKASI
- mengeksekusi sebuah file executable: ./[nama file]
- melihat file dependency sebuah aplikasi: ldd .[nama file]
- membuat sebuah paket/file instalasi siap running: chmod +x [nama file].bin
- mengganti owner sebuah file: chown
- mengekstraks file .gz: gunzip
- menjalankan aplikasi dengan super user: sudo
- mengecek environment system env
EDITOR FILE Setting
misal mengatur setting pada .bash_profile
vi .bash_profile
setelah masuk ketikkan i untuk mengisi ditengah entry atau a untuk menambahkan di akhir baris. isikan setting yg dikehendaki lalu tekan ESC untuk keluar dari mode penulisan. lalu tekan :w untuk menyimpan hasil edit, dan keluar dengan :q!
referensi lain:
http://pemula.linux.or.id/pengguna/command.html
http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch03_:_Linux_Networking
Data type Range
Data type range.
Below find out the list of data type range for C++. I got the list from MSDN: ttp://msdn.microsoft.com/en-us/library/s3f49ktz(VS.71).aspx
Below find out the list of data type range for C++. I got the list from MSDN: ttp://msdn.microsoft.com/en-us/library/s3f49ktz(VS.71).aspx
| Type Name | Bytes | Other Names | |
| int | * | signed, | System dependent |
| unsigned int | * | unsigned | System dependent |
| __int8 | 1 | char, | –128 to 127 |
| __int16 | 2 | short, | –32,768 to 32,767 |
| __int32 | 4 | signed, | –2,147,483,648 to 2,147,483,647 |
| __int64 | 8 | none | –9,223,372,036,854,775,808 to 9,223,372,036,854,775,807 |
| char | 1 | signed char | –128 to 127 |
| unsigned char | 1 | none | 0 to 255 |
| short | 2 | short int, | –32,768 to 32,767 |
| unsigned short | 2 | unsigned short int | 0 to 65,535 |
| long | 4 | long int, | –2,147,483,648 to 2,147,483,647 |
| unsigned long | 4 | unsigned long int | 0 to 4,294,967,295 |
| enum | * | none | Same as int |
| float | 4 | none | 3.4E +/- 38 (7 digits) |
| double | 8 | none | 1.7E +/- 308 (15 digits) |
| long double | 10 | none | 1.2E +/- 4932 (19 digits) |
Subscribe to:
Posts (Atom)