Carpe diem!

Make your lives extraordinary

Lowongan Waviv Technologies

 

Introduction Seismic Unix

Seismic Unix merupakan salah satu software yang digunakan untuk pengaolahan data seismik. Software ini opensource untuk proses belajar dan riset. Banyak modul yang sudah dikembangkan oleh CWP untuk mengolah data seismik sehingga menjadi data seismik yang bisa digunakan untuk interpretasi dan pengolahan data seismik lanjut.

Seisimic Unix dapat dijalankan dibeberapa sistem operasi seperti Linux, Solaris, dan SGI. Bisa juga dijalankan di Windows menggunakan program tambahan cygwin.

Fungsi-fungsi pengolahan data yang terdapat dalam Seismic Unix dapat di kategorikan menjadi :

  1. Data Compression
  2. Editing, Sorting and Manipulation
  3. Filtering, Transforms and Attributes
  4. Gain, NMO, Stack and Standard Processes
  5. Graphics
  6. Import/Export
  7. Migration and Dip Moveout
  8. Simulation and Model Building
  9. Utilities

Untuk lebih lengkap dapat dibaca di http://sepwww.stanford.edu/oldsep/cliner/files/suhelp/suhelp.html

———————————————————————————————————————————–

Waviv Technologies saat ini menyediakan 2 posisi lowongan :
1. Geophysicist/Seismologist (1 orang)
Job Desc : Seismic data processing.

2. Software Engineer (1 orang)
Job Desc : riset dan pengembangan aplikasi paket untuk seismic data processing

———————————————————————————————————————————–

Test Penerimaan terdiri dari 2 tahap :

1.Online Pre-eliminary Test
Test ini dilakukan untuk mengetahui kemampuan dasar dan willingness pelamar untuk menyelesaikan masalah secara sistematis dan efisien dalam satu studi kasus.

2. Interview
Test ini dilakukan untuk mengetahui personality dan attitude pelamar bagi yang telah lolos tahap (1).

———————————————————————————————————————————–

Online Pre-Eliminary Test

 ———————————————————————————————————————————– 

Soal Pre-eliminary Online untuk  Lowongan geophysicist/seismologist

 Diberikan satu set raw data seismic yang terdiri dari :

  1. XPS File
  2. SPS File
  3. RPS File
  4. SEGY data

Tugas anda adalah melakukan seismic data processing menggunakan software pengolahan data* seperti seismic unix/promax/vista/focus/geovecture (pilih salah satu yang bisa) terhadap data yang diberikan dengan output sebagai berikut :

  1. Brute-stack Image dalam bentuk Image jpg/gif/png
  2. Hasil Velocity Analisis dalam bentuk Image jpg/gif/png
  3. Dokumentasi langkah-langkah yang anda lakukan dalam menghasilkan (1) dan (2).

 Waktu pengerjaan  maksimal 1 bulan. Hasil pengolahan dapat dikirimkan melalui email ke : ivan.suci@waviv.com

 Jika ada pertanyaan atau membutuhkan keterangan/konsultasi lebih lanjut dapat menghubungi Linda Damajanti (pashadira@yahoo.com)

 ———————————————————————————————————————————– 

 Soal Pre-eliminary Online untuk  Lowongan Software Engineer

Studi Kasus

Fungsi-fungsi yang tersedia di Seismic Unix dapat digunakan dengan menjalankan perintah pada bash prompt linux/unix.

  1. Menjalankan perintah-perintah seismic unix, user harus mengerti parameter-parameter yang dapat digunakan untuk masing-masing fungsi yang ada. Sehingga perlu membaca help di windows dari Seismic Unix.
  2. Perintah-perintah dalam seismic unix  dapat digabungkan dengan menggunakan standard input/output pada shell (seperti > , < , | )

Dibawah ini adalah contoh file script untuk melakukan pemotongan data segy untuk tiap FFID :

segyread tape=data.sgy endian=0 verbose=1 | segyclean > data.su
sugethw < data.su key=fldr > data.hdr 
suwind key=fldr min=$val max=$val < data.su  > $val.su
segyhdrs < $val.su
segywrite tape=$val.segy endian=0 verbose=1 < $val.su

 Kode Sumber lengkap dapat dilihat di posting saya sebelumnya  dalam script perl

Tugas

Tugas anda adalah membuat prototype Graphical User Interface (GUI) untuk memudahkan user dalam menggunakan aplikasi Seismic Unix terkait dengan kasus (a) dan (b).  salah satu contoh GUI untuk Seismic Unix dapat di lihat di http://www.henrythorson.com/interface.htm

 Dengan Graphical User Interface diharapkan user dapat memilih perintah apa yang akan digunakan dan menampilkan hints parameter apa saja yang akan digunakan. Dengan GUI pula user dapat merangkai perintah-perintah sehingga menjadi satu flow processing yang dapat digunakan ulang (reusable).

 Requirements :

-          Running Under Linux
-          Bahasa Pemrograman bebas.

Waktu pengerjaan  maksimal 1 bulan. Kirimkan Screenshot Fitur-fitur Prototype Aplikasi  beserta sebagian potongan kode program anda ke ivan.suci@waviv.com

Jika ada pertanyaan atau membutuhkan keterangan/konsultasi lebih lanjut dapat menghubungi Ivan Suci F (ivan.suci@waviv.com) atau YM : it_bandung

May 19, 2009 Posted by ipans | Biz to work, Lowongan kerja, code Warior, techno | , , , , , | 4 Comments

detecting Terminal server session with c#

SystemInformation.TerminalServerSession Property

Note: This property is new in the .NET Framework version 2.0.

Gets a value indicating whether the calling process is associated with a Terminal Services client session.

Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)

Syntax

Visual Basic (Declaration)
Public Shared ReadOnly Property TerminalServerSession As Boolean

Visual Basic (Usage)
Dim value As Boolean

value = SystemInformation.TerminalServerSession

C#
public static bool TerminalServerSession { get; }

C++
public:
static property bool TerminalServerSession {
	bool get ();
}

J#
/** @property */
public static boolean get_TerminalServerSession ()

JScript
public static function get TerminalServerSession () : boolean

Property Value

true if the calling process is associated with a Terminal Services client session; otherwise, false.

Remarks

The TerminalServerSession property indicates whether the calling process is associated with a Terminal Services client session.

NoteNote
This property is supported only on Windows NT 4.0 SP4 or later, Windows 98, Windows Millennium Edition, Windows 2000, Windows XP, and the Windows Server 2003 family.

May 11, 2009 Posted by ipans | Blogroll, Ngoprek, code Warior, techno | | No Comments Yet