The Storyteller

Entries categorized as ‘FOSS’

List of RSS Feeds I read almost everyday

July 12, 2007 · 31 Comments

I am sharing a list of RSS feeds that I read almost everyday. And which one is my favorites RSS reader? Well, I use GoogleReader because of it’s excellent features like star and feed history. also I like it’s feed sharing feature.

1. Ajaxian : http://www.ajaxian.com/index.xml
2. Cow’s Blog : http://cow.neondragon.net/xml.php
3. IBM Developer Works (Web) : http://www.ibm.com/developerworks/views/web/rss/libraryview.jsp
4. IBM Developer Works (Open Source) : http://www.ibm.com/developerworks/views/opensource/rss/libraryview.jsp
5. Designer Folio : http://feeds.feedburner.com/dezinerfolio
6. Digg Technology : http://digg.com/rss/containertechnology.xml
7. DZone Latest Front Page Links : http://www.dzone.com/feed/frontpage/rss.xml
8. Freelance Switch : http://feeds.feedburner.com/FreelanceSwitch
9. HacksZine : http://hackszine.com/index.xml
10. International PHP Magazine News : http://www.php-mag.net/magphpde/psecom,id,26,noeid,26,.html
11. JSLabs High Performance Web Apps : http://feeds.feedburner.com/jaslabs
12. LifeHack : http://www.lifehack.org/feed/
13. Mashable : http://feeds.feedburner.com/Mashable
14. Maxdesign : http://www.maxdesign.com.au/feed/
15. Newsvine (PHP) : http://www.newsvine.com/_feeds/rss2/tag?id=php&d=v
16. PHP Freaks : http://www.phpfreaks.com/feeds/articles.xml
17. PHP Magazine : http://www.phpmagazine.net/syndicate.xml
18. PHP Coding Practise: http://php-coding-practices.com/feed/
19. PHP Developer : http://phpdeveloper.org/phpdev.rdf
20. PHP Geek : http://www.phpgeek.com/wordpress/feed
21. PHP Architct News : http://www.phparch.com/phpa.rss
22. Planet Ajaxian : http://planet.ajaxian.com/index.xml
23. Planet PHP : http://planet-php.org/rdf/
24. Programmable Web : http://feeds.feedburner.com/ProgrammableWeb
25. ROScripts : http://feeds.feedburner.com/ArticlesAndProgrammingTutorials
26. Sitepoint Blogs : http://www.sitepoint.com/blogs/feed/
27. Sitepoint News : http://www.sitepoint.com/recent.rdf
28. Smashing Magazine : http://www.smashingmagazine.com/wp-rss.php
29. Jonathan Snooks Blog : http://snook.ca/jonathan/index.rdf
30. TechCrunch : http://feeds.feedburner.com/Techcrunch
31. Technorati Javascript Links : http://feeds.technorati.com/search/Javascript
32. Technorati PHP Links: http://feeds.technorati.com/search/PHP
33. Veerle’s Blog : http://feeds.feedburner.com/veerlesblog
34. Web2List : http://feeds.feedburner.com/Web2list
35. Zen Habits : http://feeds.feedburner.com/zenhabits
36. Del.icio.us PHP Tags : http://del.icio.us/rss/tag/php
37. PHPExperts Forum : http://rss.groups.yahoo.com/group/phpexperts/rss
38. 456 Berea Street : http://www.456bereastreet.com/feed.xml
39. Particle Tree : http://feeds.feedburner.com/particletree
40. Simple Bits : http://simplebits.com/xml/rss.xml

Categories: AJAX · Blogroll · Books & Magazines · CSS · Cool Webapps · Cool Website · FOSS · Javascript · MySQL · OpenSource · PHP · Software Update · idea

Prelude to foundation: Its time to go for a better PHP Framework

April 23, 2007 · 30 Comments

I remember those old days when I had to write everything by myself. I wrote huge libraries to work with MySQL. Then I learned PostgreSQL and SQLite but didn’t rewrote my old library to work with those, I was running short of time. So I forsake the opportunity to write a db library which works with them. What I did was plain code relevant to database specific portions. Oh ya, that was a long time ago.

Soon after that I came to know adoDB which made my dream come true. I was so much happy getting my all db specific works done in a much more smarter way. I get rid of database portability issues. I was very happy that time.

I learned smarty soon after I realize that my codes are getting ugly with all the inline HTMLs and PHPs. Nothing could be smarter than separating the presentation logic from the business layer. I am a big smarty fan since that time. It saves my sleep for many nights.

But again I am recurrently suffering from maintainability issues. I was not surprised to find that my code is becoming huge unmanageable giant and it takes huge time for refactoring the application. I was very sad those days. Oh what a disaster that was.

When working with my team members located remote places, I fall into a deep shit. How can we manage and track the changes done by us? Even I was getting strange code in my routine which I bet was not written by me!! It was a terrific job (more…)

Categories: CodeIgniter · Cool Webapps · FOSS · Me - Myself · MySQL · OpenSource · PEAR · PHP · PostgreSQL · SQLite

Installing subversion server

January 17, 2007 · 3 Comments

Most of subversion users are familier with Tortoise SVN which removes the need of using svn command line tool. Tortoise is a great tool. It helps a lot as a visual replacement of svn client. What if you want to setup a subversion server in your machine so that developers can work remotely? follow these steps

Before that, download the SVNService from http://gda.utp.edu.co/pub/svn/

1. Create the subversion working directoty by svnadmin tool
Example : svnadmin create “c:\projects\myproject”

2. add authentication setings in your project
open your working directory, such as “c:\projects\myproject” and open the conf/svnserve.conf file. Add the following lines

[general]
anon-access = read
auth-access = write
password-db = passwd

for the settings above, anonymous users will get the read-only access to the repository. If you want authenticated read access, make it as shown below.

[general]
auth-access = read
auth-access = write
password-db = passwd

3. add credentials
open conf/passwd file with notepad and add the username and password in following format

[users]
user1 = pass1
user2 = pass2

4. Install the subversion service and run it
svnservice -install -d -r “c:\projects\myproject”

OR

4. run the server simply
svnserve -d -r “c:\projects\myproject”

Now you can access your subversion repository remotely as “svn://your_server_ip/”

Thats it.

Categories: Cool software · FOSS · subversion

FOSS - My point of view

July 9, 2006 · 9 Comments

These days I am usually shouting “Free and Open Source Software (FOSS)” - and my friends and colleagues pointed their finger at me. so why I am shouting with all these non sense words? Let me explain a bit, have a cup of coffee and give me some minutes. These points are totally from my perspective. And I really don’t care if that fits for you.

First of all, I am also a closed source developer what I have to do for my living. I work for companies who definitely don’t want to publish their intelligent properties. I also work in paid projects where I just deliver the output and I don’t care what my client do with that piece of code, sole copyright belongs to them. Beside this, I have some time which I study in home and spend in research and development. Most of the developers follow this typical routine in their personal life, I guess.

Now comes the point, so why would I go for free and motivate people to use FOSS?

1. I feel pity when I see that I am using my potential solely for commercial purpose and the community gets nothing from me. I have my strength and skills to develop some cool applications which I must use for community, and I have to do that for free. So I develop free solutions, some of which are free and some open source under LGPL or CC.

2. I feel mentally happy when I contribute in open source communities and people use my code which helps them somehow (I don’t know every possible use of my code) and It inspires me a lot when I receive comments from them, or when I see the download counter increases.

3. I personally don’t like using pirated software. I like much more to pay to developers for the great works they done for us. But unfortunately I live in such a country where I am not capable of paying for licensed software. Sometime I wish to pay but due to the lack of support from payment gateways, I wouldn’t be able. So instead of using pirated solutions, I search for FOSS alternatives. If I find any (even with less features) I prefer using that instead of a paid solution (or pirated solution). For example GIMP is not a full replacement of Adobe photoshop and it has less features when compared to photoshop. But If i were capable of paying 65000 Tk for photoshop (or anyone buys me that :D ) I would definitely use Photoshop instead of Gimp, because of its amazing flexibility. But as I cant, I prefer using Gimp as a replacement of Photoshop or Inkscape as a replacement of Illustrator. And that is the only reason I want to work with Linux. I am a extreme fan of winXP for making life easier but as I am concerning day by day, I would like to shift to linux completely.

4. I feel great when I see that some developers are kind enough so that they share their intelligent properties at totally free of cost. I personally always congrats them and i think i will also get such comments in return when I will be one of them. This inspires me to be a FOSS developer.

5. I like to learn. FOSS, specially OS (open Source) helps me to learn how developers develop that amazing solution so that I can incorporate that into my upgrades or my personalized versions.

6. and Finally, not making this post too long, I don’t understand why I have to pay for solutions like Microsoft Office when I have it’s alternative. I am not a hyper advanced user of office solutions. In daily life I use just basic features which you do even with wordpad with some extra effort. Then Why I have to use MS Office? I have my alternatives like OpenOffice or abiWord (well, I prefer open office), moreover as a plus I get some cool features like PDF creation which I cant get in MS word until I buy some commercial add ins (well, PDFCreator is a Free solution if you don’t want to spend a single pence). I always try my best to find an FOSS alternative, If I cant find it, I would better like to skip using that software.

So I am not a Mad, Dumb headed psycho who just scream for FOSS out of nothing. I scream for my personal ethics and for my personal satisfaction. I use FOSS and motivate people to using that. Nothing more.

Links: FOSS, Creative Commons, Open Source Licenses, ITRedux Office Replacement, Open CD, Ubuntu, Suse 10.1, BDLug, BDOSN,
Ekushey and Ankur

Categories: FOSS · General