Gunakan diff, dan check return error-nya:
#!/bin/bash
diff a.txt b.txt > /dev/null
if [ $? != 0 ]; then
echo "not the same";
else
echo "the same";
fi
Eko.
2012/8/28 MYA Putra :
> Terima kasih rekan semua atas responsnya. Ini saya baru buat dengan
> membandingkan dua file, namun apakah
Untuk case ini, kenapa tidak di-diff saja, antara resolv.aha dan resolv.conf ?
Jika sama, keluar, jika tidak, continue.
Eko.
2012/8/28 Donny Kurnia
>
> On 28 Agt 2012, at 20:35, MYA Putra wrote:
>
> > On Tue, Aug 28, 2012 at 07:46:16PM +0700, Itoshiki Rin wrote:
> >> Date: Tue, 28 Aug 2012 19:
Tergantung dari embedded processor yang digunakan, biasanya di "arch/XXX/kernel"
ada sekelompok file yang digunakan untuk meng-initialize interrupt handler,
sebelum diberikan ke kernel/irq/handle.c.
Misalnya, untuk book-E processor, adanya di
arch/powerpc/kernel/head_fsl_booke.S.
Code ini yang me
Sudah jarang saya melihat embedded platform yang berjalan menggunakan
proprietary O/S (eg. vxWorks/pSOS). Perkecualian mungkin untuk phone.
"Tetangga-tetangga" saya menggunakan Linux semua, mulai dari access
(DSLAM/PON), transport (optics/packets), router, etc.
Mengenai masalah performance, saya
Saya menggunakan MotoDroid. Sejauh ini, sangat memuaskan.
Apalagi saya bisa buat aplikasinya dengan Python/Ruby/Lua.
Jalannya di Linux + JVM.
KOkon.
2010/1/26 Dichi Al Faridi :
>
> Kalo ga salah Android mahal ya.. :D oiya, selain HTC, vendor seperti Sony
> Ericsson juga ada yang pake Android (X
Ya kurang lebih begitu.
Sebetulnya tergantung juga dari kondisi O/S-nya saat itu. Jika tidak terlalu
banyak context-switch, dan CPU/IO utilization-nya masih di bawah 100%,
mustinya impact-nya tidak terlalu besar.
KOkon.
2010/1/21 Iwan Budi Kusnanto :
>
> CMIIW,
> ketika query ke DB, proses yg t
cess2 yg berjalan pada user
> tertentu saja
>
> On 1/22/10, Eko Prasetya wrote:
>> nice hanya mempengaruhi client priority. Seandainya client tidak
>> melakukan banyak
>> aktifitas, nice tidak akan berpengaruh banyak di sini.
>> Sebagian besar pekerjaan dilakukan
nice hanya mempengaruhi client priority. Seandainya client tidak
melakukan banyak
aktifitas, nice tidak akan berpengaruh banyak di sini.
Sebagian besar pekerjaan dilakukan di server yang tidak terpengaruh
oleh kondisi client.
KOkon.
2010/1/21 net :
> misal saya punya query yg berat pada server o
Regards, KOkon.
2010/1/10 Martinus Ady H :
> Eko Prasetya wrote:
>>
>> Hi Martinus,
>>
>> Kalau saya boleh bertanya sedikit tentang proyek-nya:
>>
>> 1. Untuk komunikasi antara GWT dan server, kenapa tidak menggunakan Google
>> RPC?
>
> Client min
Saya sudah lihat beberapa yang menggunakan Perl, Python, Java,
dan ObjectiveC.
KOkon.
2010/1/10 Adi Yatama Adi Guna :
> Numpang nanya... di Embeded system sekarang high level lang apa aja yg udah
> ada ya? standard nya apa? perl termasuk gk yah?
>
> Eko Prasetya wrote:
>>
>
Hi Martinus,
Kalau saya boleh bertanya sedikit tentang proyek-nya:
1. Untuk komunikasi antara GWT dan server, kenapa tidak menggunakan Google RPC?
2. Kenapa menggunakan servlet? Kenapa tidak menggunakan Rails atau
Django misalnya?
3. Bagaimana implementasi local database di browser-nya? Menggunak
Budy,
Mungkin opini ini benar untuk 5 atau 10 tahun yang lalu, tapi jika
kita melihat embedded systems sekarang, sudah makin jarang kita
temukan system yang tidak mampu menjalankan high-level language.
KOkon.
2010/1/8 Budy Wuysang :
> 2010/1/9 Eko Prasetya :
>> Di real world, kita me
Di real world, kita menggunakan python atau high-level language lainnya :D
Eko.
2010/1/8 Budy Wuysang :
>
> Dalam real world scripting kadang perlu dioptimalkan juga,
> dalam hal ini bash punya builtin parameter expansion &
> kalau untuk bashv2 (or later) ada $(< file) pengganti $(cat file)
>
-
Saya beli langsung di amazon.com. Untuk buku-buku computer yang baru
terbit biasanya pilihannya tidak terlalu banyak. Dan kalau menggunakan Amazon
Prime, free 2nd-day shipping di US, dan tax-free untuk California resident.
Maaf, saya tidak tahu/familiar dengan kinokuniya.
KOkon.
2009/12/27 eko
Eko, thanks buat sharingnya.
SICP merupakan buku yang bagus untuk memahami functional programming.
One of the best.
Art of Computer Programming (Knuth), menurut saya terlalu "mathematics".
Untuk belajar algorithm, lebih baik menggunakan Introduction to
Algorithms (Cormen/MIT).
Untuk yang "A Litt
Putra,
Kamu tidak bisa pass "kata" pointer di main. Pointer itu harus
diinitialize dulu.
Ganti code-nya dengan "char kata[256]", then you should be OK.
KOkon.
2009/11/28 :
> On Sun, Nov 29, 2009 at 08:48:49AM +0700, Ariya Hidayat wrote:
>> > Saya memodifikasi program C yang jalan di DOS untuk
Hi all,
Please ignore this e-mail. It's apparently sent by some kind of a worm.
I'm still investigating the issue of how the worm could get my contact list.
I apologize for any inconvenience it may cause.
Regards, Eko.
On Sat, Nov 14, 2009 at 12:16 PM, Eko Prasetya wrote:
>
http://gb2383.web02.talkactive.net/Z6yhEPqol5.html
--
Berhenti langganan: linux-programming-unsubscr...@linux.or.id
Arsip dan info: http://linux.or.id/milis
Sejak gcc 4.0.x, "iostream.h" diberikan warnings.
Sejak gcc 4.1.x kalau ngga salah, iostream.h di drop dari standard header.
Eko.
2009/11/13 Dichi Al Faridi :
> On 11/13/2009 04:39 PM, yaspu...@yahoo.co.id wrote:
>>
>> On Fri, Nov 13, 2009 at 08:30:54AM +0100, Fajran Iman Rusadi wrote:
>>>
>>> 2
Untuk MTD devices, bisa menggunakan JFFS2 seperti yang disarankan
Iwan. JFFS2 supports wear-leveling algorithm, jadi penggunaan sector di
flash jadi lebih rata.
Saya menggunakan ext3. Interface disk-nya IDE, menggunakan compact
flash. fsck tidak harus digunakan setiap kali booting. Yang saya gunak
ext2 tidak support journaling. Yang jadi masalah bukan karena file-nya
hilang, tapi file-system node-nya yang corrupted.
Pada waktu Anda menyimpan file, atau menulis ke file-system, Linux
akan menyimpan data-nya ke cache. Periodically, ada kernel thread
pgflush yang akan mem-flush cache dan menuli
Harus ada interrupt. Biasanya untuk ethernet, interrupt ini biasanya
diproses cepat,
kemudian invoke soft-interrupt/tasklet.
Di freescale, kalau tidak salah ada flag di BAR register untuk
enable/disable cache-nya.
Good luck.
KOkon.
2009/7/10 dian sastro :
> semakin jelas pak sekarang
>
> u
t; yakin apakah ada hubungan antara handler mmap() dengan VMA ini...
>
> mohon petunjuknya pak
>
> thanks
>
> 2009/7/11 Eko Prasetya :
>> Dian,
>>
>> Kamu menggunakan freescale kan? Freescale punya DMA master yang
>> seharusnya bisa authenticate dengan DMA slav
Dian,
Kamu menggunakan freescale kan? Freescale punya DMA master yang
seharusnya bisa authenticate dengan DMA slave di NIC.
DMA master dari freescale akan memberikan daftar physical memory
yang bisa diakses oleh DMA slave. Apabila NIC menerima data di ring
buffer-nya, dia akan mengirimnya langsung
2008/11/9 Yohanes Nugroho <[EMAIL PROTECTED]>:
>
> Di Symbian (apalagi versi awal), memorinya sangat terbatas dan tidak
> ada paging. Jadi mereka "mewajibkan" program untuk menangani eksepsi
> dalam alokasi memori (karena kemungkinan gagalnya sangat tinggi).
> Mereka punya idiom khusus (2 stage co
2008/11/9 Yohanes Nugroho <[EMAIL PROTECTED]>:
>
> Sekalian tanya deh kalau lint yang bagus untuk C++ yang free ada nggak
> ya? yang sudah saya coba biasanya lint-nya menjadi "bingung" jika
> kodenya terlalu banyak menggunakan feature C++ (terutama template).
>
Lint yang saya selalu pakai adalah PC
Comments inline...
2008/11/9 Yohanes Nugroho <[EMAIL PROTECTED]>:
>
> Ya, sebenarnya sih kalo cuma sekedar a=0 itu bisa dideteksi dengan gcc -Wall
>
> Menggunakan lint itu hal yang baik.
>
...
> Ada banyak tools yang memang berguna dan membantu, tapi menurut saya
> tools tersebut seharusnya hanya
Better yet, gunakan lint.
KOkon.
2008/11/8 Sihab <[EMAIL PROTECTED]>:
> Yohanes Nugroho wrote:
>
>> Misalnya di pemrograman C, menuliskan a==0 atau 0==a sama saja, tapi
>> kebiasaan menuliskan 0==a lebih baik, karena jika membuat kesalahan
>> 0=a adalah ekspresi yang tidak valid, sedangkan a=0 a
Maybe I'm missing something, tetapi kenapa redirection lebih efficient
di sini? Care to explain?
KOkon.
2008/11/7 Budy Wuysang <[EMAIL PROTECTED]>:
>
> Ini penggunaan cat yg tak berguna, redirection lebih efisien:
>
> while ... ;done < list.txt
>
--
Berhenti langganan: [EMAIL PROTECTED]
Arsip
> dengan compiler GCC dan nge-thread. salah satu serial jadi console perintah2
> sederhana. Kira2 avr tipe apa ya?
>
>
> Eko Prasetya wrote:
>>
>> Saya belum pernah menggunakan AT89xxx. Saya pernah membuat aplikasi dengan
>> AVR AtMega128. Saya rasa overkill kalau musti
Saya belum pernah menggunakan AT89xxx. Saya pernah membuat aplikasi dengan
AVR AtMega128. Saya rasa overkill kalau musti load Linux di sana.
Biasanya, AVR tidak punya memory paging, memory terbatas, storage juga terbatas.
Saya tidak yakin bisa jalanin bash di sana.
Kita bisa bikin program kecil un
menggunakan Linux 2.6.20.
KOkon.
2008/6/18 uwo <[EMAIL PROTECTED]>:
> Menarik... tipe apa Pak? barangkali bisa tahu biar sy browse di net.
>
> rgds,
> uwo
>
> Eko Prasetya wrote:
>>
>> Yang paling kecil pernah saya pakai:
>> PXA, ARM processor, RAM 128MB, NAND-F
Yang paling kecil pernah saya pakai:
PXA, ARM processor, RAM 128MB, NAND-Flash 64MB.
Menggunakan busy-box, direct frame-buffer dan OWB browser.
KOkon.
2008/6/18 uwo <[EMAIL PROTECTED]>:
> Dear All,
>
> Barangkali ada yg tahu H/W system minimum board linux embedded yang cukup
> murah meriah?
>
>
Don't thank me, thank Ronny. My solution didn't work :)
KOkon.
2008/4/20 dv0r4k <[EMAIL PROTECTED]>:
> Ronny Haryanto wrote:
>
>
> Wah saya kira selama ini foreach () itu udah scalar karena muncul $_.
> Ternyata dia juga pake implicit array @_ tho...
> Saya sudah ganti jadi while (my $ln = ),
Mustinya bisa. Coba diganti bagian "foreach()"-nya menjadi:
foreach $line ( {
print $line;
}
KOkon.
2008/4/20 dv0r4k <[EMAIL PROTECTED]>:
> Kang, saya sudah uncompressed datanya menjadi 1.9GB sehingga ndak perlu
> "gunzip -c" lagi. Perl-nya juga saya bikin simpel, tapi koq tetep killed ya
> ?
Darn, baca perl susah amat ya.
Anyhow, problemnya out of memory, Anda tentu sudah tahu.
Kemungkinan sih dari open() yang gunzip itu. Saya takutnya kalau gunzip() itu
dikirim ke pipe, dan open() di situ harus simpan semua datanya di buffer, 2GB
is a big number.
Kalau mau di coba, setelah open(gun
Tanpa grep:
> ls -l --ignore=*etc*
KOkon.
2008/1/30 Fajran Iman Rusadi <[EMAIL PROTECTED]>:
> 2008/1/31 net <[EMAIL PROTECTED]>:
>
> > mau nanya kalo misal saya mau nampilin isi directory
> > yg ada kata etc kan seperti ini
> > ls -l | grep etc
> > kalo mau kebalikan nya gimana ya
> > mau nampil
find . -name \*.txt -exec rm {} \;
KOkon.
2008/1/23 Adhi Hargo <[EMAIL PROTECTED]>:
> I feel stupid asking... Saya ingin migrasi lingkungan
> pemrograman sepenuhnya ke Linux, tapi belum terbiasa
> dengan pemrograman shellnya. Satu contoh sederhana
> adalah rekursi direktori. Di shell Windows (cm
GCD? Coba pake ini aja.
int a = 1000;
int b = 30;
while (b > 0)
{
int c = a % b;
a = b;
b = c;
}
printf("%d\n", a);
KOkon.
2008/1/21 genjuro <[EMAIL PROTECTED]>:
> saya juga mau nanya ttg skrip untuk menghitung FPB apa
> betul kyk gini? (maklum bl
Comments inline...
On Nov 10, 2007 1:10 AM, Vajrasky Akbar Kok <[EMAIL PROTECTED]> wrote:
>
> Python tidak akan menggantikan Java. Titik. Mereka berada di dunia
> berbeda. Yang satu static typing, yang lain dynamic typing.
> Lagipula Python terlalu lambat (bahkan dengan beberapa bagian diganti
> d
Saya bukan expert di bahasa pemrograman, so don't just take my word for it.
Menurut saya, Python merupakan bahasa pemrograman yang akan menggantikan Java.
Python bisa digunakan untuk rapid prototyping.
Syntax yang digunakan juga mudah dimengerti, dan sangat
singkat/compact dibandingkan
bahasa pemr
If that's the case, kenapa ngga pake Python? :)
KOkon.
On Nov 8, 2007 6:49 AM, Martinus Ady H <[EMAIL PROTECTED]> wrote:
> elroy wrote:
> > tolong dunk
> >
> > aku baru install kylix di suse 10.2 tapi begitu di load gak nongol tuch
> > kylix
> > ada yang bisa bantu gak ya...
> >
> Daripada p
Kalau mau, bisa di compile manual glibc-nya. Ambil yang perlu-perlu aja,
dan di-link object-nya satu persatu. Mustinya bisa diperkecil lagi.
KOkon.
On 9/26/07, Yohanes Nugroho <[EMAIL PROTECTED]> wrote:
> Halo,
>
> Saya cuma pernah make gas dan nasm. menurut saya lebihnya GAS adalah
> kalo suatu
e
>
> -----Original Message-
> From: Eko Prasetya [mailto:[EMAIL PROTECTED]
> Sent: 14 Agustus 2007 8:16
> To: linux-programming@linux.or.id
> Subject: Re: [linux-programming] tanya c++
>
> Ada code snippet dan console log-nya ngga?
--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis
Ada code snippet dan console log-nya ngga?
KOkon.
On 8/13/07, danu <[EMAIL PROTECTED]> wrote:
> Saya juga baru banget belajar C++. Sekarang saya selalu menggunakan GCC
> Untuk mengcompilenya. Tapi sering terjadi error saat mengcompilenya errornya
>
> "File or directory not found" saya curiganya
Bukannya illegal, tapi tidak disarankan.
Contoh berikut ini bisa dijalankan kok:
#include
int main()
{
static int x = 0;
x++;
printf("%u\n", x);
if (x < 10)
main();
}
KOkon.
On 8/13/07, genjuro <[EMAIL PROTECTED]> wrote:
> h, jadi ternyata jawabannya harus membuat
- main() adalah entry point yang dipanggil oleh glibc setelah glibc
menyelesaikan
proses inisialisasi-nya.
- gunakan strncmp() untuk compare string.
KOkon.
On 8/5/07, ody <[EMAIL PROTECTED]> wrote:
> 1. cara untuk melihat apakah C++ di mswindows &
> gnu/linux sama adalah dengan HAND ON ...
> 2.
dari contoh kode yg anda tulis, memang hanya
buang2x waktu saja. penggunaan pointer amat penting
bila menyangkut pengiriman variabel sbg parameter
dari suatu fungsi, bila parameter merupakan tipe data
primitif (char, short, int, long, float, double),
anda mungkin tdk memerlukan pointer namun bila
Untuk lebih detail, virtual memory digunakan oleh operating system
untuk mengatur
penggunaan memory di tiap-tiap process.
Setiap process/application menggunakan static address untuk memulai programnya
(di luar dynamic library). Supaya setiap process bisa menggunakan
lokasi yang sama,
maka OS mengg
By default, operator new() selalu mengakses ke heap/memory.
Tapi seandainya heap memory tidak cukup, maka operating system
bisa mem-swap memory ke hard-disk sebagai tambahan (virtual memory).
Ini semua tergantung dari physical memory, dan swap partition dari operating-
system-nya. Kalo memory-nya
On 3/4/07, Yohanes Nugroho <[EMAIL PROTECTED]> wrote:
Array:
jika kita hanya punya 5 array global (asumsi tidak ada variabel global
lain), maka ukuran section data kira2 sebesar 5 array itu (mungkin ada
tambahan alignment).
Correct.
Pointer:
Jika kita mengalokasikan 5 array di heap, maka alo
Tapi begitu pula dengan array, kita cukup alokasi memori ini pada
awal program, tidak berulang-ulang.
Kecepatan XXalloc() tergantung dari stdc library yang digunakan.
KOkon.
On 3/3/07, Agus Budy Wuysang <[EMAIL PROTECTED]> wrote:
Eko Prasetya wrote:
> Tidak juga. Array sama denga
Tidak juga. Array sama dengan alokasi pointer, dan saya tidak melihat
perbandingan kecepatan diantaranya.
Kecuali jika kita juga memperhitungkan cache, maka array yang disimpan
di stack (local variable), memiliki kemungkinan untuk diakses lebih cepat.
Jika array-nya disimpan di DS/BSS (global var
Tapi dengan 1 dimensi, kita alokasi heap-nya hanya sekali, dan ini mengurangi
kemungkinan fragmentasi memori.
KOkon.
On 2/28/07, Ifnu _ <[EMAIL PROTECTED]> wrote:
> Apakah para programmer C selalu menggunakan pointer 2 kali (misal **a)
> untuk menyimpan array 2D dan pointer 1x (misal *b) untuk
Ada #include ngga di awal file?
KOkon.
On 2/27/07, pinguin <[EMAIL PROTECTED]> wrote:
Nambah lagi ya,.
Sebenarnya kalo saya pake : la = (int**)malloc(m*sizeof(int*));
yang berarti untuk alokasi array.
muncul pesan:
warning: incompatible implicit declaration of built-in function 'malloc'
Te
Ini kalo di C:
pid = fork();
if (pid != 0)
{
// Exit the parent.
exit(0);
}
else
{
// Make this guy a process group leader.
pid = setsid();
if (pid == -1)
{
printf("Error!\n"
awal[3] tidak dimasukkan ke data segment, karena awal[3] tidak di-initialize.
Non-initialized variable diletakkan di BSS, tergantung O/S-nya, BSS
bisa di-initialize
dengan 0, atau untuk debugging mode, bisa dengan any value (eg. 0x di
visual C++).
Stack-segment hanya digunakan untuk threa
Yepp, example:
gcc -Wno-deprecated test.c
KOkon.
On 5/4/06, Yanu Widodo <[EMAIL PROTECTED]> wrote:
apa semacam option ?
--
yanu
On Friday 05 May 2006 00:45, Eko Prasetya wrote:
> "-Wno-deprecated" berarti warning untuk deprecated function (obsolete)
> ngga di
tas response-nya
--
yanu
On Thursday 04 May 2006 11:20, Eko Prasetya wrote:
> Pake:
> #include<-- tanpa .h
> using namespace std;
>
>
> KOkon.
--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis
Pake:
#include<-- tanpa .h
using namespace std;
KOkon.
On 5/3/06, Yanu Widodo <[EMAIL PROTECTED]> wrote:
dear fren
waktu saya lagi ngompile di g++ kok ada msg spt ini ya
maksudnya apa, dan bagemana ngilangin msg ini secara praktis
fyi, file outputnya bisa di run dgn sukses
-
Compiler tidak melakukan array bound checking pada waktu
suatu function dipanggil.
Lint mungkin bisa, but not compiler.
One explanation, lucky!
char awal[3] menyimpan data-nya di BSS, sedangkan
char akhir[8] di DS, keduanya tidak berhubungan.
Lagipula, seandainya memang kedua-nya ada di segment m
61 matches
Mail list logo