Java Indonesia Blog 
Jump to navigation
07 May
Tips mengatasi cidera akibat komputer
Untuk menghindari atau mengurangi masalah kesehatan akibat hal tersebut, hal yang dapat dilakukan adalah pencegahan dengan sikap & pengaturan kerja yang baik juga mengatur pola hidup selama & di luar jam kerja.
Sesuaikan peralatan kerja setiap akan mulai bekerja, sehingga kelelahan & cedera dapat dikurangi, seperti:
* Sesuaikan tinggi kursi sesuai tinggi badan
* Letak tepi atas monitor ada dalam 1 garis lurus dengan mata sehingga kepala tidak menengadah ataupun menunduk ketika melihat ke monitor
* Jarak monitor dengan mata ada dalam jarak membaca (sekitar 50cm) sehingga badan tidak perlu membungkuk setiap kali melihat ke monitor
* Atur 'refresh rate' monitor sebesar 72Hz atau lebih sehingga mata tidak cepat lelah
* Seluruh punggung tersangga dengan baik oleh sandaran kursi yang empuk
* Gunakan sandaran telapak kaki (footrest) sehingga posisi tungkai dalam keadaan rileks.
* Lengan atas & bawah membentuk sudut 90 derajat saat mengetik
* Kedua pangkal telapak tangan bertumpu/bersandar pada meja, tidak menggantung
* Gunakan kursi dengan penyangga/sandaran lengan bawah
* Agar dapat membaca dengan nyaman, atur setting kontras & kekuatan cahaya dari monitor, tidak terlalu terang sehingga menyilaukan mata & kontras yang mencukupi sehingga tulisan di monitor mudah dibaca
* Hindari adanya cahaya terang tepat di belakang atau di depan monitor
* Pastikan penerangan di ruangan mencukupi untuk membaca buku/tulisan tercetak
* Gunakan & atur dengan tepat headphone & mikrofon (headset) yang disediakan agar dapat mendengar dengan jelas & berbicara tanpa perlu berteriak
* Hindari posisi duduk yang sama selama waktu yang lama, variasikan beberapa posisi duduk yang nyaman
* Untuk mendukung kerja yang optimal & mencegah terkena gangguan kesehatan, disarankan untuk:
* Istirahat selama 5 menit setiap bekerja selama 1 jam, istirahat ini tidak dapat digabungkan. Gunakan waktu istirahat singkat ini untuk berjalan, melakukan gerakan-gerakan olahraga ringan, atau mengambil minuman
* Waktu istirahat yang lebih lama (15-30 menit) setiap 4 jam bekerja, gunakan untuk rileks/beristirahat & makan
* Untuk mengurangi kelelahan mata, lihat ke luar jendela (pemandangan) atau benda yang letaknya jauh setiap 10-15 menit sekali
* Pastikan cukup minum untuk mencegah dehidrasi. Kebutuhan cairan yang disarankan untuk mereka yang bekerja di ruangan ber-AC adalah sekitar 50-60cc/kgBB/hari. Contohnya jika berat badan 50kg, maka paling sedikit harus minum sekitar 2500cc/hari
* Jangan menahan kencing untuk mencegah infeksi saluran kemih atau terbentuknya batu di saluran kencing
* Sesuaikan suhu ruangan kerja, tidak terlalu dingin atau terlalu panas. Suhu yang terlalu panas akan membuat cepat lelah &
emosi meningkat, sedangkan suhu yang terlalu dingin akan membuat otot menjadi kaku & lebih mudah terkena cedera. Suhu yang disarankan adalah sekitar 24-25 derajat Celcius
* Jika dimungkinkan, putar musik dalam volume yang pelan untuk menghindari kejenuhan & meredam emosi
* Tidur dalam jumlah yang cukup, sekitar 6-8 jam/hari
* Makan makanan yang bergizi lengkap, bervariasi, & seimbang, juga cukup serat (sayuran/buah)
* Makan berat 1-2 jam sebelum mulai bekerja sehingga ada cukup energi untuk bekerja tanpa diganggu rasa lapar atau kantuk
* Berolahraga secara teratur 2-3 kali setiap pekan
* Segera berkonsultasi dengan dokter setiap kali merasakan ada gejala/keluhan di tubuh yang tidak normal sehingga dapat cepat diobati.
Dengan melakukan hal-hal di atas, gangguan kesehatan akibat bekerja dengan komputer dapat dikurangi & produktivitas/efisiensi kerja meningkat. Selamat bekerja!
02 May
IGOS SUMMIT 2
ket: Susunan acara berikut sewaktu-waktu dapat berubah
Selasa, 27 Mei 2008
| Waktu | Seminar & Workshop |
| 09.00-10.00 | Registrasi Peserta Seminar & Workshop |
| 10.00-10.30 | Pembukaan Acara IGOS Summit 2 |
| 10.30-10.45 | Penyerahan Penghargaan Apresiasi IGOS |
| 10.45-11.00 | Penandatanganan Deklarasi IGOS 2 |
| 11.00-12.00 | Press Conference |
| 12.00-13.00 | Istirahat, sholat dan makan siang |
| 13.00-16.00 | Talkshow “Free/Open Source Software Sebagai Solusi Dalam Mengatasi Penggunaan Software Ilegal” Pembicara: - Kombes Petrus R. Golose (Kepala Unit Cyber Crime - BARESKRIM POLRI) - Andy Noorsaman Sommeng (Dirjen HKI - Departemen Hukum dan HAM) - Anjar Hardiena (Pengusaha Warnet) - DPR * - Donny A. Sheyoputera (BSA) Moderator: Cahyana Ahmadjayadi (Dirjen Aplikasi Telematika - Depkominfo) |
Rabu, 28 Mei 2008
| Waktu | Seminar & Workshop |
| 08.30-09.00 | Registrasi Peserta Seminar & Workshop |
| 09.00-10.00 | Talkshow “Independensi dan Perlindungan Data Bagi Pemerintah dan Dunia Industri Menggunakan Open Document Format (ODF)” Pembicara: - Engkos Koswara (Kementerian Negara Riset dan Teknologi ) - Armein Langi (ITB) - Ang Djok An (SUN Microsystems) Moderator: Romi Satrio Wahono |
| 10.00-12.00 | Talkshow: “Keuntungan Penggunaan Free/Open Source Software di Pemerintahan, Pendidikan dan Bisnis” Pembicara: - Bupati Jembrana * - Harry Sufehmi (Rimba Linux) - Bambang Nurcahyo Prastowo (UGM) - Perusahaan Swasta Pengguna OpenSource Moderator: Soegiharto Santoso |
| 12.00-13.00 | Istirahat, sholat dan makan siang |
| 13.00-15.00 | Workshop & Demo: “Next Generation Network (NGN)/VOIP dan ENUM berbasis Open Source” Pembicara: Onno W. Purbo |
| 15.00-15.30 | Pengumuman dan Pemberian Penghargaan Pemenang Kompetisi FOSS Tingkat SMP dan SMA |
| 15.30-16.00 | Penutupan IGOS Summit 2 Oleh: Idwan Suhardi (Kementerian Negara Riset dan Teknologi) |
[Read More!]
30 April
Peta TransJakarta (Busway)
Log4j error levels
Table B-15: Log4j error levelsLevel | To indicate |
|---|
ALL | All messages are logged. |
DEBUG | Debug messages are logged. |
INFO | Informational messages are logged, for example, a listener has been established or the name service has
finished binding installed components. |
WARN
| Warning messages are logged. For example,the server is in a cluster and other members are not found. |
ERROR
| An error has occurred that prevents completion of a requested action. For example, a component has thrown an uncaught exception and its transaction is being rolled back. |
FATAL | An error has occurred that indicates the server should terminate. |
OFF | No messages are logged. |
29 April
Proxy Checker
Lagi mau download dari rapid pake proxy yg di generate dari proxy checker yg didownload dari internet, ternyata hasil proxy listnya banyak yg nggak jalan. Karena kebanyakan proxy checker yg ada di internet hanya ngecek open port. Karena capek nyobain proxy yg ada di proxy list, akhirnya kepikiran buat proxy checker utk memfilter proxy list dgn langsung ngetest connect ke http.
Tapi ini masih ada kurangnya, proxy US yg suka muncul tulisan Codeen bla bla blm di filter disini.. nanti2 aja klu ada waktu :P
import java.io.BufferedInputStream;
import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.net.Socket;
import java.net.SocketTimeoutException;
import java.net.URL;
import java.net.URLConnection;
import java.net.UnknownHostException;
/*
* Code created by ChatterIdiot
* Powered by #unsecured Clanz @ dalnet
* Silahkan di pake utk menambawah wawasan programming :>
*/
public class ProxyChecker {
private static String url = "http://cmyip.com/";
private static int count = 0;
private void readFile() {
File file = new File("proxy.txt");
FileInputStream fis = null;
BufferedInputStream bis = null;
DataInputStream dis = null;
try {
fis = new FileInputStream(file);
bis = new BufferedInputStream(fis);
dis = new DataInputStream(bis);
while (dis.available() != 0) {
String strTarget = dis.readLine();
String[] target = strTarget.split(":");
checkTarget( target );
}
System.out.println("SELESAI");
fis.close();
bis.close();
dis.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
private boolean checkProxy( String ip, int port) {
try {
URL checkMyIp = new URL("HTTP", ip, port, url );
URLConnection urlConn = checkMyIp.openConnection();
urlConn.setConnectTimeout( 5000 );
urlConn.connect();
return true;
}
catch( SocketTimeoutException e )
{ return false; }
catch( IOException e )
{ return false; }
catch(Exception e)
{ return false; }
}
private void checkTarget( String[] target ) {
String ip = target[0].toString();
int port = Integer.parseInt(target[1].toString());
Socket socket;
try {
if( port != 80 ) {
//socket = new Socket(ip, port );
boolean isTrue = checkProxy( ip, port );
if (isTrue)
System.out.println( "TARGET "+ ++count +": " + ip + ":" + port );
//socket.close();
socket = null;
ip = null;
target = null;
}
}
/* catch(UnknownHostException ex) {
System.out.println( "Tidak bisa lookup IP " + ip + ":" + port );
socket = null;
ip = null;
target = null;
}
catch(IOException ex) {
//System.out.println( "PORT TERTUTUP" );
socket = null;
ip = null;
target = null;
}*/
catch(SecurityException ex) {
socket = null;
ip = null;
target = null;
System.out.println( "SECURITY EXCEPTION " + ip + ":" + port );
}
}
public static void main(String[] args) {
ProxyChecker p = new ProxyChecker();
System.out.println( "Starting #Unsecured Proxy Checker v.1.0 ..." );
p.readFile();
System.out.println( "Checking proxy list done..." );
System.out.println( "@Copyleft by ChatterIdiot at #Unsecured@dalnet" );
}
}
25 April
SSL certificate installation on apache 2.0 & Jboss 4.2.1GA
How to install certificate in Apache 2.0
1) Put file.key into /etc/httpd/conf/ssl.key
2) Put file.crt into /etc/httpd/conf/ssl.crt
3) Put file-intermediate.crt /etc/httpd/conf/ssl.crt
4) Edit /etc/httpd/conf.d/ssl.conf, and make sure configuration below is correct
4.a) ServerName your.domain.com (Put your hostname here)
4.b) SSLEngine On
4.c) SSLCertificateFile /etc/httpd/conf/ssl.crt/file.crt
4.d) SSLCertificateKeyFile /etc/httpd/conf/ssl.key/file.key
4.e) SSLCACertificatePath /etc/httpd/conf/ssl.crt
4.f) SSLCertificateFile /etc/httpd/conf/ssl.crt/file-intermediate.crt
5) Edit /etc/httpd/conf.d/proxy_file.conf as shown below
SSLProxyEngine on
ProxyRequests Off
ProxyPreserveHost On
ProxyPass /myweb https://localhost:8443/myweb
ProxyPassReverse /myweb https://localhost:8443/myweb
ProxyPass /myweb2 https://localhost:8443/myweb2
ProxyPassReverse /myweb2 https://localhost:8443/myweb2
======================================================================
How to install certificate in jboss-4.2.1
1) To create self-signed certificate for jboss type:
JAVA_HOME/bin/keytool -genkey -alias put-any-alias -keyalg RSA -keystore file.keystore
"You will be prompted to enter the key password."
2) Put file.keystore in /usr/local/jboss-4.2.1.GA/server/default/conf
3) Edit /usr/local/jboss-4.2.1.GA/server/default/deploy/jboss-web.deployer/server.xml as shown below:
< Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" address="${jboss.bind.address}" maxThreads="100" minSpareThreads="5" maxSpareThreads="15" scheme="https" secure="true" clientAuth="false" keystoreFile="${jboss.server.home.dir}/conf/file.keystore"
keystorePass="nfs123" sslProtocol="TLS"/>
JavaID official mailinglist
Post message : javaid@yahoogroups.com
Subscribe : javaid-subscribe@yahoogroups.com
Unsubscribe : javaid-unsubscribe@yahoogroups.com
Irc Channel : #javaid [In Dalnet Network]