DevKini
265 subscribers
40 photos
5 files
559 links
Info and Updates on software development and general computing.

Info dan maklumat terkini berkaitan pembangunan perisian, programming serta IT/Komputer secara umum.

Untuk sebarang maklum balas, boleh hubungi @devkiniadmin.
Download Telegram
ReactJS Redux, the Right Way.

This is the online convention and tutorial's e-book for React.JS Developers. Learn the React Redux best practises.

This e-book is 100% online (no emails required, no PDFs to downlad etc.). It contains learning materials for junior and senior front-end devs who want to master React Redux ...

Komen/feedback ? Send message to @devkiniadmin

https://reactjs.co/
Scammer terkena balik

Lessons learned:

- Your privacy settings on facebook are only as good as your friends
- Don't re-use usernames on the web (cred is your enemy)
- Use an escrow service like Transpact if you want to make trades via bitcoin

https://blog.haschek.at/2016/how-a-scammer-stole-500-dollars-from-me
Pencilcode.net, satu lagi programming environment berasaskan block //@devkiniadmin
Trivago also do open source, other than looking for hotel ;) //@devkiniadmin

n:m message multiplexer written in Go.

http://gollum.readthedocs.io/en/latest/
Forwarded from Deleted Account
For those who are interested in watching the stream for the TensorFlow Reccomendation Engine talk go to - https://engineers.sg/live at SGT 7pm
Yesterday, I'm debugging a problem we have in our system, and as part of the debugging process, I try to create a minimal flow of the steps involved to reproduce the bug that we have.

But one thing missing, the actual system also make an external http call, so to make my minimal flow more realistic, I need to account the delay that caused by the external http requests.

Usually I just use httpbin.org for this purpose, but httpbin doesn't seem to have delayed endpoint. So searching around, I found mockbin.org.

Komen/feedback ? Send message to @devkiniadmin

https://mockbin.org/docs#delay
A book that guide you to create your own OS from scratch using Rust language.

http://intermezzos.github.io/book/
Forwarded from Ang ChinHan
Golang Meetup February 2017,
Tuesday, February 28, 2017 7:00 PM
at Atomx Level 12, Suite 12.01, Centrepoint North, Mid Valley City, Kuala Lumpur; The speaker for this month is Bruno Clermont.

He'll talk about and share his experience of working with Qt in Golang.

https://www.meetup.com/Golang-Kuala-Lumpur/events/237744165/
Maybank2u akan mula menghalang akses ke sistem online banking mereka mulai 4 Mac ini bagi peranti yang telah di'root' atau jail-break.

Sudah pasti, bagi developer persoalan yang mula-mula timbul di fikiran adalah bagaimana mereka boleh mengenalpasti peranti tersebut ?

Pertama sekali, ini hanya boleh dilakukan melalui app. Jika anda mengakses maybank2u melalui browser, tiada cara untuk mereka mengenalpasti peranti anda telah di'root' atau tidak.

Melalui app, beberapa cara yang boleh mengenalpasti rooted phone seperti:-

1. Memeriksa kehadiran beberapa file default dan build tag.
2. Memeriksa OTA cert daripada Google. Custom ROM tidak memiliki cert ini.
3. Memeriksa kehadiran file seperti superuser.apk.
4. Memeriksa kehadiran program su.
5. Memeriksa pertukaran permission pada direktori.
6. Memeriksa jika program busybox wujud, yang selalu digunakan pada rooted phone.

Ini cuma senarai pendek dan mungkin banyak lagi teknik2 lain yang boleh digunakan. Jika anda mempunyai maklumat tambahan, boleh kongsikan melalui @devkiniadmin.

Update
Menguji rooted phone juga boleh dilakukan menggunakan fungsi SafetyNet daripada android sdk. Pokemon Go menggunakan teknik ini utk menghalang rooted phone - https://developer.android.com/training/safetynet/index.html.

Bagaimana pun ada usaha utk bypass SafetyNet menggunakan magisk - https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445

https://blog.netspi.com/android-root-detection-techniques/
https://www.reddit.com/r/pokemongodev/comments/524gcc/037_not_supported_on_rooted_devices/d7haglp/
Apa beza polyfill dan transpile ? Code JavaScript daripada syntax yang lebih advance seperti ES2016 mungkin boleh di"transpile" ke sintaks ES2015 yang lebih luas sokongannya, tapi mungkin masih ada object tertentu seperti Array.includes yang tidak disokong oleh semua browser. Di sinilah polyfill digunakan, untuk 'mengisi' implementasi yang tidak wujud di sesetengah browser.

//Komen/feedback ? Hantarkan ke @devkiniadmin.

https://hackernoon.com/polyfills-everything-you-ever-wanted-to-know-or-maybe-a-bit-less-7c8de164e423?source=ifttt--------------1&gi=5a65db97c6d
KUALA LUMPUR BLOCKCHAIN CONFERENCE
8TH & 9TH APRIL 2017

http://bloktex.com/
The Deep Learning textbook is a resource intended to help students and practitioners enter the field of machine learning in general and deep learning in particular. The online version of the book is now complete and will remain available online for free.

//@devkiniadmin

http://www.deeplearningbook.org/
We have few tech meetup next week so make sure to check your calendar and free some time for the meetup ;)

Elixir - https://www.facebook.com/events/716517688509680/
Golang - https://www.facebook.com/groups/mygolang/permalink/591396941056757/
Python - https://www.facebook.com/events/277833265971850/
JS Workshop - https://www.facebook.com/events/220683601741315/
IoS - https://www.facebook.com/events/1283024145066609

Summary:-

Mon - IoS, Tue - Golang, Wednesday - JS, Thursday - Elixir, Python.

Friday still free 😄

If you know other tech meetup next week, let us know - @devkiniadmin