Một vài tổng kết về họat động phần mềm mã mở ở Việt Nam thời gian gần đây:
A. Về Cộng đồng LUG ở Việt Nam
Danh sách các cộng đồng chính:
- HanoiLug (hơn 300 thành viên) http://blog.hanoilug.org/ và trung
bình 10 emails trao đổi hàng ngày.
- HueLug http://www.huelug.org/
- SaigonLUG http://saigonlug.org/ với 75 thành viên và trung bình 4
emails trao đổi hàng ngày.
- Ubuntu-VN http://www.ubuntu-vn.org/ với hơn 21 ngàn thành viên và
130 ngàn bài viết.
Các LUG có nhiều hoạt đồng online và offline thường xuyên.
# LUG là từ viết tắt của Linux Users Group
Các nhóm FOSS khác:
Ruby on Rails, NukeViet, Magento Vietnam, Vietnam Java, OpenStreetMap
B. Doanh nghiệp mã mở:
Về các công ty liên quan tới mã mở: Theo điều tra sơ bộ, hiện có
khoảng 20 công ty ở Việt Nam chuyên về mã mở.
Vài nhận xét nhỏ về các công ty mã mở ở Việt Nam.
1. Có thể nói rằng toàn bộ các công ty IT *sử dụng* phần mềm mã mở
Chú ý: Firefox cũng là phần mềm mã mở.
Người sử dụng PNMM không ý thức được rằng họ đang dùng PNMM
và do đó không hiểu được trách nhiệm, quyền lợi của
mình với PNMM và phần mềm đóng.
2. Xu hướng tùy biến các PNMM có sẵn là chủ đạo
Lý do: Chi phí tiếp cận nhỏ, phù hợp với các công ty vừa và nhỏ ở Việt Nam.
3. Phát triển PNMM làm sản phẩm chủ đạo và coi đó là một mô hình kinh doanh
chưa phát triển ở Việt Nam.
Lý do: Xem 2.
C. Về dự án MOST:
Mục tiêu: Tạo một hệ điều hành tiếng Việt dành cho người Việt.
Thánh viên: Hơn 160 thành viên trên toàn quốc và nước ngoài:
Thành quả: Việt hóa những phần mềm chính với tỉ lệ Việt Hóa cao.
LibreOffice/OpenOffice.org: 95+%
Gnome: 90+%
Mozilla Firefox/ThunderBird: 97+%
Ubuntu (toàn bộ bản phân phối): 90+%
MOST là một dự án đòi hỏi cập nhật bản dịch liên tục và chuẩn hóa những từ ngữ,
đặc biệt là thuật ngữ IT mới xuất hiện trong quá trình dịch.
Dự án MOST đã sử dụng hiệu quả và công minh nguồn tài trợ của Bộ Khoa
học và Công nghệ trong việc Việt Hóa những sản phẩm trên.
Trao đổi: http://lists.hanoilug.org/listinfo/du-an-most
Trang chủ: http://du-an-most.hanoilug.org/MostWiki
2011/08/20
2011/08/11
HTC hydra cracking speed
If password length is not greater than 5 and contains only lower cases,
it will take less than 1 hour and a half to crack such telnet password.
http://thc.org/thc-hydra/
wget http://www.thc.org/releases/hydra-6.5-src.tar.gz
tar xvzf hydra-6.5-src.tar.gz
cd hydra-6.5-src
./configure --prefix=$HOME; make; make install
[user@serverName hydra-6.5-src]$ cd
[user@serverName ~]$ hydra
Hydra v6.5 (c) 2011 by van Hauser / THC and David Maciejak - use allowed only fo r legal purposes.
Hydra (http://www.thc.org/thc-hydra) starting at 2011-08-10 18:43:14
Syntax: hydra [[[-l LOGIN|-L FILE] [-p PASS|-P FILE]] | [-C FILE]] [-e ns]
[-o FILE] [-t TASKS] [-M FILE [-T TASKS]] [-w TIME] [-f] [-s PORT] [-S] [-vV]
[-4|-6] [-x MIN:MAX:CHARSET] [server service [OPT]]|[service://server[:PORT][/O PT]]
Options:
-R restore a previous aborted/crashed session
-S connect via SSL
-s PORT if the service is on a different default port, define it here
-l LOGIN or -L FILE login with LOGIN name, or load several logins from FILE
-p PASS or -P FILE try password PASS, or load several passwords from FILE
-x MIN:MAX:CHARSET password bruteforce generation, type "-x -h" to get help
-e ns additional checks, "n" for null password, "s" try login as pass
-C FILE colon separated "login:pass" format, instead of -L/-P options
-M FILE server list for parallel attacks, one entry per line
-o FILE write found login/password pairs to FILE instead of stdout
-f exit after the first found login/password pair (per host if -M)
-t TASKS run TASKS number of connects in parallel (default: 16)
-W TIME defines the wait time between connects for one thread in seconds
-w TIME defines the max wait time in seconds for responses (default: 20)
-4 / -6 prefer IPv4 (default) or IPv6 addresses
-v / -V verbose mode / show login+pass combination for each attempt
-U service module usage details
server the target server (use either this OR the -M option)
service the service to crack. Supported protocols: cisco cisco-enable cvs ft p[s] http[s]-{head|get} http[s]-{get|post}-form http-proxy icq irc imap ldap2 ld ap3[-{cram|digest}md5] mssql mysql nntp oracle-listener oracle-sid pcnfs pop3 pc anywhere rexec rlogin rsh sip smb smtp smtp-enum snmp socks5 svn teamspeak telne t vnc vmauthd xmpp
OPT some service modules need special input (use -U to see details)
Use HYDRA_PROXY_HTTP/HYDRA_PROXY_CONNECT and HYDRA_PROXY_AUTH env for a proxy.
Hydra is a tool to guess/crack valid login/password pairs - use allowed only
for legal purposes! If used commercially, tool name, version and web address
must be mentioned in the report. Find the newest version at http://www.thc.org/t hc-hydra
Examples:
hydra -l john -p doe 192.168.0.1 imap
hydra -l john -p doe 192.168.0.1 imap PLAIN
hydra -l john -p doe 192.168.0.1 imap PLAIN -s 143
hydra -l john -p doe imap://192.168.0.1/PLAIN
hydra -l john -p doe imap://[::FFFF:192.168.0.1]:143 -6
[user@serverName ~]$ hydra -x -h
Hydra v6.5 (c) 2011 by van Hauser / THC and David Maciejak - use allowed only for legal purposes.
Hydra (http://www.thc.org/thc-hydra) starting at 2011-08-10 18:45:41
Hydra bruteforce password generation option usage:
-x MIN:MAX:CHARSET
MIN is the minimum number of characters in the password
MAX is the maximum number of characters in the password
CHARSET is a specification of the characters to use in the generation
valid CHARSET values are: 'a' for lowercase letters,
'A' for uppercase letters, '1' for numbers, and for all others,
just add their real representation.
Examples:
-x 3:5:a generate passwords from length 3 to 5 with all lowercase letters
-x 5:8:A1 generate passwords from length 5 to 8 with uppercase and numbers
-x 1:3:/ generate passwords from length 1 to 3 containing only slashes
-x 5:5:/%,.- generate passwords with length 5 which consists only of /%,.-
The bruteforce mode was made by Jan Dlabal, http://houbysoft.com/bfg/
[user@serverName ~]$
[user@serverName ~]$ hydra -l user -x 3:5:a localhost telnet
Hydra v6.5 (c) 2011 by van Hauser / THC and David Maciejak - use allowed only for legal purposes.
Hydra (http://www.thc.org/thc-hydra) starting at 2011-08-10 18:47:10
[DATA] 16 tasks, 1 servers, 12355928 login tries (l:1/p:12355928), ~772245 tries per task
[DATA] attacking service telnet on port 23
Error: Not a TELNET protocol or service shutdown: (null)
Error: Not a TELNET protocol or service shutdown: (null)
Error: Not a TELNET protocol or service shutdown: (null)
Error: Not a TELNET protocol or service shutdown: (null)
Error: Not a TELNET protocol or service shutdown: (null)
Error: Not a TELNET protocol or service shutdown: (null)
Error: Not a TELNET protocol or service shutdown: (null)
Error: Not a TELNET protocol or service shutdown: (null)
[STATUS] 282.00 tries/min, 282 tries in 00:01h, 12355646 todo in 730:15h
The session file ./hydra.restore was written. Type "hydra -R" to resume session.
it will take less than 1 hour and a half to crack such telnet password.
http://thc.org/thc-hydra/
wget http://www.thc.org/releases/hydra-6.5-src.tar.gz
tar xvzf hydra-6.5-src.tar.gz
cd hydra-6.5-src
./configure --prefix=$HOME; make; make install
[user@serverName hydra-6.5-src]$ cd
[user@serverName ~]$ hydra
Hydra v6.5 (c) 2011 by van Hauser / THC and David Maciejak - use allowed only fo r legal purposes.
Hydra (http://www.thc.org/thc-hydra) starting at 2011-08-10 18:43:14
Syntax: hydra [[[-l LOGIN|-L FILE] [-p PASS|-P FILE]] | [-C FILE]] [-e ns]
[-o FILE] [-t TASKS] [-M FILE [-T TASKS]] [-w TIME] [-f] [-s PORT] [-S] [-vV]
[-4|-6] [-x MIN:MAX:CHARSET] [server service [OPT]]|[service://server[:PORT][/O PT]]
Options:
-R restore a previous aborted/crashed session
-S connect via SSL
-s PORT if the service is on a different default port, define it here
-l LOGIN or -L FILE login with LOGIN name, or load several logins from FILE
-p PASS or -P FILE try password PASS, or load several passwords from FILE
-x MIN:MAX:CHARSET password bruteforce generation, type "-x -h" to get help
-e ns additional checks, "n" for null password, "s" try login as pass
-C FILE colon separated "login:pass" format, instead of -L/-P options
-M FILE server list for parallel attacks, one entry per line
-o FILE write found login/password pairs to FILE instead of stdout
-f exit after the first found login/password pair (per host if -M)
-t TASKS run TASKS number of connects in parallel (default: 16)
-W TIME defines the wait time between connects for one thread in seconds
-w TIME defines the max wait time in seconds for responses (default: 20)
-4 / -6 prefer IPv4 (default) or IPv6 addresses
-v / -V verbose mode / show login+pass combination for each attempt
-U service module usage details
server the target server (use either this OR the -M option)
service the service to crack. Supported protocols: cisco cisco-enable cvs ft p[s] http[s]-{head|get} http[s]-{get|post}-form http-proxy icq irc imap ldap2 ld ap3[-{cram|digest}md5] mssql mysql nntp oracle-listener oracle-sid pcnfs pop3 pc anywhere rexec rlogin rsh sip smb smtp smtp-enum snmp socks5 svn teamspeak telne t vnc vmauthd xmpp
OPT some service modules need special input (use -U to see details)
Use HYDRA_PROXY_HTTP/HYDRA_PROXY_CONNECT and HYDRA_PROXY_AUTH env for a proxy.
Hydra is a tool to guess/crack valid login/password pairs - use allowed only
for legal purposes! If used commercially, tool name, version and web address
must be mentioned in the report. Find the newest version at http://www.thc.org/t hc-hydra
Examples:
hydra -l john -p doe 192.168.0.1 imap
hydra -l john -p doe 192.168.0.1 imap PLAIN
hydra -l john -p doe 192.168.0.1 imap PLAIN -s 143
hydra -l john -p doe imap://192.168.0.1/PLAIN
hydra -l john -p doe imap://[::FFFF:192.168.0.1]:143 -6
[user@serverName ~]$ hydra -x -h
Hydra v6.5 (c) 2011 by van Hauser / THC and David Maciejak - use allowed only for legal purposes.
Hydra (http://www.thc.org/thc-hydra) starting at 2011-08-10 18:45:41
Hydra bruteforce password generation option usage:
-x MIN:MAX:CHARSET
MIN is the minimum number of characters in the password
MAX is the maximum number of characters in the password
CHARSET is a specification of the characters to use in the generation
valid CHARSET values are: 'a' for lowercase letters,
'A' for uppercase letters, '1' for numbers, and for all others,
just add their real representation.
Examples:
-x 3:5:a generate passwords from length 3 to 5 with all lowercase letters
-x 5:8:A1 generate passwords from length 5 to 8 with uppercase and numbers
-x 1:3:/ generate passwords from length 1 to 3 containing only slashes
-x 5:5:/%,.- generate passwords with length 5 which consists only of /%,.-
The bruteforce mode was made by Jan Dlabal, http://houbysoft.com/bfg/
[user@serverName ~]$
[user@serverName ~]$ hydra -l user -x 3:5:a localhost telnet
Hydra v6.5 (c) 2011 by van Hauser / THC and David Maciejak - use allowed only for legal purposes.
Hydra (http://www.thc.org/thc-hydra) starting at 2011-08-10 18:47:10
[DATA] 16 tasks, 1 servers, 12355928 login tries (l:1/p:12355928), ~772245 tries per task
[DATA] attacking service telnet on port 23
Error: Not a TELNET protocol or service shutdown: (null)
Error: Not a TELNET protocol or service shutdown: (null)
Error: Not a TELNET protocol or service shutdown: (null)
Error: Not a TELNET protocol or service shutdown: (null)
Error: Not a TELNET protocol or service shutdown: (null)
Error: Not a TELNET protocol or service shutdown: (null)
Error: Not a TELNET protocol or service shutdown: (null)
Error: Not a TELNET protocol or service shutdown: (null)
[STATUS] 282.00 tries/min, 282 tries in 00:01h, 12355646 todo in 730:15h
The session file ./hydra.restore was written. Type "hydra -R" to resume session.
Microsoft patches 1990s-era 'Ping of Death'
Tin hot về security của Microsoft đây.
Đúng là với mã đóng thì security chỉ là thuốc an thần.
Microsoft today issued 13 security updates that patched 22 vulnerabilities in Internet Explorer, Windows, Office and other software, including one that harked back two decades to something dubbed "Ping of Death."
http://www.computerworld.com/s/article/9219022/Microsoft_patches_1990s_era_Ping_of_Death_
Đúng là với mã đóng thì security chỉ là thuốc an thần.
Microsoft today issued 13 security updates that patched 22 vulnerabilities in Internet Explorer, Windows, Office and other software, including one that harked back two decades to something dubbed "Ping of Death."
http://www.computerworld.com/s/article/9219022/Microsoft_patches_1990s_era_Ping_of_Death_
2011/08/04
Install zip 3.0 on Linux
Install zip 3.0 on Linux #latest as of 2011/08/03
sudo yum -y install zip
$ rpm -qil zip
-> Sẽ biết gói "zip" ở http://www.info-zip.org/
Download
wget ftp://ftp.info-zip.org/pub/infozip/src/zip30.tgz
tar xvzf zip30.tgz
cd zip30
vim INSTALL
# make -f unix/Makefile generic
# make -f unix/Makefile install
sudo yum -y install zip
$ rpm -qil zip
-> Sẽ biết gói "zip" ở http://www.info-zip.org/
Download
wget ftp://ftp.info-zip.org/pub/infozip/src/zip30.tgz
tar xvzf zip30.tgz
cd zip30
vim INSTALL
# make -f unix/Makefile generic
# make -f unix/Makefile install
gzip, bip2, xz benchmark
[vuhung@ tmp]$ time tar czf FileName.`date -I`.tar.gz /home/FileName/FileName/
tar: Removing leading `/' from member names
real 0m15.661s
user 0m14.136s
sys 0m2.837s
[vuhung@ tmp]$ time tar cjf FileName.`date -I`.2.tar.bz2 /home/FileName/FileName/
tar: Removing leading `/' from member names
real 1m51.738s
user 1m49.911s
sys 0m3.423s
[vuhung@ tmp]$ time tar cJf FileName.`date -I`.2.tar.xz /home/FileName/FileName/
tar: Removing leading `/' from member names
real 2m26.520s
user 2m24.423s
sys 0m3.217s
[vuhung@ tmp]$ ls -l FileName.2011-08-03.*
-rw-rw-r-- 1 vuhung vuhung 148975540 Aug 3 20:03 FileName.2011-08-03.2.tar.xz
-rw-rw-r-- 1 vuhung vuhung 191752152 Aug 3 20:00 FileName.2011-08-03.2.tar.bz2
-rw-rw-r-- 1 vuhung vuhung 199892101 Aug 3 19:56 FileName.2011-08-03.tar.gz
tar: Removing leading `/' from member names
real 0m15.661s
user 0m14.136s
sys 0m2.837s
[vuhung@ tmp]$ time tar cjf FileName.`date -I`.2.tar.bz2 /home/FileName/FileName/
tar: Removing leading `/' from member names
real 1m51.738s
user 1m49.911s
sys 0m3.423s
[vuhung@ tmp]$ time tar cJf FileName.`date -I`.2.tar.xz /home/FileName/FileName/
tar: Removing leading `/' from member names
real 2m26.520s
user 2m24.423s
sys 0m3.217s
[vuhung@ tmp]$ ls -l FileName.2011-08-03.*
-rw-rw-r-- 1 vuhung vuhung 148975540 Aug 3 20:03 FileName.2011-08-03.2.tar.xz
-rw-rw-r-- 1 vuhung vuhung 191752152 Aug 3 20:00 FileName.2011-08-03.2.tar.bz2
-rw-rw-r-- 1 vuhung vuhung 199892101 Aug 3 19:56 FileName.2011-08-03.tar.gz
2011/07/22
Software patent in Vietnam
Software patent in Vietnam: Will policy makers say NO to it?
>
> Tìm kẽ hở để vá, chứ không thì GPL giờ không có v3 mà chỉ là v1, hay cái
> gọi là luật pháp chắc cũng không tồn tại.
>
> Hi all,
> Có ai biết ở VN thì thủ tục đăng ký một bằng sáng chế phần mềm thì như thế nào không?
Cần liên hệ: Cục Sở Hữu Trí Tuệ, trực thuộc MOST.
Vì vậy bác Nghĩa phải biết rõ và em đoán đây là câu hỏi xoáy :)
Liệu Việt Nam có chấp nhận bằng sáng chế cho phần mềm không nhỉ bác Nghĩa?
Bác là người trong cuộc, mong bác chia sẻ thông tin.
Hơn ngư, bằng sáng chế và GPL là hai câu chuyện khác nhau.
Đây là trình tự, do luật sư tư vấn về bằng sáng chế nói chung:
http://www.tamvietluat.com/shtt/109-thu-tuc-dang-ky-sang-che.html
>
> Tìm kẽ hở để vá, chứ không thì GPL giờ không có v3 mà chỉ là v1, hay cái
> gọi là luật pháp chắc cũng không tồn tại.
>
> Hi all,
> Có ai biết ở VN thì thủ tục đăng ký một bằng sáng chế phần mềm thì như thế nào không?
Cần liên hệ: Cục Sở Hữu Trí Tuệ, trực thuộc MOST.
Vì vậy bác Nghĩa phải biết rõ và em đoán đây là câu hỏi xoáy :)
Liệu Việt Nam có chấp nhận bằng sáng chế cho phần mềm không nhỉ bác Nghĩa?
Bác là người trong cuộc, mong bác chia sẻ thông tin.
Hơn ngư, bằng sáng chế và GPL là hai câu chuyện khác nhau.
Đây là trình tự, do luật sư tư vấn về bằng sáng chế nói chung:
http://www.tamvietluat.com/shtt/109-thu-tuc-dang-ky-sang-che.html
2011/07/16
Cong dong
> Em rất tôn trọng anh và hòan tòan trân trọng ý kiến của anh. Tuy
> nhiên, quan điểm vẫn là quan điểm. Các luồng quan điểm thế nào cũng có
> nhiều hướng khác nhau. không thể nào bắt buộc toàn bộ các luồng ý kiến
> phải đi theo cùng một hướng theo dạng "bằng mặt nhưng không bằng lòng
> được".
>
> Nếu HanoiLUG không chấp nhận ý kiến trái chiều, em sẽ leave để tránh xung đột.
>
> Cám ơn anh.
Anh lấy ví dụ:
Chính trị gia: Họ rất ít chê và thậm chí không chưa ra ý kiến cá nhân.
Đấy một phần là khả năng ngoại giao.
Và cũng là chuyện quản lý ML, cộng đồng.
Với anh, và cả em là list moderator, mình phải tạo cho mọi người vui vẻ,
mail thật nhiều, thật vui.
SaigonLUG không có email của anh Tuấn và anh thì sao? Quá vắng.
SaigonLug nhiều geek quá, nên cần em là nguời khơi gợi email của các thành viên.
Nếu em đưa ra ý kiến negative như vậy: Cũng không sao!
Nhưng không tốt thôi :)
Em cứ nghĩ cách nào làm SaigonLug vui bằng Ubuntu-vn hay HanoiLug đi :)
> nhiên, quan điểm vẫn là quan điểm. Các luồng quan điểm thế nào cũng có
> nhiều hướng khác nhau. không thể nào bắt buộc toàn bộ các luồng ý kiến
> phải đi theo cùng một hướng theo dạng "bằng mặt nhưng không bằng lòng
> được".
>
> Nếu HanoiLUG không chấp nhận ý kiến trái chiều, em sẽ leave để tránh xung đột.
>
> Cám ơn anh.
Anh lấy ví dụ:
Chính trị gia: Họ rất ít chê và thậm chí không chưa ra ý kiến cá nhân.
Đấy một phần là khả năng ngoại giao.
Và cũng là chuyện quản lý ML, cộng đồng.
Với anh, và cả em là list moderator, mình phải tạo cho mọi người vui vẻ,
mail thật nhiều, thật vui.
SaigonLUG không có email của anh Tuấn và anh thì sao? Quá vắng.
SaigonLug nhiều geek quá, nên cần em là nguời khơi gợi email của các thành viên.
Nếu em đưa ra ý kiến negative như vậy: Cũng không sao!
Nhưng không tốt thôi :)
Em cứ nghĩ cách nào làm SaigonLug vui bằng Ubuntu-vn hay HanoiLug đi :)
Kinh nghach xuat khau nghanh CNTT-TT
[FOSS-4T] Kim nghạch xuất khẩu CNTT-TT
Gửi các anh chị vụ CNTT và các anh chị,
Tôi ngẫu nhiên vào website của bộ và thấy một số con số thống kê đáng chú ý.
1. Về linh kiện, chúng ta cũng "siêu xuất"
2. Trong danh sách này không thống kê xuất/nhập khẩu phần mềm?
3. Có lẽ các đơn vị làm gia công nhỏ lẻ xuất mãi cũng không đủ bù lại
phần nhập của các dự án ERP siêu khủng hay các hệ thống khác.
Mong các anh chị cho ý kiến,
http://mic.gov.vn/solieuthongke/cnttdt/Trang/KimNg%E1%BA%A1chXu%E1%BA%A5tNh%E1%BA%ADpKh%E1%BA%A9uCNTT-TT.aspx
Gửi các anh chị vụ CNTT và các anh chị,
Tôi ngẫu nhiên vào website của bộ và thấy một số con số thống kê đáng chú ý.
1. Về linh kiện, chúng ta cũng "siêu xuất"
2. Trong danh sách này không thống kê xuất/nhập khẩu phần mềm?
3. Có lẽ các đơn vị làm gia công nhỏ lẻ xuất mãi cũng không đủ bù lại
phần nhập của các dự án ERP siêu khủng hay các hệ thống khác.
Mong các anh chị cho ý kiến,
http://mic.gov.vn/solieuthongke/cnttdt/Trang/KimNg%E1%BA%A1chXu%E1%BA%A5tNh%E1%BA%ADpKh%E1%BA%A9uCNTT-TT.aspx
2011/07/09
SugarCRM's application
SugarCRM as an Applicant Tracking System
http://kovshenin.com/archives/sugarcrm-applicant-tracking-system/
Quản lý timesheet, overtime (làm thêm)
http://www.sugarforge.org/projects/timetracker/
http://www.sugarforge.org/projects/supertimesheet/
Book time against Project, Project tasks and Cases with integrated Start/Stop timers. Reporting tool is available for Project owners. How to get full version: http://supertimesheet.net
http://www.sugarcrm.com/crm/
http://kovshenin.com/archives/sugarcrm-applicant-tracking-system/
Quản lý timesheet, overtime (làm thêm)
http://www.sugarforge.org/projects/timetracker/
http://www.sugarforge.org/projects/supertimesheet/
Book time against Project, Project tasks and Cases with integrated Start/Stop timers. Reporting tool is available for Project owners. How to get full version: http://supertimesheet.net
http://www.sugarcrm.com/crm/
Quan ly mailing list
FYI,
1. Traffic ở sglug ít quá, em không post và duy trì nó thì sg lug ML sẽ chết :)
2. Hanoilug fork chủ đề rất tốt "vim vs emacs" cũng OK :) mấy hôm nay đang buồn ít email.
3. Bản thân em là geek và ít nói. Điều này không nên nếu em là list moderator.
BR,
Vũ Hưng
1. Traffic ở sglug ít quá, em không post và duy trì nó thì sg lug ML sẽ chết :)
2. Hanoilug fork chủ đề rất tốt "vim vs emacs" cũng OK :) mấy hôm nay đang buồn ít email.
3. Bản thân em là geek và ít nói. Điều này không nên nếu em là list moderator.
BR,
Vũ Hưng
2011/07/04
GNU Free Call and WebRTC to make Skype obsolete
Chào các bác,
Lý do tạo phần mềm tương đương cho skype chắc các bác biết:
Skype không phải là FOSS.
Ngòai ra, sau khí MS mua Skype thì GNU càng có lý do tạo ra một phần mềm
tương tự thay thế - mở và miễn phí.
Không lẽ GNU có quá tự tin khi phát biểu như vậy không?
Nhà em đã thấy skype giết chết polycom một cách dễ dàng với công nghệ nén
siêu việt của mình.
Tương tự như lzma, liệu GNU có tự tạo hay tái sử dụng chuẩn nén nào tốt
ngang ngửa skype hay không nhỉ?
http://www.fsf.org/blogs/community/skype-replacement-projects
Lý do tạo phần mềm tương đương cho skype chắc các bác biết:
Skype không phải là FOSS.
Ngòai ra, sau khí MS mua Skype thì GNU càng có lý do tạo ra một phần mềm
tương tự thay thế - mở và miễn phí.
Không lẽ GNU có quá tự tin khi phát biểu như vậy không?
Nhà em đã thấy skype giết chết polycom một cách dễ dàng với công nghệ nén
siêu việt của mình.
Tương tự như lzma, liệu GNU có tự tạo hay tái sử dụng chuẩn nén nào tốt
ngang ngửa skype hay không nhỉ?
http://www.fsf.org/blogs/community/skype-replacement-projects
2011/06/26
GNU/Linux vs. Debian GNU/kFreeBSD*
2011/6/25 LHT. Quốc :
> Chuyện Debian cung cấp hai phiên bản đó là Debian GNU/Linux và Debian
> GNU/kFreeBSD* cũng đã khá lâu nên chắc mọi người ai cũng biết. Nhưng
> còn chuyện lý do tại sao họ làm như vậy thì mình mới biết nên muốn
> chia sẽ với mọi người [1]. Hi vọng sẽ hữu ích. :)
>
> Lời bàn: Không biết tương lai nhân FreeBSD có được các tổ chức phát
> triển các bản phân phối Linux khác cung cấp như tổ chức Debian - một
> trong những tổ chức phát triển bản phân phối Linux lâu đời nhất đã
> làm?!
>
> [1]: http://wiki.debian.org/Debian_GNU/kFreeBSD_why
> [*]: http://en.wikipedia.org/wiki/GNU_variants;
> http://wiki.debian.org/Debian_GNU/kFreeBSD_FAQ#Q.Whatdoesthe.27k.27in.22kFreeBSD.22standfor.3F
Thanks, thông tin rất hay.
Những policy của dự án Debian là sự ổn định và tự do.
Lý do, như các link trên đã nói, là legal (bao gồm license) issue của Linux kernel.
Nhân của *BSD rõ ràng thoáng hơn Linux.
*BSD kernel phát triển chậm nhưng ổn định. Ở đây có nhiều lý do
- Policy của *BSD dev
- Họ thiếu người và support của vendor
- *BSD đã rất ổn định và hoàn thiện tới mức còn rất ít việc phải làm
(do đó, dev ra đi)
Với người dùng ở mức application - nghĩa là không đụng tới kernel - như mình,
thì hai kernel không có sự khác biệt gì nhiều.
Nói Linux là de facto standard của Unix: Chưa chính xác.
IMO, đó là GNU userland, là các công cụ mà người dùng tương tác với OS.
bash là một ví dụ. Nó là de facto shell.
Với tôi, BSD tar là thằng củ chuối nhất trong các thằng củ chuối
vì option của nó khác GNU tar.
Đơn thuần, đây chỉ là thói quen của tôi: Tôi đã dùng quen GNU tools quá rồi :)
Chưa nói tới các tool khác như make (của BSD và GNU).
Nếu RMS và *BSD không thể dừng đối đầu và tiến tới đối thoại vì Debian
là tổ chức thích hợp combine những cái tốt nhất trong cộng đồng mở đem tới
người dùng.
> Chuyện Debian cung cấp hai phiên bản đó là Debian GNU/Linux và Debian
> GNU/kFreeBSD* cũng đã khá lâu nên chắc mọi người ai cũng biết. Nhưng
> còn chuyện lý do tại sao họ làm như vậy thì mình mới biết nên muốn
> chia sẽ với mọi người [1]. Hi vọng sẽ hữu ích. :)
>
> Lời bàn: Không biết tương lai nhân FreeBSD có được các tổ chức phát
> triển các bản phân phối Linux khác cung cấp như tổ chức Debian - một
> trong những tổ chức phát triển bản phân phối Linux lâu đời nhất đã
> làm?!
>
> [1]: http://wiki.debian.org/Debian_GNU/kFreeBSD_why
> [*]: http://en.wikipedia.org/wiki/GNU_variants;
> http://wiki.debian.org/Debian_GNU/kFreeBSD_FAQ#Q.Whatdoesthe.27k.27in.22kFreeBSD.22standfor.3F
Thanks, thông tin rất hay.
Những policy của dự án Debian là sự ổn định và tự do.
Lý do, như các link trên đã nói, là legal (bao gồm license) issue của Linux kernel.
Nhân của *BSD rõ ràng thoáng hơn Linux.
*BSD kernel phát triển chậm nhưng ổn định. Ở đây có nhiều lý do
- Policy của *BSD dev
- Họ thiếu người và support của vendor
- *BSD đã rất ổn định và hoàn thiện tới mức còn rất ít việc phải làm
(do đó, dev ra đi)
Với người dùng ở mức application - nghĩa là không đụng tới kernel - như mình,
thì hai kernel không có sự khác biệt gì nhiều.
Nói Linux là de facto standard của Unix: Chưa chính xác.
IMO, đó là GNU userland, là các công cụ mà người dùng tương tác với OS.
bash là một ví dụ. Nó là de facto shell.
Với tôi, BSD tar là thằng củ chuối nhất trong các thằng củ chuối
vì option của nó khác GNU tar.
Đơn thuần, đây chỉ là thói quen của tôi: Tôi đã dùng quen GNU tools quá rồi :)
Chưa nói tới các tool khác như make (của BSD và GNU).
Nếu RMS và *BSD không thể dừng đối đầu và tiến tới đối thoại vì Debian
là tổ chức thích hợp combine những cái tốt nhất trong cộng đồng mở đem tới
người dùng.
2011/06/10
MS từ bỏ SilverLight, theo chuẩn mở
MS sẽ từ bỏ SilverLight, một công nghệ đóng được phát triển bởi MS
với mục đích đối trọng Flash của Adobe.
Thay thế vị trí SilverLight, MS sẽ tập trung vào công nghệ mở HTML5
đã và đang được sử dụng rộng rãi.
Điều này có nghĩa là, công nghệ .NET cũng sẽ được chuyển sang ngôn ngữ
lập trình mở và phổ biến: JavaScript.
http://www.paycycle.com.au/blog/11-04-08/Moving_from_Silverlight_to_HTML.aspx
http://www.itnews.com.au/News/259910,silverlight-developers-rally-against-windows-8-plans.aspx
với mục đích đối trọng Flash của Adobe.
Thay thế vị trí SilverLight, MS sẽ tập trung vào công nghệ mở HTML5
đã và đang được sử dụng rộng rãi.
Điều này có nghĩa là, công nghệ .NET cũng sẽ được chuyển sang ngôn ngữ
lập trình mở và phổ biến: JavaScript.
http://www.paycycle.com.au/blog/11-04-08/Moving_from_Silverlight_to_HTML.aspx
http://www.itnews.com.au/News/259910,silverlight-developers-rally-against-windows-8-plans.aspx
2011/06/02
Nguy cơ của dịch vụ đám mây
(2011/05/28 21:53), Nguyen Viet Ha wrote:
> He he.. Đồng ý với bác trên :)) nguy cơ dùng đồ miễn phí chứ không phải là nguy cơ của dịch vụ đám mây.
Chào bác,
Dịch vụ tư vấn bảo mật của bác rất tuyệt vời, hy vọng sớm có dịp hợp tác hay học hỏi cùng bác.
Câu chuyện Google translate và dịch vụ tư vấn bảo mật của bác có khác nhau tí chút.
Google Translate cung cấp dịch vụ dịch miễn phí, qua web hay một số API.
Hai phần quan trọng của dịch vụ này là
1. Translation engine (và một số API của nó)
Google cung cấp một số, nhưng không mở tất cả. Họ có thể đóng bất kỳ lúc nào.
2. Translation memory
Do Google tự build và do người dùng đóng góp.
Trong phần 2.: người dùng có thể sửa bản dịch bằng engine của Google và
contribute ngược lại.
Contribution đó có lợi cho cả hai: Google và người dùng.
Tuy nhiên, người dùng chỉ biết đóng góp mà không biết sự đóng góp của mình sẽ đi đâu?
Nếu Google dừng dịch vụ này thì công sức của người dùng bị cướp trắng.
Một số ví dụ khác:
3. Canonical CLA
-> Đã được chỉ ra là nhập nhằng và không đủ fair.
4. Openstreetmap, wikimapia.org
Em nghĩ hai ví dụ này gần với Google translate hơn: Người dùng chia sẽ dữ liệu
(chứ không phải code như trong trường hợp Canonical)
> He he.. Đồng ý với bác trên :)) nguy cơ dùng đồ miễn phí chứ không phải là nguy cơ của dịch vụ đám mây.
Chào bác,
Dịch vụ tư vấn bảo mật của bác rất tuyệt vời, hy vọng sớm có dịp hợp tác hay học hỏi cùng bác.
Câu chuyện Google translate và dịch vụ tư vấn bảo mật của bác có khác nhau tí chút.
Google Translate cung cấp dịch vụ dịch miễn phí, qua web hay một số API.
Hai phần quan trọng của dịch vụ này là
1. Translation engine (và một số API của nó)
Google cung cấp một số, nhưng không mở tất cả. Họ có thể đóng bất kỳ lúc nào.
2. Translation memory
Do Google tự build và do người dùng đóng góp.
Trong phần 2.: người dùng có thể sửa bản dịch bằng engine của Google và
contribute ngược lại.
Contribution đó có lợi cho cả hai: Google và người dùng.
Tuy nhiên, người dùng chỉ biết đóng góp mà không biết sự đóng góp của mình sẽ đi đâu?
Nếu Google dừng dịch vụ này thì công sức của người dùng bị cướp trắng.
Một số ví dụ khác:
3. Canonical CLA
-> Đã được chỉ ra là nhập nhằng và không đủ fair.
4. Openstreetmap, wikimapia.org
Em nghĩ hai ví dụ này gần với Google translate hơn: Người dùng chia sẽ dữ liệu
(chứ không phải code như trong trường hợp Canonical)
2011/05/28
Nguy cơ của dịch vụ đám mây
Chào các bác:
Mô hình của Google translate:
1. Cho dịch miễn phí online (cho người dùng)
2. Có thể contribute ngược,
3. API công khai.
Tuy nhiên,
4. Raw content (dữ liệu ngôn ngữ) là đóng
(nghĩa là người dùng chỉ cung cấp một chiều)
5. Core engine là đóng.
Trong google IO và cách đây 2 ngày - một ngày đẹp trời,
Google tuyên bố sẽ shutdown tạm thời và sau đó shutdown vĩnh viễn
một số Google Translate API.
Người dùng bị ảnh hưởng.
Qua ví dụ này, em muốn chỉ rõ hơn về nguy cơ của cloud computing
trong đó bản thân dịch vụ là miễn phí nhưng không có đầy đủ tính mở.
---------- Forwarded message ----------
From: Julen Ruiz Aizpuru
It seems Google is shutting down some of its APIs[1] and unfortunately
that includes the Translate API. The official documentation says it will
be shut off completely on the 1st of December, 2011.
Basically this affects both Virtaal and Pootle, since they have plugins
that enable users to retrieve suggestions by using this service. These
plugins will need to be disabled by then so that users don't get a
this-doesn't-work feeling.
Hope you find it useful.
[1]
http://googlecode.blogspot.com/2011/05/spring-cleaning-for-some-of-our-apis.html
[2] https://code.google.com/intl/eu/apis/language/translate/overview.html
Mô hình của Google translate:
1. Cho dịch miễn phí online (cho người dùng)
2. Có thể contribute ngược,
3. API công khai.
Tuy nhiên,
4. Raw content (dữ liệu ngôn ngữ) là đóng
(nghĩa là người dùng chỉ cung cấp một chiều)
5. Core engine là đóng.
Trong google IO và cách đây 2 ngày - một ngày đẹp trời,
Google tuyên bố sẽ shutdown tạm thời và sau đó shutdown vĩnh viễn
một số Google Translate API.
Người dùng bị ảnh hưởng.
Qua ví dụ này, em muốn chỉ rõ hơn về nguy cơ của cloud computing
trong đó bản thân dịch vụ là miễn phí nhưng không có đầy đủ tính mở.
---------- Forwarded message ----------
From: Julen Ruiz Aizpuru
It seems Google is shutting down some of its APIs[1] and unfortunately
that includes the Translate API. The official documentation says it will
be shut off completely on the 1st of December, 2011.
Basically this affects both Virtaal and Pootle, since they have plugins
that enable users to retrieve suggestions by using this service. These
plugins will need to be disabled by then so that users don't get a
this-doesn't-work feeling.
Hope you find it useful.
[1]
http://googlecode.blogspot.com/2011/05/spring-cleaning-for-some-of-our-apis.html
[2] https://code.google.com/intl/eu/apis/language/translate/overview.html
2011/05/21
Unity is less than half of what Gnome3-shell is. No, it is nothing
The title may shock Ubuntu's fan and fans of dieted window manager xfce:
Gnome3-shell footprint is as good as XFCE's with on-par comparison despite
of the fact that Gnome 3 shell is much feature rich than XFCE.
http://www.resplect.com/?q=node/30
Please spoil mistakes in the benchmark if you find any :))
Gnome3-shell footprint is as good as XFCE's with on-par comparison despite
of the fact that Gnome 3 shell is much feature rich than XFCE.
http://www.resplect.com/?q=node/30
Please spoil mistakes in the benchmark if you find any :))
Unity is less than half of what Gnome3-shell is. No, it is nothing
The title may shock Ubuntu's fan and fans of dieted window manager xfce:
Gnome3-shell footprint is as good as XFCE's with on-par comparison despite
of the fact that Gnome 3 shell is much feature rich than XFCE.
http://www.resplect.com/?q=node/30
Please spoil mistakes in the benchmark if you find any :))
Gnome3-shell footprint is as good as XFCE's with on-par comparison despite
of the fact that Gnome 3 shell is much feature rich than XFCE.
http://www.resplect.com/?q=node/30
Please spoil mistakes in the benchmark if you find any :))
clamav scan time
clamav scan chậm hơn so với các sản phẩm khác.
Với cấu hình máy
xp sp3,
Core 2 1.66
2GB RAM
HDD = ?
thì mất tới 142 phút (gần 2 tiếng rưỡi) chỉ để scan 12GB dữ liệu.
Như thế là chậm.
Cách giải quyết, IMO, là cheat người dùng, scan ít file hơn theo *một nguyên tắc nào đó*
và memory theo chiến lược:
Anti-virus software chỉ là thuốc an thần cho người dùng thôi, scan ít file, ít chính xác hơn cũng đuợc.
Ta sẽ scan đầy đủ khi người dùng bảo ta làm vậy :)
Tham khảo
----------- SCAN SUMMARY -----------
Known viruses: 962956
Engine version: 0.97
Scanned directories: 15749
Scanned files: 106768
Infected files: 5
Not copied: 2
Data scanned: 12465.24 MB
Data read: 18363.32 MB (ratio 0.68:1)
Time: 8568.953 sec (142 m 48 s)
--------------------------------------
Completed
--------------------------------------
Với cấu hình máy
xp sp3,
Core 2 1.66
2GB RAM
HDD = ?
thì mất tới 142 phút (gần 2 tiếng rưỡi) chỉ để scan 12GB dữ liệu.
Như thế là chậm.
Cách giải quyết, IMO, là cheat người dùng, scan ít file hơn theo *một nguyên tắc nào đó*
và memory theo chiến lược:
Anti-virus software chỉ là thuốc an thần cho người dùng thôi, scan ít file, ít chính xác hơn cũng đuợc.
Ta sẽ scan đầy đủ khi người dùng bảo ta làm vậy :)
Tham khảo
----------- SCAN SUMMARY -----------
Known viruses: 962956
Engine version: 0.97
Scanned directories: 15749
Scanned files: 106768
Infected files: 5
Not copied: 2
Data scanned: 12465.24 MB
Data read: 18363.32 MB (ratio 0.68:1)
Time: 8568.953 sec (142 m 48 s)
--------------------------------------
Completed
--------------------------------------
2011/05/14
find and iconv
find /path/to/a/folder -type f -name '*tpl' -print0
find /path/to/a/folder -type f -name '*php'
-> Tìm tất cả file có đuôi tpl hoặc php trong một folder
thực hiện convert từ EUC sang UTF-8
find /path/to/a/folder -type f -name '*tpl' -print0 | xargs iconv -f UEC -t UTF-8 "$1"
Trong đó $1 là tên file, dùng "" vì tên file có thể chứa space.
Có thể dùng
iconv -t UTF-8
để convert trực tiếp sang UTF-8 (không cần quan tâm tới encoding của source file, không chỉ định -f của iconv)
find /path/to/a/folder -type f -name '*php'
-> Tìm tất cả file có đuôi tpl hoặc php trong một folder
thực hiện convert từ EUC sang UTF-8
find /path/to/a/folder -type f -name '*tpl' -print0 | xargs iconv -f UEC -t UTF-8 "$1"
Trong đó $1 là tên file, dùng "" vì tên file có thể chứa space.
Có thể dùng
iconv -t UTF-8
để convert trực tiếp sang UTF-8 (không cần quan tâm tới encoding của source file, không chỉ định -f của iconv)
2011/05/07
CodingDojo #4
Dear all,
4th edition of the CodingDojo will take place at the same place
(CNF) next Saturday from 1pm to 3pm (May 7th 2011).
CNF, 42 Ta Quang Buu, Ha Noi
Map: http://maps.google.com/?ie=UTF8&ll=21.003272,105.847473&spn=0.00292,0.006866&z=18
Prepare your kata !! All previous code of CodingDojo are now available
on github: https://github.com/HaNoiCodingDojo/
Regards,
--
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/
4th edition of the CodingDojo will take place at the same place
(CNF) next Saturday from 1pm to 3pm (May 7th 2011).
CNF, 42 Ta Quang Buu, Ha Noi
Map: http://maps.google.com/?ie=UTF8&ll=21.003272,105.847473&spn=0.00292,0.006866&z=18
Prepare your kata !! All previous code of CodingDojo are now available
on github: https://github.com/HaNoiCodingDojo/
Regards,
--
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/
登録:
投稿 (Atom)