Posts Tagged ‘Software’
Chrome extension
Just post a list of chrome extension I installed,
- AdBlock
AdBlock for Chrome! Blocks ads all over the web. Rated 4.5 out of 5 stars by our users! - Aviary Screen Capture
Screen capture tool. - Better Gmail
Adds option to toggle: ads, chat, invites, folders4gmail, footer, attachment icons, row highlight, sponsor messages. - Chrome SEO
The Google Chrome SEO Extension. Make you daily Search Engine Optimization tasks easier in Chrome. - Chrome Bird
Chromed Bird is a Twitter extension that allows you to follow your timelines and interact with your Twitter account. - Clickable Links
Turns unclickable urls & email addresses into clickable ones. - Delicious Tools
Quick access to saving Delicious bookmarks. Ctrl + D keyboard shortcut and selected text populates your notes field. - Docs PDF/PowerPoint Viewer (by Google)
Automatically previews pdfs, powerpoint presentations, and other documents in Google Docs Viewer. - Everymark
everything-like search on your bookmark - Google Quick Scroll
Quick Scroll lets you jump directly to the relevant bits of a Google search result. - Google reader RSS Subscriber
Allows you to subscribe to the RSS feed in Google Reader 1 by pressing one button - IE Tab
Display web pages using IE in a tab - Image Search
Search the web for images, faces, celebrity pictures, paparazzi photos and so much more! - One Number
Check GMail, Google Reader, Google Voice, and Google Wave. Four sources, one number - Quick Bookmarks
Access bookmarks via popup menu - Shareaholic for Google Chrome
Share, save or email any web page with your friends right from the page you are on using Twitter, Facebook, GMail, and many more! - SmoothScroll
Scrolls the websites smoothly when scrolling with the mouse wheel or the keyboard - Speed Tracer (By Google)
Get insight into the performance of your web applications. - Tab Menu
Select, close, rearrange, and search your tabs in a vertical menu! Extras: merge windows, keyboard shortcut, and tab counter! - Xmarks Bookmarks Sync
Backup and sync your bookmarks across computers and browsers. Xmarks is also available for Firefox, Safari and IE. - Zemanta
Enhance your blog with Zemanta for Google Chrome
Related posts
Tags: english, google, Software
My favourite FireFox add-ons
Just a quick note about my most favourite add-ons used in FireFox,
- Copy Plain Text
Copies text without formatting. - Delicious Bookmarks
Access your bookmarks wherever you go and keep them organized no matter how many you have. - Fasterfox
Performance and network tweaks for Firefox. - Firebug
Web development evolved. - FoxyProxy
Premier proxy management for Firefox. - IE Tab
Enables you to use the embeded IE engine within Mozilla/Firefox. - Live HTTP headers
View HTTP headers of a page and while browsing. - Live PageRank
Display live PageRank for active URL. - PDF Download
Allows you to choose what to do with a PDF file: download it, view it with an external viewer or view it as HTML. - Tab Mix Plus
Tab browsing with an added boost. - Web Developer
Adds a menu and a toolbar with various web developer tools.
Related posts
500 downloaded times for CrossPress
Two months later, after I had written the CrossPress; the wordpress plug-in. The download number has been growing up to 500 times. That’s not a bad number. Really Impressive, for the first opensource program in my life, contributed to the world.
Thanks every one for using and please wait for my another projects in the following platforms,
1. Android
2. FireFox
3. SongBird
And maybe the special one written in Python language. If anyone got any ideas about the software, please share me.

The opensource software is not only for free of cost but it’s all about your freedom to use and freedom to contribute your idea.
Related posts
Tags: english, Software, wordpress
CrossPress v0.2 is now available.
The consequent release is about adding new feature and fixing some bugs. The details are as follows,
- Post only summary text.
- Fixed some option value cannot be committed to database.
- Don’t crosspost twice in case of edit the posted page.
Get new CrossPress version by locating into project home,
Related posts
Tags: english, Software, wordpress
CrossPress releases – Wordpress Plugin (Crosspost)
Regarding to the question, how I can publish post in my atthakorn.com and the same content is automatically added into atthakorn.multiply.com; my favourite social network. Therefore I start developing a wordpress plugin; Wordpress-2-Multiply, to solve the problem. Originally it only does the job posting to multiply each time I have a post in my official wordpress site. It works fine for a long.
Suddently, I was just noticed that the protocol (post-via-email) I used in plug-in, can be generic used across social network site. So I renamed Wordpress-2-Multiply to CrossPress and extend it to behave more feature.
CrossPress is the wordpress-plugin which automatically, cross-posting to associated site/blog to enabling the post-via-email option with PIN code e.g. multiply.com, livejournal.com, blogspot.com and much more.
Initially, CrossPress contains these features,
- Immediately, crossposting to target sites when publishing a new post.
- Multiple sites support.
- Append signature for each post.
Know CrossPress more here,
Related posts
Tags: english, Software, wordpress
CrossPress
Description
CrossPress is the wordpress-plugin which automatically, cross-posting to associated site/blog to enabling the post-via-email option with PIN code e.g. multiply.com, livejournal.com, blogspot.com, wordpress-base site and much more.
Feature
- Immediately, crossposting to target sites when publishing a new post.
- Multiple sites support.
- Append signature for each post.
- Support content-type:text/html
- Unicode support (UTF8)
- Post only summary text.
Download
- CrossPress v0.3 – crosspress.0.3.zip
- CrossPress v0.2 – crosspress.0.2.zip
- CrossPress v0.1 – crosspress.0.1.zip
What is PIN code
There are lots of website or blog support the posting via email. If the service is over there, the PIN code will be provided. You can use the PIN code as an email address. When you send a post content to, then the website or blog will publish the post as soon as it got you email. The following item are the sample of PIN code.
- www.multiply.com -> PIN@yoursite.multiply.com
- www.livejournal.com -> yoursite+PIN@post.livejournal.com
- www.blogger.com -> yoursite.PIN@blogger.com
Installation
1. Unzip “crosspress” archive and put all files into your “plugins” folder (/wp-content/plugins/) or to create a sub directory into the plugins folder (recommanded), like www.yoursite.com/wp-content/plugins/crosspress/
2. Activate the plugin
3. Inside the Wordpress admin, go to Settings > CrossPress, enter the secret PIN(s) and signature, the save them.
4. Now CrossPress will automatically publish a post content across the associated site each time you have a new post in wordpress.
Setting
Initially, there are two options must be edited before CrossPress is funtional.
- Secret PIN:
Site PIN code (email) that is enable you to cross-post to your associated site/blog via email. Each entry separated by new line. - Signature : (optional)
You can put a signature here as desire. The text URL will be converted to click-able URL automatically.
Screenshot
ChangeLog
- Version 0.3 – 15-09-2008
- Verify the package works against wordpress v2.8.x
- Version 0.2 – 17-10-2008
- Post only summary text.
- Fixed some option value cannot be committed to database.
- Don’t crosspost twice in case of edit the posted page. - Version 0.1 – 14-12-2008
Initial release.
Related posts
Tags: autopost, crosspost, english, plugin, Software, wordpress
ประวัติของภาษาคอมพิวเตอร์
นับตั้งแต่ภาษา Fortran ได้ถือกำเนิดขึ้นในปี 1954 (ไม่รวมถึงภาษาระดับต่ำเช่น ภาษาเครื่อง (Machine) หรือ ภาษา Assembly พัฒนาการของภาษาคอมพิวเตอร์ได้แตกแขนงอย่างมากมายเป็นกิ่งก้านสาขา ภาษาคอมพิวเตอร์เก่าๆ บางภาษาก็ยังมีการใช้งานให้เห็นในปัจจุบัน (Cobol) แต่ก็ถูกปรับปรุงให้ทันสมัยยิ่งขึ้น บางภาษาก็เป็นการยุบรวมจุดเด่นของภาษาคอมพิวเตอร์สองตัวเพื่อพัฒนาเป็นภาษาใหม่ การอยู่รอดของภาษาคอมพิวเตอร์จึงขึ้นอยู่กับความเหมาะสมของการใช้งาน ความสามารถในการแก้ไขปัญหา ความยากง่ายของโครงสร้างภาษา และความนิยมของผู้พัฒนา
ภาษาคอมพิวเตอร์ก็เหมือนสปีชี่ย์หนึ่งของสิ่งมีชีวิต ที่มีการวิวัฒนาการ มีการออกแตกหน่อ(สิ่งมีชีวิตเซลล์เดียว) หรือแม้กระทั่งการผสมพันธุ์เพื่อรวมลักษณะที่ดีของสองภาษาที่แตกต่างกัน เพื่อก่อกำเนิดภาษาคอมพิวเตอร์ภาษาใหม่ เพื่อความอยู่รอด (ขึ้นอยู่กับความนิยมของผู้พัฒนาและความสามารถของภาษา) ในแต่ละยุคแต่ละสมัย
ปัจจุบันมีภาษาคอมพิวเตอร์ ที่ถูกปรับปรุงให้เหมาะสมกับการทำงานด้านต่างๆ มากมายหลายภาษาให้เลือกใช้ ตามลักษณะของซอฟแวร์ที่แบ่งออกเป็น 3 ลักษณะคือ
- ภาษาคอมพิวเตอร์ที่เหมาะสมกับซอฟแวร์ที่ใช้งานบนระบบอินเตอร์เนท Web Application) เช่น php, ruby, asp, javascript, flex
- ภาษาคอมพิวเตอร์ที่เหมาะสมกับซอฟแวร์ที่ใช้งานเฉพาะบนเครื่องคอมพิวเตอร์ (Standalone) เช่น c/c++, basic, cobol, delphi
- ภาษาคอมพิวเตอร์ที่รวมสองลักษณะข้างต้นไว้ด้วยกัน เช่น java, python, perl, และบางภาษาในตระกูล .net
สำนักพิมพ์ O’reilly จัดพิมพ์วิวัฒนาการของภาษาคอมพิวเตอร์เป็นไฟล์ PDF ไว้ให้ผู้ที่สนใจได้ดาวโหลดไปศึกษาที่นี่ Programming Lanuage Poster (701k) หรือกดที่รูปข้างล่างเพื่อดาวโหลดไฟล์ในรูปแบบของภาพ JPG.
วิวัฒนาการของภาษาตั้งแต่ปี 1954-2004
Related posts
Tags: programing, Software, thai
Tuning Eclipse 3.4 for Performance Purpose
Recently, eclipse has released the core ide development code named Ganymede. I had tried the changes and feel badly in performance experience (My office PC is little bit old). So I need to tune up the eclipse engine so it can start and run smoothly during my work. Here is the few step to increase the performance in Eclipse.
Adding garbage collector option and memory capacity.
In eclipse.ini file under eclipse home directory, please add the following lines before next time starting eclipse
…
-vmargs
…
-Xms128m
-Xmx256m
-XX:+UseParallelGC
…
The first two items, -Xms128 and -Xmx256m indicate eclipse to start up with the minimun memory = 128 mb and maximun memory = 256 mb. This will reserve a heap to eclipse and avoid eclipse to memory leak in case of a big project assigned.
-XX:+UseParallelGC force the garbace collector to reclaim the memory in parallel. The parallel method will reduce the “Stop The World” pause time slightly.
Turn off some inessential options in Eclipse preference.
1. Uncheck “Enable Capture” option in Usage data collector menu under Eclipse Perferences.
2. In validation menu, again in preference. Please tun on “suspend all validators” option.
3. Ignore the spell checking features by check out “enable spell checking” option in preference/editors/text editors/spellings.
4. Not allow eclipse to build package automatically in eclipse menu -> project->build automatically.
PS. Some features are available in 3.4 eclipse. For the previous used in Europa 3.3–, you can set tune a part of feature without the whole steps.
Related posts
Tags: eclipse, english, Software
Boost Eclipse 3.4 with KeepResident and Memory Manager
There are two plugins I would like to suggest to an eclipse developer. All of them are about to manage the memory. As we know Java problem is most relevent to the memory so the first choice to tune java application is to take action in memory management. Eclipse is Java application!
KeepResident
To be honestly, windows is really bias for java application that runs inside. It often swap out the memory belongs to java process eventhough there are lots of physical memory available.
KeepResident is eclipse plugin that interacts to the window memory manager. It will sends the message via window api to reserve more physical memory to eclipse as flush out the memory as necessary.
KeepResident plugin is available in SUIF group of standford. You can get it directly via the plugin page as below in download menu,
http://suif.stanford.edu/pub/keepresident/index.html
After downloading, please extract it into /plugins folder under eclipse home directory. Once you install, go to preference page then adjust the minimum/maximun value as desire.
For the VirtualLock option. It will force the eclipse always in the physical memory eventhough it is minimize in the the taskbar. Aware of window always flushes the memory if the application is out from the space. Anyway, VirtualLock option is really unstable. It’s on your own risk to use.
The result we get after re-adjust memory for eclipse.
The SUIF mentions that it works with Eclipse 3.0 and 2.1 version. By the way I did install and test with Ganymede 3.4, it also works well.
MemoryManager
Another IBM’s tool. This is most effective to adjust garbage collector work in eclipse itself memory handle. The plugin works at startup to find the free memory after GC starts. It will monitor memory usage every few seconds and do garbage collect with the effective algorithm to recover memory if it goes down below 75% of free memory.
The plugin is available here,
http://www.cloudgarden.com/memorymanager/
To turn on the graphical view of the current memory. Please choosing -> Windows->View-> Other->MemoryManager->Memory in main menu. The view states about free/total/max memory in megabyte. We can also force GC to run immediatly via a shortcut.
Related posts
Tags: eclipse, english, Software
บันได 5 ขั้น ของนักพัฒนาซอฟแวร์ (Dreyfus Model)
ทุกสิ่งทุกอย่างล้วนต้องมีการพัฒนา
นักพัฒนาซอฟแวร์ก็เช่นกัน!
มาดูกันว่าลักษณะของนักพัฒนาซอฟแวร์ในแต่ละขั้น ของเส้นทางสู่การเป็นนักพัฒนาซอฟแวร์ตามรูปแบบของ Dreyfus (Dreyfus Model) เป็นเช่นไร,
1. มือใหม่(Novice)
- ไม่มีประสบการณ์ หรือมีประสบการณ์น้อย
- จำเป็นต้องมีตัวอย่าง ระเบียบแบบแผน เพื่อช่วยในการเรียนรู้
- ต้องการจุดมุ่งหมายในระยะสั้นเพื่อพัฒนาตัวเอง
- จำเป็นต้องมีคนแนะนำในทุกๆ ขั้นตอน
2. ผู้ริเริ่ม (Advance Beginner)
- เริ่มตัดสินใจด้วยตนเองได้
- ชอบเรียนรู้อะไรไวๆ แต่ไม่จำเป็นต้องรูที่มา เช่น โปรแกรมเมอร์แบบตัดแปะ (copy & paste)
- เริ่มเห็นภาพรวมของขั้นตอน และโครงสร้างของซอฟแวร์
- ยังจำเป็นต้องมีคนแนะนำในบางส่วน
3. ผู้มีประสบการณ์ (Competent)
- เริ่มมีคำถามกับตัวเอง เช่น เขียนโค้ดแบบนี้เพื่ออะไร หรือทำไม?
- มองผลกระทบต่างๆ ของการออกแบบและำพัฒนาซอฟแวร์ได้กว้างขึ้น
- สามารถแก้ปัญหาส่วนใหญ่ได้ด้วยตัวเอง
- เริ่มเรียนรู้สิ่งใหม่ๆ ด้วยตัวเองได้
- จำเป็นต้องมีผู้เชี่ยวชาญให้การปรึกษาในบางเรื่อง
- สามารถให้คำแนะนำนักพัฒนารุ่นน้องได
4. ผู้ชำนาญเจนจัด (Proficient)
- มีทักษะระดับสูงในการวิเคราะห์
- รู้จักจุดแข็งและข้อด้อยของตัวเอง และปรับปรุงตัวเองได้ดียิ่งขึ้น
- สามารถวิเคราะห์ปัญหาได้ถูกจุดและรวดเร็วมากกว่าเดิม
- เริ่มศึกษาหลักการออกแบบซอฟแวร์ที่ดี (Design Pattern) และประยุกต์ใช้ในการพัฒนาซอฟแวร์
5. ผู้เชี่ยวชาญ (Expert)
- ระดับผู้เชี่ยวชาญ มีความกระตือรือร้นอย่างสูงในการค้นหา และพัฒนาสิ่งใหม่ๆ
- สามารถเขียนหนังสือเพื่อถ่ายทอดความรู้ให้แก่ผู้อื่น
- เริ่มจะมีจินตการที่เหนือเหตุผล ดั่งเช่นที่ไอส์ไตน์เคยพูดไว้ว่า จินตาการสำคัญกว่าความคิด
- ดูทุกๆ อย่างเป็นของง่าย
- มีความเชี่ยวชาญสูง บางสิ่งสามารถทำโดยไม่ต้องคิด เหมือนนักกีฬาที่ฝึกตนจนคล่องแคล่วแล้ว ร่างกายจะทำงานเองโดยไม่ขึ้นกับสมอง
มือใหม่ ผู้ริเริ่ม ผู้มีประสบการณ์ ผู้ชำนาญเจนจัด ผู้เชี่ยวชาญ
รวมเป็น 5 ขั้นสู่การเป็นสุดยอดนักพัฒนา
อ่านจบแล้ว เพื่อนๆ ล่ะ คิดว่าตัวเองอยู่ในขั้นไหน ??
Related posts
Tags: developer, psychology, Software, thai
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=9b50bb40-bc23-43ed-b0b4-e46546cf6765)



