RSS feed [root] /weblog /computer science




login:

password:

title search:




 


Wed Nov 24 23:37:26 AEDT 2021

computer science


Some other useful resource - http://www.smartscholar.com/computer-science-guide/

(google search) (amazon search)
second
download zip of files only

Wed Nov 24 23:37:26 AEDT 2021 From /weblog/computer+science

data structure


Comparing difference set implementation - http://highlyscalable.wordpress.com[..]2/29/ultimate-sets-and-maps-for-java-p1/

https://medium.freecodecamp.org[..]-about-tree-data-structures-bceacb85490c

https://medium.com[..]a-little-help-from-dijkstra-613149fbdc8e

Open address hash - https://www.andreinc.net/2021/11/08/a-tale-of-java-hash-tables

(google search) (amazon search)


Thu Oct 14 11:19:07 AEDT 2021 From /weblog/computer+science

compression


Interview of inventor of zip algorithm with a lot of pointer to underlying concepts - http://www.ddj.com[..]201001300?cid=RSSfeed_DDJ_ArchitectDebug

Information about 7z - http://marxsoftware.blogspot.hk[..]/uncompressing-7z-files-with-groovy.html

Forget JPEG, How Would a Person Compress a Picture? Watching humans can improve compression algorithms - https://spectrum.ieee.org[..]eg-how-would-a-person-compress-a-picture

(google search) (amazon search)


Sat Oct 09 23:07:50 AEDT 2021 From /weblog/computer+science

sound


use voice to control radio - http://www.mobilewhack.com[..]xm_satellite_radio_and_mobile_phone.html

SoundStream: An End-to-End Neural Audio Codec - https://ai.googleblog.com[..]soundstream-end-to-end-neural-audio.html https://www.infoq.cn/article/PLHVrcSCegjT6KJy338S

(google search) (amazon search)


Wed Jun 30 11:05:53 AEST 2021 From /weblog/computer+science

image


How Google Photos pulls, pushes, and polyblurs your pics to perfection - https://www.androidpolice.com[..]s-and-polyblurs-your-pics-to-perfection/

(google search) (amazon search)


Sun Jan 31 09:06:01 AEDT 2021 From /weblog/computer+science

Quantum


http://www.infoq.com/cn/news/2017/03/ibm-qiskit-quantum-computing https://www.infoq.com/news/2017/03/ibm-qiskit-quantum-computing

https://medium.com[..]works-and-why-its-important-c596376209d5

量子比特(qubit)利用疊加同時以兩種狀態存在——實際是就是同時以1和0存在。在經典計算機中,比特就像是硬幣,要麼顯示正面要麼顯示背面。而量子比特則像是被拋在空中的、不斷旋轉的硬幣,同時顯示正反面。 - http://cn.wsj.com/big5/20171017/TEC164028.asp

Quantum Teleportation: Separating Science Fact from Science Fiction - https://www.zmescience.com[..]uantum-teleportation-fact-fiction-03232/

Knocking on Turing’s door: Quantum Computing and Machine Learning - https://thegradient.pub[..]-quantum-computing-and-machine-learning/ https://www.infoq.cn/article/FU1I661uwBh1Ldv16OPv

(google search) (amazon search)


Mon Oct 12 00:36:16 AEDT 2020 From /weblog/computer+science

math


(-1) ^ 2 , what do you think it is?? http://forums.worsethanfailure.com/forums/thread/135778.aspx

Basic knowledge of float in computing - http://download.oracle.com[..]/cd/E19957-01/806-3568/ncg_goldberg.html

Use of overflow with modpow() - http://vanillajava.blogspot.com.au[..]t.com.au/2012/12/a-use-for-overflow.html

Corner cases for float - https://github.com/gmarkall/PitfallsFP

http://invariantproperties.com[..]2014/06/24/fibonacci-and-lucas-sequences

携程如何基于ARIMA时序分析做业务量的预测 - https://www.infoq.cn/article/cICSl8ybYxJPgpscH6NB

(google search) (amazon search)


Fri Aug 07 11:10:56 AEST 2020 From /weblog/computer+science

compiler


Bootstrapping a compiler from nothing. - http://discuss.joelonsoftware.com/default.asp?design.4.357910

ON TAIL CALL OPTIMISATION - https://codurance.com/2017/12/05/on-tail-call-optimisation/

What LLVM can do, and cannot do - https://www.infoworld.com[..]er-behind-swift-rust-clang-and-more.html

Know Thy Complexities! - [..]oW9D2qyCTt3qMftzYxsdz7KJs8LkSeRPWLzguwpA

(google search) (amazon search)


Fri Jun 12 17:55:40 AEST 2020 From /weblog/computer+science

photography


https://www.dpreview.com[..]mputational-photography-trilogy-june2020

(google search) (amazon search)


Thu May 07 22:25:20 AEST 2020 From /weblog/computer+science

operating system


The little book about OS development - https://littleosbook.github.io/

https://www.internalpointers.com/post/introduction-virtual-memory

(google search) (amazon search)


Thu Jan 02 23:23:21 AEDT 2020 From /weblog/computer+science

Algorithm


algorithm dictionary - http://programmers.stackexchange.com[..]5/is-there-an-encyclopedia-of-algorithms https://xlinux.nist.gov/dads

How to answer algorithm question - http://blog.palantir.com[..]/26/how-to-rock-an-algorithms-interview/

List of algorithm - http://en.wikipedia.org/wiki/List_of_algorithms

Huffman encoding - http://www.dreamincode.net[..]50-an-in-depth-look-at-huffman-encoding/

Discussion of using difference algorithm to get Fibonacci number, the matrix modeling is really nice - http://bosker.wordpress.com[..]/04/29/the-worst-algorithm-in-the-world/

What O(log n ) mean - http://kevinrodrigues.com[..]log/2010/01/06/analysis-of-an-algorithm/

Introduction to Dynamic Programming - https://stevenschmatz.github.io[..]/06/introduction-to-dynamic-programming/

Introduction to pagerank - http://css.dzone.com/articles/pagerank-5-minutes

Introduction to B+ tree - http://www.ovaistariq.net[..]indexes-and-how-they-impact-performance/

Text Editors: Algorithms and Architectures - http://www.drdobbs.com[..]&siteSectionName=architecture-and-design

Matching Wildcards: An Algorithm - http://www.drdobbs.com[..]888?elq=1dd35f241fda4e7e816c3d5e4d5451c2

http://austingwalters.com[..]everyday-algorithms-elevator-allocation/

http://javarevisited.blogspot.hk[..]ructure-and-algorithm-books-in-java.html

http://www.bigocheatsheet.com/

一致性算法 - https://en.wikipedia.org/wiki/Paxos_(computer_science) http://www.infoq.com/cn/articles/raft-paper https://ramcloud.atlassian.net[..]ki/download/attachments/6586375/raft.pdf

https://newnxa.blogspot.hk[..]t-important-algorithms-of-graph-and.html
https://newnxa.blogspot.hk[..]-is-algorithm-algorithm-is-any-well.html

Deep Dive Through A Graph: DFS Traversal - https://medium.com[..]rough-a-graph-dfs-traversal-8177df5d0f13

Queue theory - https://www.johndcook.com[..]1/what-happens-when-you-add-a-new-teller

(google search) (amazon search)


Mon Aug 27 00:45:16 AEST 2018 From /weblog/computer+science

functional


https://syndicode.com[..]pros-and-cons-of-functional-programming/

https://arrow-kt.io/docs/patterns/monads/

(google search) (amazon search)


Mon Jun 04 01:45:06 AEST 2018 From /weblog/computer+science

cryptocurrency


https://www.infoq.com/articles/blockchain-middleware

揭秘比特币和区块链(五):深入理解比特币交易的脚本- http://www.infoq.com[..]erstanding-of-bitcoin-transaction-script

https://hackernoon.com[..]d-island-with-pen-and-paper-899949ec555b

(google search) (amazon search)


Wed Nov 15 14:00:37 AEDT 2017 From /weblog/computer+science

CG


smallpt is a global illumination renderer. It is 99 lines of C++, is open source, and renders the above scene using unbiased Monte Carlo path tracing - http://www.kevinbeason.com/smallpt/

Code review Doom - http://fabiensanglard.net/doomIphone/doomClassicRenderer.php

Story of Game development on NES - http://games.greggman.com/game/programming_m_c__kids/

Fast Approximate Anti-Aliasing (FXAA) - http://www.codinghorror.com[..]fast-approximate-anti-aliasing-fxaa.html

Free book - http://www.gabrielgambetta.com[..]-graphics-from-scratch/introduction.html

(google search) (amazon search)


Thu Sep 28 16:58:40 AEST 2017 From /weblog/computer+science

parsing


ANTLR tutorial, look simple enough, however hard for me to find a use case that need to write a parser myself, any recommendation?

http://www.alittlemadness.com/?p=23

https://tomassetti.me/resources-create-programming-languages/

https://tomassetti.me/guide-parsing-algorithms-terminology/

(google search) (amazon search)


Wed Mar 08 01:50:23 AEDT 2017 From /weblog/computer+science

Linguistics


Introduction of various java linguistics tools:

Lingpipe
OpenNLP
opennlp.maxent
Inflector

http://www.devx.com[..]/Article/35088/1954?pf=true#codeitemarea

Authors homepage - http://www.rodcoffin.com/ http://netsmith.blogspot.com/

Some other Natural Language Processing links - http://www.markhneedham.com[..]-attempt-at-natural-language-processing/

How google improve the translation - https://research.googleblog.com[..]016/09/a-neural-network-for-machine.html

(google search) (amazon search)


Wed Aug 31 01:47:37 AEST 2016 From /weblog/computer+science

book


https://dl.acm.org/classics.cfm

https://www.infoq.com/minibooks/

(google search) (amazon search)


Sun Jul 24 18:41:57 AEST 2016 From /weblog/computer+science

people


John Von Neumann - http://infoproc.blogspot.com.au[..]012/12/john-von-neumann-documentary.html

Bill Gate - http://www.damncoolpictures.com[..]/interesting-facts-about-bill-gates.html

http://www.infoq.com/news/2016/01/minsky-rip

(google search) (amazon search)


Fri Jan 01 02:18:25 AEDT 2016 From /weblog/computer+science

data science


Pointers - https://www.mapr.com[..]science-skills-you-need-and-how-get-them

(google search) (amazon search)


Wed Dec 30 20:06:45 AEDT 2015 From /weblog/computer+science

hacking


"Reverse Engineering for Beginners" free book - http://beginners.re/

(google search) (amazon search)


Thu Oct 24 21:04:19 AEDT 2013 From /weblog/computer+science

memory


Another heap vs. stack - http://programmers.stackexchange.com[..]e-done-much-more-efficiently-on-the-stac

Leaking memory space - http://queue.acm.org/detail.cfm?ref=rss&id=2538488

(google search) (amazon search)


Mon Feb 11 15:08:34 AEDT 2013 From /weblog/computer+science

sorting


A Strategy for Defining Order Relations - http://www.drdobbs.com[..]6&token=47926b093170e9c983515df7c338da1d

(google search) (amazon search)


Fri Mar 02 01:43:23 AEDT 2012 From /weblog/computer+science

graph theory


Free Online Graph Theory Books and Resources - http://karussell.wordpress.com[..]online-graph-theory-books-and-resources/

(google search) (amazon search)


Mon Jan 24 04:17:36 AEDT 2011 From /weblog/computer+science

genetic


http://aerique.blogspot.com[..]baby-steps-into-genetic-programming.html

(google search) (amazon search)



Thu Aug 02 16:48:40 AEST 2007 From /weblog/computer+science

wearable computer


Some pointers for cybdog

http://www.codinghorror.com/blog/archives/000911.html

(google search) (amazon search)