324,998 views | By: Gi | On:28,Dec, 07
A new video clip from BlackCats, the Persian Band, titled "Madame". Previously on Gibni, you've seen the "Are Manam Dooset Daram" Video clip. Click on the image to enjoy...
85,267 views | By: Gi | On:7,Apr, 09
Heavy Cross, a Top Hit music. Here's the video clip...Click on the image to play:
57,753 views | By: Gi | On:9,Jun, 08
Due to some yet unknown issue, Wordpress version 2.8.2 might be causing server errors.
Lunarpages, my “current” and might become “ex” webhosting company, shut down Gibni.com yesterday without any prior notice, saying they’ve taken an emergency action, as the “index.php” script in my wordpress root was using huge server resources, and could cause a server crash.
First problem is, not only they changed the “index.php” permissions to “000″ (no read permissions) but they took ownership of the file, so neither I could make any changes to the file, nor analyze it for troubleshooting.
Secondly, they made the domain return an “internal server error” to all visitors.
Making money online is one of the most researched topics for many of web developpers, bloggers and website owners. It takes a lot of efforts to produce quality content and get enough traffic, to be able to rank better in search results and improve your different ranking factors. After a while of being online, website owners will get advertising offers from different companies, which might be interesting at first.
Well, this is a good sign, as it means that your site is getting some interest and attention; but it’s also an alert, warning you to be cautious.
There are lots of scams out there, which try to fool you by offering great business opportunities and make you run some ads or malicious scripts on your website. They (the scammers) will try to get detailed information about you, your website, personal details and even your bank account(s). 
Have you ever thought of writing your blog posts in a language other than English? or even let your visitors leave comments in another language!?
Well, some may answer with “Yes! in French!” (or Portuguese, or Italian…), but, what I mean is in other languages like Arabic, Farsi (Persian), Urdu, Chinese…, languages which have characters other than the basic “A,B,C…”
Basically, when you write a blog post on your blog, it is stored in a database, and what characters that database supports, defines the characters you can use for writting your post.
Well discuss about the two general types of Wordpress, the Wordpress.com blogs and self-hosted Wordpress installations.
This time, I’ll write about SEO, i.e. Search Engine Optimization.
First of all let’s agree on one point, we should build websites for people, not bots, but people find us through bots.
So keeping in mind to build “useful and good content“, let’s see how a bot sees your website?
First of all, for some people who are completely new to the topic, a bot is a kinda program (or software) used by search engines to browse the Internet and saves all the information it can read in the search engine’s index, and bots, basically are Text Browsers, and they read your website, they don’t see it the way humans do!
…So that way search engines know about everything!
Bots travel through websites by following links on one page and jumping back and forth through different pages and websites. You may ask why you should care about a bot (or sometimes called a spider) and the way it sees your website?
I wish you a happy new year 2009!
This year’s first post is about the mobile version of your website/blog. As some of you might know already, Gibni.com has a mobile version which shows up when you access the site (http://www.gibni.com) from a mobile device like your phone.
Gibni detects and recognizes automatically the device you’re using, and serves appropiate content for your screen and device or browser capabilities.
Gibni currently runs on Wordpress 2.7, and the mobile version of the site is provided by Mobile Press.
Thanks to this wonderful plugin, Gibni is running very well on mobile devices, and from an admin point of view, there’s no conflict with caching plugins.
Previously I used to have other plugins on Gibni to provide mobile versions of the pages but there were always issues with caching capabilities.
I never thought that Gibni would get mobile visitors, but I was really impressed when I saw the analytics reports for Decembre 2008! The mobile version got around 2500 visitors! And that made me think of developing more features in the mobile sections, and post more articles on mobile subjects and subjects that will be useful to mobile users.
I’ve been using MyBlogLog widget from Yahoo, from the beginning, and I was really happy with it at first. I used to find out who visited my site and if they’ve had a blog or website, it helped me to find and visit it easily.
Now that Gibni is expanding and I get more and more visitors per day, I am worried about the speed and loading times, so I am trying to make pages load faster and faster.
I’ve been using caching techniques, CSS sprites and other optimization techniques some developed by myself and some mostly inspired from AskApache ; and managed to get the best possible loading speed.
Today, I feel it’s going to be the last day for MyBlogLog widget on Gibni. And within the next 12 hours, it will be removed. The main issue with this widget is that it makes many requests to Yahoo servers and this keeps client’s browser connections busy, so it slows the page and the user has to wait for this widget to be ready to have all the site’s functionalities.
If you are using this widget on your site, it might be slowing it down too. Visitors usually don’t like to wait more than few seconds for a website to appear and be fully functional. This will affect your site’s impressions.
UPDATE: Translation bar not appearing in pages or sub directories; FIXED.
One of my goals is to attain maximum speed and shorter loading times.
So of you might already be familiar to my Optimized version of Global Translator which is initially made by www.Nothing2Hide.net, which provides translated version of your blog to visitors. Latest version till now is 1.0.9.1, which is a stable and improved version.
As I said it in my previous post on this topic, this plugin basically consumes a of bandwidth and keeps pages in a loading state for a long period of time, as it keeps many connections busy between the client and the server to download all independent flag pictures to the client’s computer. This slows down the website as there’s a limited number of simultaneous connections allowed between the client and the server and on the other side, this increases the ‘account hits’ on shared hosting plans.
For more and detailed information on what I thought of and did to optimize this plugin, please refer to my previous post about this topic: http://www.gibni.com/global-translator-plugin-for-wordpress-optimized
After the 1.0.9.1 update, I’ve created a new version of my optimized Global Translator version. This includes the latest Global Translator core (1.0.9.1) and my optimized code version (0.2.2).
My plugin saved a lot of time for a lot of people! and it improved my websites appearance and performance.
Back in mid-October 2008, Gibni’s page rank dropped suddenly from 2 to 0! I was little bit confused about how this happened! Anyway, as a new web developer, I had a lot to learn still! I did a lot of research on the topic, and found out that the main problem are the ‘outgoing links’ on my pages! Even if these links were to websites I knew most of them, Google did not appreciate all of them. At start, I decided to forget about the PageRank stuff and keep working on my site. My Alexa ranking was continuously improving and I could sell ads as well as before. So there was no need to worry! Even my pageviews doubled after a while!
I was in the process of optimizing my site that this pagerank drop happened. Once I finished my work, I went on checking all those links and decided to put a NOFOLLOW rel tag to almost all outgoing links on my site. Some of you may not approve this, but I believe that NoFollow is a good thing when it comes to improving the Internet content quality, mostly from search engines point of view.
Once I solved the rel tag issue for my links, I asked Google for ‘reconsideration’, explaining them that I was still learning and now I am aware of their quality guidelines, and I fixed the issues on my site. This was one month after the PageRank Drop!
Two or three days later, my PageRank went back to 2 again! I was surprised that this happened so fast!
Anyway, if you experience a PageRank drop, fix issues that might be in your pages by following Google’s Quality Guidelines from the “Webmaster Tools” service in Google, and then, submit your website for reconsidertion.
Mettons-nous à l’essentiel! Les personnes handicapées devraient avoir les mêmes droits que tout le monde. Et devraient être en mesure d’accéder à l’information disponible sur l’Internet facilement.
Donc nous, en tant que bloggers, les concepteurs de sites Web, les programmeurs Web, ne devrait pas discriminer les personnes handicapées. Et pour cela, nous devons créer des sites web accessibles et des pages Web accessibles. Il existe des normes qui ont été inventé et mis en œuvre, ainsi que des navigateurs Internet ont été créés pour que les personnes handicapées surfe sur Internet comme les autres. Mise en œuvre de ces normes dans vos objectifs de conception, permettra à votre site (ou blog) l’accessibilité.
La Disability Discrimination Act (DDA) vise à mettre fin à la discrimination que de nombreuses personnes handicapées font face.
Actuellement, Gibni.com est un site qui répond à presque toutes les normes d’accessibilité. Cela signifie que, les personnes handicapées peuvent également surfer Gibni.com facilement et de profiter de ces articles, des discussions, des fonctionalitées, et des outils.
Chaque fois que je commence à concevoir un site Web ou blog modèle (Blog Template), je pense à ces normes et je fais de mon mieux pour leur mise en œuvre dans mon projet.
Let’s get straight to the point! Disabled people should have the same rights as everyone else. And should be able to access the information available on the internet easily.
So we as bloggers, web designers, web programmers, should not discriminate disabled people. And for this, we should create Accessible websites and webpages. There are standards which have been invented and implemented, as well as special internet browsers were created to let disabled people surf the internet as others do. Implementing these standards in your design objectives, will ensure your website’s (or blog) accessibility.

The Disability Discrimination Act (DDA) aims to end the discrimination that many disabled people face.
Currently, Gibni.com is a standard website which complies to almost all accessibility standards. That means, disabled people can also surf Gibni.com easily and benefit from it’s articles, discussions, features, and tools.
Every time I start a website design or weblog template design, I think about these standards and I do my best in implementing them into my project.
To make the internet a better place, I suggest that you start implementing these standards in your designs and codes so you make your information available to EVERY ONE!