Java Indonesia Blog

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!
07:51:34 - javaid - No comments

02 May

IGOS SUMMIT 2

ket: Susunan acara berikut sewaktu-waktu dapat berubah


Selasa, 27 Mei 2008



WaktuSeminar & Workshop
09.00-10.00Registrasi Peserta Seminar & Workshop
10.00-10.30Pembukaan Acara IGOS Summit 2
10.30-10.45Penyerahan Penghargaan Apresiasi IGOS
10.45-11.00Penandatanganan Deklarasi IGOS 2
11.00-12.00Press Conference
12.00-13.00Istirahat, sholat dan makan siang
13.00-16.00Talkshow “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

WaktuSeminar & Workshop
08.30-09.00Registrasi Peserta Seminar & Workshop
09.00-10.00Talkshow “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.00Talkshow: “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.00Istirahat, sholat dan makan siang
13.00-15.00Workshop & Demo: “Next Generation Network (NGN)/VOIP dan ENUM berbasis Open Source”

Pembicara: Onno W. Purbo

15.00-15.30Pengumuman dan Pemberian Penghargaan Pemenang Kompetisi FOSS Tingkat SMP dan SMA
15.30-16.00Penutupan IGOS Summit 2

Oleh: Idwan Suhardi (Kementerian Negara Riset dan Teknologi)

[Read More!]
04:35:24 - javaid - No comments

30 April

Peta TransJakarta (Busway)

11:27:15 - javaid - No comments

Log4j error levels


Table B-15: Log4j error levels

Level

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.

11:15:41 - javaid - No comments

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" );
}
}
10:42:32 - javaid - No comments

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"/>
06:01:58 - javaid - No comments

JavaID official mailinglist

Post message : javaid@yahoogroups.com
Subscribe : javaid-subscribe@yahoogroups.com
Unsubscribe : javaid-unsubscribe@yahoogroups.com
Irc Channel : #javaid [In Dalnet Network]
05:54:51 - javaid - No comments