Typo3 Reference Manuals – A Google Chrome Extension

I am happy to share with you my first Google Chrome extension. It is a collection of Typo3 reference manuals that I have compiled from the typo3.org website. It may not be the coolest extension out there, but it has been useful to me. 🙂 This Google Chrome extension is for: • Those who have a slow or unreliable internet connection. For example, in India. • And those who prefer to stay in the browser while reading or searching something in the Typo3 swx reference manuals. ...

27 March 2010 · Shafiq Alibhai

How to Identify Your Linux Distribution and Version with Simple Commands

If you are using a Linux-based operating system and you want to know which specific distribution and version you have installed, there is a simple command that can help you with that. Just open a terminal window and type the following: cat /etc/issue This will display the name and the release number of your Linux distribution. For example, if you are using Debian 4.0, the output will look like this: ...

23 March 2010 · Shafiq Alibhai

How to Implement Scrum Development Model in 8 Steps

Goa Management Requirement Requirements shafiq Development Sprint Stand-up meeting —Scrum is an agile development model that allows teams to deliver software products faster and with higher quality. Scrum involves breaking down the product into small and manageable pieces called backlog items, and working on them in short iterations called sprints. Here are the 8 steps you need to follow to implement Scrum successfully: Step 1: Prepare your product backlog. The product backlog is a list of features and requirements that you want to include in your product. You need to involve the stakeholders, such as the customers, users, or managers, to create and prioritise this list. You also need to get the approval of the product owner, who is the person responsible for defining and managing the product vision and goals. ...

22 March 2010 · Shafiq Alibhai

How to Boost Your Resume with Lifelong Learning

Learning and knowledge are essential for your professional growth and career advancement. But how can you demonstrate your skills and expertise to potential employers? Here are some tips to help you showcase your lifelong learning on your resume: Get certified by a reputable professional organisation. This will show that you have met the standards and requirements of your industry or field. Certifications can also help you stand out from other candidates who may have similar qualifications. Write publications, books, ebooks, articles, and white papers. Being published adds credibility to your resume and shows that you have valuable insights and knowledge to share. You can also use your publications as samples of your work or portfolio. Make presentations to universities, schools, or nonprofit organizations. This will help you demonstrate your communication and presentation skills, as well as your ability to educate and influence others. You can also record your presentations and edit them to highlight the key points and post them on your website, blog, or YouTube channel. Do community service or volunteer work in a relevant area to your professional field. This will show that you are passionate about your work and that you care about making a positive impact on society. You can also list your community service or volunteer work as part of your work experience or achievements on your resume. List all your education and technical courses taken. You should list your vocational education and technical courses as part of your education or training section on your resume. Earn certification exams for computer, software, and IT skills from Microsoft and other recognised authorities. If you work in the IT sector or any field that requires computer or software skills, you can boost your resume by earning certifications that prove your proficiency and competence. Many employers look for candidates who have specific certifications for certain software or systems. Learn a foreign language with the help of Rosetta Stone and DVDs with alternate languages and English captions on the bottom of your screen and flaunt it on your resume. Learning a foreign language can open up many opportunities for you in the global market. You can also impress employers by showing that you are culturally aware and adaptable.

22 March 2010 · Shafiq Alibhai

How to Install PHP 5.3.1 on Ubuntu 64 bit and 32 bit

…yes just 2 lines For Ubuntu x64 sudo su cd /tmp && mkdir php53 && cd php53 && wget && wget && dpkg -i *.deb && echo "deb http://php53.dotdeb.org stable all" >> /etc/apt/sources.list && aptitude update && aptitude install libapache2-mod-php5=5.3.1 apache2 For Ubuntu 32 bit i386 sudo su cd /tmp && mkdir php53 && cd php53 && wget && wget && dpkg -i *.deb && echo "deb http://php53.dotdeb.org stable all" >> /etc/apt/sources.list && aptitude update && aptitude install libapache2-mod-php5=5.3.1 apache2 ...

17 March 2010 · Shafiq Alibhai

Perl – How to Read a Text File into a Variable – 6 ways to do it

6 Ways to Read a Text File into a Variable If you are working with large file(s) you might consider using File::Slurp. It is much fast than the conventional: { local $/=undef; open FILE, "myfile" or die "Couldn't open file: $!"; binmode FILE; $string = <FILE>; close FILE; } { local $/=undef; open FILE, "myfile" or die "Couldn't open file: $!"; $string = <FILE>; close FILE; } open FILE, "myfile" or die "Couldn't open file: $!"; $string = join("", <FILE>); close FILE; open FILE, "myfile" or die "Couldn't open file: $!"; while (<FILE>){ $string .= $_; } close FILE; open( FH, "sample.txt") || die("Error: $!\n"); read(FH, $data, 2000); close FH; The format for the read function is: ...

15 March 2010 · Shafiq Alibhai

Restarting a Project from Scratch !

Why Programmers Want to Start Over Have you ever felt the urge to scrap your code and rewrite it from scratch? If so, you’re not alone. Many programmers have this temptation, and there’s a hidden reason behind it. The reason is not that the old code is bad, but that it’s hard to understand. There’s a fundamental principle of programming that explains this: Reading code is harder than writing it. This is why reusing code is so challenging. This is why every developer on your team has their own favourite way of splitting strings into arrays. They create their own function because it’s more enjoyable and simpler than learning how the existing one works.

8 March 2010 · Shafiq Alibhai

Road construction in Goa - A nightmare for commuters

I have been commuting from Margao to Bambolim for work every day, and I have to say that the road construction that is going on near Verna is driving me crazy. It has been four days since they started digging up the road, but I don’t see any progress. What’s worse, they seem to have no regard for the peak hours of traffic on that route. They start their work at around 9:30 am and continue till late evening, causing massive jams and delays for everyone. ...

6 March 2010 · Shafiq Alibhai

Hack Proof Encryption ? read on…

The point of using encryption and other cryptographic methods isn’t to create a 100-percent foolproof, uncrackable system. The only positively unhackable system is a computer that’s turned off, and even that isn’t a guarantee because someone might be able to physically walk up to it, turn it on, and hack it. The point of all this work is to make it so difficult to get at sensitive data that hackers don’t even try, or they move on after a few failed attempts.

23 February 2010 · Shafiq Alibhai

What is Education? Is College Worth It?

Many people wonder if college is a good investment for their future. They may have heard stories of graduates who struggle to find jobs or pay off their student loans. They may also have doubts about the quality and relevance of the education they receive in college. Is college really worth it? The answer is not simple. College can be a valuable experience for some people, but it can also be an overinvestment for others. It depends on many factors, such as your personal goals, interests, skills, financial situation, and the labor market. College is not a guarantee of success, and it can also involve significant risks and costs. ...

20 February 2010 · Shafiq Alibhai