Perlihatkan Tulisan

Seksi ini mengijinkan Anda untuk melihat semua tulisan yang dibuat oleh anggota ini. Catatan bahwa Anda hanya bisa melihat tulisan yang dibuat dalam area di mana Anda memiliki akses terhadapnya.


Topik - descrates

Halaman: [1] 2 3 ... 23
1
Aplikasi Mobile (Android, iOS) / Ark Compiler (Android)
« pada: Agustus 08, 2019, 10:41:45 PM »
apa sebenarnya Ark Compiler itu?
gampangnya native LLVM-Based transpiler
atau bytecode emitter/generator
(semacam kebalikan dari emscripten)
yg gw heran, ya di open source

terus kegunaannya apa?
tidak lain sebagai ganti punya google
dan sekarang android sudah kotlin based
kalo menurut gw ini cuman alternatif doang
karena ada bug di Ark Compiler ini

1. optimalisasi CPU mirip Rust
     jadi ya cukup ketar-ketir juga
2. belum bisa combo

2
Chit-Chat / Ketika PLN menggunakan istilah Trip
« pada: Agustus 04, 2019, 07:26:45 PM »
hari ini hari yang aneh
listrik padam di sekitar bandung
dan entah kenapa PLN ikut aneh
tidak lain dengan istilah trip
adakah yang salah?
tentu saja
karena intinya out of supply
bisa karena rusak komponen dll

ibarat gas elpiji 3kg, gasnya macet
dan bikin kompor tidak hidup

sebenarnya daripada trip
lebih baik pakai kata "ngadat"

3
Teknologi Antivirus / Virus with Beep
« pada: Agustus 03, 2019, 01:35:23 PM »
sebenarnya ini virus jaman 90-an
pas itu kodenya bikin orang panik
karena bunyinya terasosiasi ke system error
exploit pada speaker internal & C/C++
intinya menggunakan perintah Beep() atau _beep()

Beep(Hz, durasi milisecond)

awalnya ini ada di game mario (portingan)
dari situ dibikinlah semacam "musik"

#include <iostream.h>
#include <windows.h>
#include<stdlib.h>
int main()
{
Beep (330,100);Sleep(100);
system ("pause");
return 0;
}

4
Website + SEO / bikin website gratisan?
« pada: Agustus 03, 2019, 11:35:47 AM »
dari jaman dulu
banyak provider yang menyediakan website gratisan
tapi memang satu persatu mati
terus ada lagi
tapi adakah yang menyediakan full service & gratis?
sampai saat ini?
jawabnya tidak ada yang 100% (ya 80% deh)

why? padahal sekelas google kan unlimited

1. buat bikin semacam forum, e-commerce kecil
     selalu butuh config, nah ini yang susah
     karena spec technology kadang kendala
2. faktor maintainer
3. faktor domain name
4. faktor lain

solusi?

1. pake free.fr

2. pake github, terus connect ke https://www.netlify.com/


5
C/C++ / [MSVC C++] clang-cl yang kadang fail compiling/linking?
« pada: Juli 27, 2019, 12:03:55 PM »
sebenarnya ini bug yang agak lucu
yang sampai sekarang belum fixed
mulai dari clang 5 keatas
contohnya kalo compile x64 success
giliran x86 aka 32 bit failed error di <limits>
sebaliknya kadang x86 linking bisa
giliran x64 error

why?

jawabannya ada di source code-nya
ini kaitannya dengan /include/ punya msvc
pada 32 bit code nyaris tidak ada revisi berarti
yang 64 bit cenderung direvisi berkala

SDK MSVC yg bisa handle 90% x64 & x86
cuman SDK 7.1 + msvc 2010/2012 (yg partial)
2013 error x86 + linking problem
2015 error x86 + linking problem
2017 error x86 + linking problem
2019 error x86 + linking problem

solusi?

pakai cmake
buat x64 pakai clang-cl
buat x86 pakai msvc
linkernya msvc (tapi susah juga kalo mau full lto)

6
Programming / [NSIS] Simple Anti-Unpacker
« pada: Juli 16, 2019, 11:56:36 AM »
cara ini udah cukup lama ada
rahasianya simpel saja
1. mengecoh fungsi unpacking
2. dan menggantinya dengan yang lain

yang kalau dijelaskan malah susah
lalu caranya?

1. kita bikin file baru untuk kamuflase
    berupa 1 file .7z kosongan (empty)
    (yang paling gampang)
    bentuk hex-nya

    377ABCAF271C00048D9BD50F000000
    000000000000000000000000000000

    terus kita edit dengan hexeditor
    (16edit misalnya)
    select all terus copy

2. kita abstraksi untuk modifikasi stub
    tujuannya supaya bisa edit lewat hexeditor
    sisipkan skrip seperti ini

    !packhdr temp.exe "16Edit temp.exe"

    terus kita save

3. kita compile skrip .nsi

4. jendela hexeditor akan terbuka
    geser sampai last byte
    paling ujung bawah
    lalu paste (no. 1) dan save
    lalu exit
   
5. setelah selesai compiling
    kita test installer & test unpack

nb: bisa dikreasikan sendiri

kalau ditanya ini efektif atau tidak
otomatis tidak begitu efektif
paling tidak menggurangi orang buat unpack

7
Programming / ThinLTO vs Full-LTO vs WPO-PGO
« pada: Juli 12, 2019, 10:19:32 AM »
sebenarnya ini secret tapi mari kita ulas

1. ThinLTO = pengembangan dari Full-LTO
     dibikin supaya performa naik
     kelemahan tidak bisa combo linking
2. Full-LTO = pengembangan dari WPO-PGO
     dibikin untuk menutupi celah WPO-PGO
3. WPO-PGO = pengembangan PGO

tapi ketika implementasi, siapakah yang terbagus?
jawabnya Full-LTO

karena bisa combo linking
contohnya untuk fungsi asm kita pakai clang
kita beri flag Full-LTO
nah pada fungsi math kita pakai icl
ini tanpa flag, compile biasa
sama-sama jadi .obj
magic terjadi saat linking, buktikan sendiri

resiko:
kalau berhasil performa naik
kalau gagal app crash

8
Hardware & Driver / [Share] Mencegah patah pin pada flashdisk USB 2.0
« pada: Juli 09, 2019, 11:40:43 AM »
bug ini ditemukan pada flashdisk sistem geser untuk membukanya
cara mengatasinya

1. bongkar flashdisk dari tutupnya
2. setelah jeroan flashdisk terlihat coba amati lem yang ada
3. ambil lem tembak, lem castol (jangan sejenis alteko)
4. oleskan pada sambungan pin di mulut USB 2.0
5. selesai

nb: untuk perlindungan lebih dioles juga ke bagian pin tempat chip


9
Chit-Chat / legality vs legitimacy
« pada: Juli 09, 2019, 09:01:58 AM »
gw tahu ini pas jaman dulu
kasusnya sengketa MP3 encoder

fhg vs netizen

jadi waktu itu, ada 2 jenis encoder beredar
xing fork buat tomp3/xing mp3 encoder
fhg fork buat l3enc/fastenc/slowenc
setelah ditelusuri ternyata kualitas alpha
karena based ISO gitu loh
nah ISO ini dikenal sebagai dist10
sehingga orang boleh modif
tidak ada pelanggaran hak cipta
encoder fhg (beli) vs dist10 (gratis)
bikin orang berburu dist10
ya entah darimana rahasia ini bocor

karena hal ini lahir soloh mp3 encoder
lalu lahir 8hz-mp3 dkk
setelahnya ada kejanggalano
semua "fork" lantas dipetisi sama fhg
ketika 8hz-mp3 disikat sama fhg
disuruh bayar royalty yang lumayan besar
alih-alih bayar, 8hz-mp3 tidak sanggup
8-hz dipaksa mati
timbul amarah netizen
mentang-mentang perusahaan besar seenaknya
padahal dari sisi kualitas bikinan fhg tidak layak
dari 8hz yang mati
lahir lame project
yang sifatnya volounteer
lalu juga ada radium mp3 encoder
intinya bikin semacam balasan kecil
kemudian muncul gebrakan di lame 3.87 & 3.88
titik yang benar-benar bikin rontok fhg

dengan lame lahir, muncul sesuatu yang baru
orang tak lagi pakai mp3 encoder fhg
bukan hanya encoder, decoder pun sama
intinya babak belur fhg soal mp3
fhg boleh menang secara legal
tapi dari sisi legitimasi 0 besar


1. decoder mp3 bikinan fhg tidak dipakai
     oleh developer (hanya ada di winamp)
2. encoder fhg hanya mentok di 16500Hz
     sementara yang lain bisa lebih
3. encoder fhg jalannya super slow
     sementara yang lain super fast
4. dll

perang ini sampai bertahun-tahun
dan bikin mp3pro, mp3hd dan mp3surround tidak laku
salah satu preseden buruk di internet

10
nggak usah beli mahal, asal tau tekniknya
asli deh murah meriah

gampangnya config 7.1 surround sound
ditambah 2 speaker depan atas
dengan sedikit edit

1. Baca dulu file PDF dari ITU-R BS.1770
     kalau sudah baca kita susun confignya
     ada gambarnya juga

2. beli setup 7.1 surround sound tanpa speaker
     pasti dapat gambarnya kan
     disesuaikan sama BS. 1770.09
     
3. beli speaker mobil buat speaker utama
     dan juga subwoofer
     posisi disesuaikan BS. 1770.09

4. buat yang belakang kiri kanan
     kalau sesuai nomor 1 harusnya 2 speaker
     nah ini jadi 4 speaker tapi lebih kecil ukuran
     kalau tadinya speaker 8 inch ya ini kecil aja

5. tambahi 2 speaker di depan atas, langit-langit
     kabelnya nyabung ke line speaker utama
     nah ini juga lebih kecil ukurannya

Halaman: [1] 2 3 ... 23