Jul 30, 2011

Cut movies with ffmpeg

Simple and effective:

How to cut movies with ffmpeg # into 2 parts


ffmpeg -ss 00:00:00 \
-t 00:11:00 \
-i libo_20.flv \
-acodec copy libo_20_1.flv ;

ffmpeg -ss 00:11:00 \
-t 00:20:35 -i libo_20.flv -acodec copy libo_20_2.flv

OS and application fingerprinting

OS and application fingerprinting

Linux 2.6/2.4
Apache Tomcat
Apache/2.0.59 (Unix) PHP/4.4.7 mod_jk/1.2.25

[user@]$ sudo nmap -O x.y.z.t

Starting Nmap 5.51 ( http://nmap.org ) at 2011-07-29 12:41 ICT
Nmap scan report for x.y.z.t
Host is up (0.10s latency).
Not shown: 995 filtered ports
PORT    STATE  SERVICE
25/tcp  closed smtp
80/tcp  open   http
110/tcp closed pop3
143/tcp closed imap
587/tcp closed submission
Device type: general purpose|WAP|PBX|router
Running (JUST GUESSING): Linux 2.6.X (96%), Ubiquiti Linux (90%), Linksys embedded (89%)
Aggressive OS guesses: Linux 2.6.9 - 2.6.30 (96%), Linux 2.6.22 (Fedora Core 6) (94%), Linux 2.6.28 (Gentoo) (93%), Linux 2.6.21 (92%), Linux 2.6.24 - 2.6.35 (92%), Linux 2.6.9 - 2.6.31 (92%), Linux 2.6.13 - 2.6.31 (92%), Linux 2.6.23 - 2.6.26 (92%), Linux 2.6.22 (92%), Linux 2.6.24 - 2.6.28 (92%)
No exact OS matches for host (test conditions non-ideal).

OS detection performed. Please report any incorrect results at http://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 11.33 seconds
[user@]$ sudo amap x.y.z.t 80
amap v5.4 (www.thc.org/thc-amap) started at 2011-07-29 12:41:55 - APPLICATION MAPPING mode

Protocol on x.y.z.t:80/tcp matches http
Protocol on x.y.z.t:80/tcp matches http-apache-2
Protocol on x.y.z.t:80/tcp matches http-jrun
Protocol on x.y.z.t:80/tcp matches http-tomcat

Unidentified ports: none.

[user@]$ sudo amap -vd x.y.z.t 80
Using trigger file ./appdefs.trig ... loaded 30 triggers
Using response file ./appdefs.resp ... loaded 346 responses
Using trigger file ./appdefs.rpc ... loaded 450 triggers

amap v5.4 (www.thc.org/thc-amap) started at 2011-07-29 12:46:04 - APPLICATION MAPPING mode

Total amount of tasks to perform in plain connect mode: 23
Waiting for timeout on 23 connections ...
Protocol on x.y.z.t:80/tcp matches http
Dump of identified response from x.y.z.t:80/tcp (by trigger http):
0000:  4854 5450 2f31 2e31 2032 3030 204f 4b0d    [ HTTP/1.1 200 OK. ]
0010:  0a44 6174 653a 2046 7269 2c20 3239 204a    [ .Date: Fri, 29 J ]
0020:  756c 2032 3031 3120 3035 3a34 373a 3531    [ ul 2011 05:47:51 ]
0030:  2047 4d54 0d0a 5365 7276 6572 3a20 4170    [  GMT..Server: Ap ]
0040:  6163 6865 2f32 2e30 2e35 3920 2855 6e69    [ ache/2.0.59 (Uni ]
0050:  7829 2050 4850 2f34 2e34 2e37 206d 6f64    [ x) PHP/4.4.7 mod ]
0060:  5f6a 6b2f 312e 322e 3235 0d0a 5365 742d    [ _jk/1.2.25..Set- ]
0070:  436f 6f6b 6965 3a20 4a53 4553 5349 4f4e    [ Cookie: JSESSION ]
0080:  4944 3d42 4333 3445 4537 3139 4634 3230    [ ID=BC34EE719F420 ]
0090:  3939 4637 3643 4138 3146 3430 3545 3635    [ 99F76CA81F405E65 ]
00a0:  4532 372e 6c6f 6361 6c68 6f73 743a 3830    [ E27.localhost:80 ]
00b0:  3039 3b20 5061 7468 3d2f 0d0a 436f 6e74    [ 09; Path=/..Cont ]
00c0:  656e 742d 4c61 6e67 7561 6765 3a20 656e    [ ent-Language: en ]
00d0:  2d55 530d 0a43 6f6e 7465 6e74 2d4c 656e    [ -US..Content-Len ]
00e0:  6774 683a 2035 3339 370d 0a56 6172 793a    [ gth: 5397..Vary: ]
00f0:  2041 6363 6570 742d 456e 636f 6469 6e67    [  Accept-Encoding ]
0100:  0d0a 5033 503a 2043 503d 224e 4f49 2044    [ ..P3P: CP="NOI D ]
0110:  5350 2043 4f52 2041 444d 2044 4556 204f    [ SP COR ADM DEV O ]
0120:  5552 2053 5450 220d 0a43 6f6e 6e65 6374    [ UR STP"..Connect ]
0130:  696f 6e3a 2063 6c6f 7365 0d0a 436f 6e74    [ ion: close..Cont ]
0140:  656e 742d 5479 7065 3a20 7465 7874 2f68    [ ent-Type: text/h ]
0150:  746d 6c3b 6368 6172 7365 743d 5769 6e64    [ tml;charset=Wind ]
0160:  6f77 732d 3331 4a0d 0a0d 0a0a 0a0a 0a0a    [ ows-xyzt......... ]

Jul 29, 2011

Is Linux immune to malware/virus

Linux có miễn nhiễm với virus, malware hay không?

2011/7/28 MrTux <mrtux@ubuntu-vn.org>
Cũng muốn trả lời lắm nhưng sẽ chẳng đi đến đâu đâu anh Hưng ạ.
Mấy cuộc tranh luận kiểu này, chán lắm, cứ để kệ họ đấy, mình đọc giải
trí cho vui.

Đúng là không nên mất thời giờ tranh luận, nhưng tôi nghĩ các bạn Unbuntu-vn cũng nên để chút thời giờ giải thích, viết thành bài nghiêm chỉnh và có hệ thống, upload ở đâu đó rồi cho cái link.
Sau này có ai thắc mắc bà con cứ chỉ qua link đó.


Tài liệu tiếng Anh thì quá nhiều rồi. Em nói luôn kết luận.

Với người dùng thông thường, có thể nói ngắn gọn rằng: Linux miễn nhiễm với virus máy tính.
Tuy nhiên, nó không hoàn toàn miễn nhiễm với loại chương trình độc hại.
Thực tế cho thấy rằng Linux được bảo vệ tốt và ít bị xâm phạm hơn so với Windows.

Xem
"Không có virus cho Linux" http://www.linux.com/learn/tutorials/284124-myth-busting-is-linux-immune-to-viruses
"Malware trên Linux" http://en.wikipedia.org/wiki/Linux_malware

cf. http://forum.bkav.com.vn/showthread.php?2310-Linux-ban-quyen-van-bi-nhiem-Virus-&p=320278#post320278

Jul 28, 2011

IT Outsourcing in Vietnam, China an India

インドにおけるオフショア開発コスト
http://www.atmarkit.co.jp/im/cpm/serial/indiadev/01/01.html
ブリッジエンジニア (経験年数3~5年) 30万円~80万円
プロジェクトマネージャ (経験年数3~5年) 10万円~30万円
プログラマ (経験年数3~5年) 6万2500円~15万円
コミュニケータ(翻訳&通訳) (経験年数3~5年) 6万2500円~15万円

中国におけるオフショア開発費用
http://www.crew.to/article/cost.html
組み込みソフト開発     20万円/1人月~
組み込みソフト評価 検証・テスティング     15万円/1人月~
ソフトブリッジ     25万円~/1人月

ベトナムのにおけるオフショア費用
http://www.atmarkit.co.jp/im/cpm/serial/indiaoffshore/02/03.html
都市部のエンジニア単価は15~25万円/人月

GMO buys Run System

http://www.gmo.jp/news/article/?id=3764
http://ir.gmo.jp/pdf/irlibrary/disclose_info20110616.pdf


Tổng Tài sản: 3,000 man JPY
Doanh thu: 7,800 man JPY
Lợi nhuận ròng (sau khi trừ tất cả): 6,500 man JPY


Tổng tài sản có lẽ không đến 3000 man.

Doanh thu 7800 man, lợi nhuận ròng 6500 man.
Sao cao thế nhỉ?


120 người làm cả năm tạo ra con số 7800 man.
ROI như thế là thấp.

Gia công hơi kém so với các nghành khác?

Các công ty IT làm trong nước còn èo uột hơn nhiều.
và đa số ăn bám vào các dự án nhà nước.

Số công ty IT làm ăn đuợc ở thị trường trong nước rất ít.

Hoc tieng Nhat

Tiếng Nhật, từ mới học được.

散々もめた揚げ句 Cuối cùng thì vẫn tèo
揚げ句 (あげく) いろいろやってみた結果。結局のところ
青天井 物の値段や取引相場が天井知らずに長期間上がり続ける状態。
膨らむ
納期が差し迫る (さしせまる) 期日・事態などが、まぢかになる。切迫する。

~ありき: Trông như là, có vẻ
コストダウンありき → あるのが前提。という意味
品質ありき → あるのが前提。という意味


「らしき(らしい)」は、根拠のある推定を表します。
→ 「先生らしき人を見かけた」な
「みたいな」は、似ていることを示します。

被っている帽子

ニュアンス
→「微妙な(細かく繊細な、という本来のビミョウです)
意味合い・雰囲気」
→言葉などの微妙な意味合い

高い伸び率

探し求める

反日デモ

縮退運転

幾多の戦い (いたく)

執着心 :しゅうちゃくしん 特定の物事に執着する気持ち、強い拘り。

恐れおののきました
おののき → 恐怖にほとんど胸高鳴るような興奮
おののき恐れながら

まさに

歴史が動いている

経済発展を遂げた

洗脳されている 転じて、ある人の主義・主張また、考え方を根本的に変えさせること

宗教に縛られる

コネ社会

文化の域 (いき)

人命

ヘルメット着用の義務化

至る所にある

ISP事業者
固定通信事業者
携帯電話事業者

寡占状態 (かせん)

国営系列

固定電話網

電線が複雑に張り巡らされる

通信がすべて断絶する

海底光ケーブル

衛星回線

見通し

Vuot tuong lua

Trèo tường, vượt lửa (firewall) hãy thử dùng

1) http://primeproxy23.info
2) UltraSurf 10.06 hoặc Ultrasurf 10.07
3) Dùng anonymouse.org

Jul 26, 2011

Amazon SES

Dịch vụ SES (Amazon Simple Email Service (Amazon SES))

99.99% uptime: Email server luôn chạy
$0.15/GB/month
$.10-$.18/GB transfer

Ví dụ

30 nhân viên

1 người: 25GB
-> HDD cost = 0.15 x 25 x 30 = $112.5/tháng


Mỗi người nhận/gửi (transfer) khoảng 2GB/tháng
-> Transfering cost = 0.10 x 30 x 2 = 6$

Như vậy, tổng chi phí vào khoảng 118.5/tháng với 30 người.

Chú ý:

Dịch vụ Amazon SES là: Mua bao nhiêu, trả bấy nhiêu,
chứ không phải mua trọn gói 25GB, nghĩa là giá sẽ là "variable cost"
chứ không phải "fixed cost".

Khi ít dữ liệu, có thể mua 1-2GB cho từng người hoặc mua tổng 20GB cho 30 người.
Khi nào nhiều email hơn thì lúc đó mua thêm HDD -> đỡ tốn tiền

Tieng Nhat


すみわけ  Cộng sinh
銀行と消費者金融、トラック輸送と鉄道輸送と海上輸送のように競合関係にある業界が、それぞれの特色を生かすことで共存している状態。類似し たものがうまく共存すること。「パソコンと携帯とのすみわけ が曖昧になってきた」

instantiate tạo đối tượng
[動](他)〈抽象的・普遍的なものを〉具体例をあげて示す, 例示する.

親和性 Tính kết hợp
ある物質が他の物質と容易に結合する性質や傾向。染色色素が特定の生体組織に結合しやすい傾向や、細菌・ウイルスが特定の細胞や臓器で増殖し やすい傾向など。

Tai nan ngon ngu - Sex Training Tour 2011

Báo Thanh Niên có đăng một chương trình lên là:

"Khởi động Sex Training Tour 2011"[1]

Hiểu đơn giản là có đi chơi loanh quanh (tour mà) với mục đích thực tập (traning) về tình dục (sex)
Như vậy nhất định là có "thực hành" (training cơ mà) rồi!

Nếu thay Training bằng Education cũng không ổn vì giáo dục (học) phải đi đôi với hành.

Theo em nghĩ, sao họ không dùng luôn tiếng mẹ đẻ cho lành nhỉ?
"Khởi động chương trình giáo dục giới tính 2011"

Với công tiếng Việt này chắc chả ai (dám/cố/có thể) hiểu sai nghĩa được.

[1] http://www.thanhnien.com.vn/Pages/20110228/Khoi-dong-Sex-Training-Tour-2011.aspx

Jul 25, 2011

Google Native Client

Google Native Client là dự án mở của Google, kiến trúc dạng sandboxing giúp chạy native application trong Chrome.

Hiện tại, chỉ C và C++ được support nhưng trong tương lai Google hứa sẽ support
nhiều ngôn ngữ lập trình hơn nữa.

Bằng việc áp dụng Native Client, mình nghĩ việc chuyển đổi OS sang Linux
sẽ dễ dàng với ngay cả đối những phần mềm và người dùng phụ thuộc quá
nhiều vào Windows và các phần mềm chuyên dụng chạy trên nó.

Native Client mới chỉ ở giai đoạn beta nên mong các bác phang có tính
đóng góp một chút.

 http://en.wikipedia.org/wiki/Google_Native_Client