[Sql Query] Menemukan selisih dan mengroupingkannya. :)

SELECT r.*,
IF(@lastcell=cell_id,@diff:=SECOND(TIMEDIFF(datetime_production, @interv)),0) selisih,
IF(@diff<11, @count, @count:=@count+1),
@lastcell:=cell_id,
@interv:=datetime_production
FROM
(SELECT * FROM not_goods WHERE date_production = CURDATE() AND (MINUTE(datetime_production)>54 OR MINUTE(datetime_production)<11) ORDER BY cell_id, id, counters) AS r
CROSS JOIN
(SELECT @interv := ‘0000-00-00 00:00:00’, @first:= 0, @lastcell:=NULL, @count :=0, @diff:=0) AS vars
ORDER BY cell_id,counters;

Advertisements

Tutorial Bot telegram dengan Laravel

Assalamu’alaikum. malam ini saya mau mencatat bagaimana membangun aplikasi bot telegram menggunakan laravel. saya rencananya mau mengganti sms-gateway aplikasi customer saya ke bot laravel. karena keluhan dari customer saya, menggunakan sms-gateway sangat menguras biaya dan sangat ribet. kebetulan customer saya adalah korporasi, jadi untuk pendanaan receh seperti pulsa akan menambah pekerjaan bagi purchasing, it dan financial mereka. bener-bener tidak mudah. kalau menggunakan bot telegram, saya kira sudah dapat ditangani dengan tagihan internet korporet. πŸ™‚

oke, udahan dulu curhatnya. berikut tahapan yang akan dan sedang dilakukan oleh saya.

  1. mendaftar bot

nah, sebelum kemana-mana, kita mesti mendaftar dulu ke telegram agar dapat token yang nantinya akan selalu digunakan oleh aplikasi kita. cara daftarnya gampang, tinggal chat aja dengan “botfather”. silahkan cari di bilik pencarian. nanti kita akan seakan ngirim pesan /start silahkan chatingan dengan botfather untuk mendapatkan tokennya. ingat, jika sudah mendapatkan token, harap di simpan baik-baik jangan sampai ada orang lain yg tahu. itu rahasia anda sendiri. πŸ™‚

  1. fresh install new project laravel danΒ  library bot telegram

langkahnya hanya “laravel new namaproject”, kalau di saya “laravel new telegram”. selanjutnya cd ke direktory project. di saya “cd telegram”.Β  lalu “composer require irazasyed/telegram-bot-sdk ^2.0”. ini langkah untuk install library saja. selanjutnya konfigurasi. refer ke sini aja. https://telegram-bot-sdk.readme.io/docs untuk konfigurasinya. πŸ™‚

  1. berkenalan dengan bot telegram

saya sudah sedikit mengantuk ini, udahan dulu ya. πŸ˜€

#anggep aja ini serial 1001 malam. πŸ˜€

workflow persiapan alat kerja web development saya

selamat malam, kali ini saya mau berbagi apa yang mesti disiapkan untuk alat-alat saya dalam proses development website.

saat ini saya sedang install os baru di leptop saya. berhubung sepertinya sering kebingunan untuk proses install apa saja yang mesti disiapkan, maka lebih baik saya share saja apa saja yang saya install di leptop saya ini. πŸ™‚

berikut yang semestinya saya lakukan dan semestinya lakukan untuk pekerjaan saya ini.

1. install os. kali ini saya menggunakan xubuntu. ubuntu dengan tampilan xfce. jangan tanyakan kenapa menggunakan ini. karena sebenernya saya asal pilih saja. kali ini xubuntu yang beruntung. πŸ™‚
2. install apache2, mariadb-server dan php7.0
3. install composer
4. install hirak/prestissimo, ini untuk mempercepat kerja composer, kalau tidak pakai ini, saya merasa performa composer sangat rendah. πŸ™‚
5. install laravel/installer, saya pengguna framework laravel. mesti ini. πŸ™‚
6. install barryvdh/laravel-debugbar.
7. daftarkan vendor/bin composer ke path.
8. chown /var/www/html ke user:group user saat ini
9. install vim, sublime
10. install plugin sublime: control sublime, phpcompanio, code complice, laravel. untuk vim, saya buat gayak-gayaan aja. πŸ˜€
11. install google chrome. entah kenapa, saya lebih suka chrome daripada firefox bawaan xubuntu.

persenjataan saya sudah lengkap. πŸ˜€

 

note: sampai saat ini saya belum tertarik belajar apalagi mendalami front end. oleh karena itu, dalam workflow saya dalam persiapan peralatan saya tidak ditemukan konfigurasi semacam bower, gulp dkk. saya lebih nyaman pakai template AdminLTE saja. πŸ™‚

Saat pikiran manusia berantakan

Saya mau curhat saja. pagi ini tidak ada yg bisa saya bagikan seputar programming. bukan tidak ada yg bisa, tapi tidak bisa. pikiran saya sangat penat. beberapa hal mesti saya pikirkan.

bermula dari beberapa tahun lalu. cengar-cengir seorang kawan. masih ingat di dalam otak saya. mengubah arah kemana saya melangkah. itu satu dosa. berfikir ingin menguasai. berfikir bagaimana mencari uang yang banyak. berfikir bagaimana menjegal. bermula dari cengir manisnya.

dia tidak salah. dia hanya sedang mencari jalan. yang salah adalah saya. saya mengijinkan diri saya menuruti ambisi saya.

kini, saat ini, saya sedang butuh pertolongan. saya saat ini tak jarang bangun siang. bahkan, saya pernah bangun jam 3 sore. tak ada ibadah dari semenjak saya tertidur. saya membenamkan diri pada dosa. tak ada getaran dalam hati di saat menyebut nama Allah. tak ada kerinduan saat disebut nama Rasulullah. aku merindukan rindu itu.

 

apa dosa saya ?

itu yg saat ini saya pikirkan. mencoba mencari kesalahan diri. membuat list dan hingga detik ini belum saya temukan. bukan tidak ada dosa yang berhasil saya temukan, namun saya seakan harus menemukan satu dosa yang menjadi biangkeladi dari tumpukan dosa yang saya lakukan ini.

 

pagi semuanya.