[1] IKVM.NET
[2] http://en.wikipedia.org/wiki/IKVM.NET
From [2]:
IKVM.NET is an implementation of Java for Mono and the Microsoft .NET Framework. IKVM is free software, distributed under a permissive free software licence.[1]
IKVM.NET includes the following components:
A Java Virtual Machine implemented in .NET
A .NET implementation of the Java class libraries
A tool that translates Java bytecode (JAR files) to .NET IL (DLLs or EXE files).
Tools that enable Java and .NET interoperability
With IKVM.NET you can run compiled Java code (bytecode) directly on Microsoft .NET or Mono. The bytecode is converted on the fly to CIL and executed.
Therefore if you want to use a java Jar library as C# assembly, you can use IKVM for the conversion.
This is great.
Sunday, June 7, 2015
Wednesday, May 13, 2015
Principle of image search
Principle of image search:
http://www.ruanyifeng.com/blog/2011/07/principle_of_similar_image_search.html
http://www.ruanyifeng.com/blog/2013/03/similar_image_search_part_ii.html
From blog of Ruan YiFeng.
http://www.ruanyifeng.com/blog/2011/07/principle_of_similar_image_search.html
http://www.ruanyifeng.com/blog/2013/03/similar_image_search_part_ii.html
From blog of Ruan YiFeng.
Saturday, May 9, 2015
Emscripten: An LLVM-to-JavaScript Compiler
This is very impressive.
Emscripten
Emscripten: An LLVM-to-JavaScript Compiler
Project main site: http://kripken.github.io/emscripten-site/
Wiki site: https://github.com/kripken/emscripten/wiki
Github project: https://github.com/kripken/emscripten
asm.js
An extraordinarily optimizable, low-level subset of JavaScript.
http://asmjs.org/
Emscripten
Emscripten: An LLVM-to-JavaScript Compiler
Project main site: http://kripken.github.io/emscripten-site/
Wiki site: https://github.com/kripken/emscripten/wiki
Github project: https://github.com/kripken/emscripten
asm.js
An extraordinarily optimizable, low-level subset of JavaScript.
http://asmjs.org/
Thursday, May 7, 2015
Standard and nested/hybrid RAID levels
[1] http://en.wikipedia.org/wiki/Standard_RAID_levels
It's good to know about RAID levels 1, 2, 3, 4, 5, 6.
[2] http://en.wikipedia.org/wiki/Nested_RAID_levels
For nested RAID levels (hybrid RAID), which combines 2 or more standard RAID levels, there are:
01, 03, 10, 50, 60, 100.
In [2], it says:
According to manufacturer specifications and official independent benchmarks,[8][9][10] in most cases RAID 10 provides better throughput and latency than all other RAID levels except RAID 0 (which wins in throughput). Thus, it is the preferable RAID level for I/O-intensive applications such as database, email, and web servers, as well as for any other use requiring high disk performance.[11]
So RAID 10 seems a widely used configuration.
It's good to know about RAID levels 1, 2, 3, 4, 5, 6.
[2] http://en.wikipedia.org/wiki/Nested_RAID_levels
For nested RAID levels (hybrid RAID), which combines 2 or more standard RAID levels, there are:
01, 03, 10, 50, 60, 100.
In [2], it says:
According to manufacturer specifications and official independent benchmarks,[8][9][10] in most cases RAID 10 provides better throughput and latency than all other RAID levels except RAID 0 (which wins in throughput). Thus, it is the preferable RAID level for I/O-intensive applications such as database, email, and web servers, as well as for any other use requiring high disk performance.[11]
So RAID 10 seems a widely used configuration.
Wednesday, May 6, 2015
HTML5 - Video and Canvas
http://html5doctor.com/video-canvas-magic/
Sunday, May 3, 2015
HTML5
W3C released HTML5 standard in 10/29/2014 after 8 years of effort.
Html5 provides lots of new features that make it easier to create web applications with rich features.
Notable new features include support for multimedia (canvas, audio, video, svg), real time communication (websocket), local storage, css3, and many new semantic tags.
[1] Baidu Baike: Html5
[2] HTML5 in China大会综述 2011
[3] wiki: Html5
[4] HTML5梦工场
Html5 provides lots of new features that make it easier to create web applications with rich features.
Notable new features include support for multimedia (canvas, audio, video, svg), real time communication (websocket), local storage, css3, and many new semantic tags.
[1] Baidu Baike: Html5
[2] HTML5 in China大会综述 2011
[3] wiki: Html5
[4] HTML5梦工场
Subscribe to:
Posts (Atom)
Blog Archive
-
▼
2026
(36)
-
▼
June
(19)
- C10K to C10M: from thread-per-connection model to ...
- Benchmark server performance
- Application server for php, python, java, node.js,...
- Application server for C++, Go and Rust
- Nginx as reverse proxy and load balancer
- Infrastructure running: nginx, apache, php, python...
- Flow chart of nginx+apache+uvcorn infrastructure
- Flow chart of apache+uvcorn infrastructure
- Uvicorn and Gunicorn
- What's deadsnakes PPA
- What's the optional lsb-core package
- Codex known logging bug
- Daemonsize a service
- Train text to image model, to generate images of c...
- Train a model based on OpenAI API
- Open port 8080 for WebSocket
- Add websocket support on Bluehost Ubuntu VPS for D...
- Install Claude Code on ubuntu VPS of Bluehost
- Install PostgreSQL on Mac
-
▼
June
(19)