Press "Enter" to skip to content

Year: 2014

My blood donation story

Following two issues, I decided to donate blood. One was that several people suggested that I undergo cupping therapy for my allergy treatment (which I don’t believe in, so I decided to donate blood, which is almost the same mechanism). The second reason is that life has been tough lately and I want to help those who need it while making myself feel better.

First attempt, December 10, 2014: I planned to go with my friend Vahid. He has been doing this for a long time and it was time for his next donation. This reduced some of my stress. However, after we arrived late, they told us that humanity currently does not deserve to use my blood. They asked us to come back on Sunday when they are open. So, it didn’t happen.

Second attempt, December 14, 2014: Finally, it happened, but not without a story. After Vahid finished his donation, I followed suit, but for a moment, I didn’t realize what was happening and fainted on the bed. Since I was almost unconscious at that moment, Vahid explained what happened:

“Araz said his head was dizzy. I said it was probably just a normal headache. I called the guy to take him to the bed. They took him to the bed and splashed water on his face and told him to cough. Suddenly, he said he couldn’t hear anything. My heart stopped. We splashed water on his face and shook him a few more times until he came back to his senses.”
– Vahid (@vahidrsj)

If you want, you can donate blood too. They are open from 10 am to 6 pm. The blood donation center is located across from the Kaboud Mosque.

From introversion to extroversion

From introversion to extroversion. Or more precisely, the skill of communicating with people is a long road. I was thinking about how grateful I am to anyone who has tolerated my behaviors during my difficult times, and of course, I am indebted to those who have pointed out my bad behavior in the most explicit way possible. Now that I face people similar to myself during those times, I realize how difficult it is for them to tolerate it, and how much better chance they lose in life just because no one listens to them, they remain rude.

The truth is, if you want to communicate with people, you have to think a lot about your words and behaviors. The idea that people are obliged to perceive everything passing through my mind without any effort to better understand it is foolish. And of course, you have to throw away your selfish brain. Being decisive and insisting on personal opinions is valuable when you at least have reasons (not just feelings) for being right.

Remember that we can learn anything related to work, thinking, social relationships, and anything else that exists. If we are rude, let’s learn how not to be rude. If we have problems in friendship, let’s learn why we have problems and how not to have them, and so on.

A Day for Programmers

Under the hood, most of the things we deal with on a daily basis as programmers leave a trace of the fusion of art, creativity, and logic. A trace that belongs to programmers. How good it is that one day of the year is dedicated to programmers so that their value and work can be recognized more than ever before. The 256th day of the year, which is the last power of 2 in the current calendar, is a very valuable day for programmers. In this regard, the Tabriz Open Source Sessions group has launched a campaign to register this day on the national calendar. If you are interested in participating and signing up, please visit this website and enter your details.

Update: The first celebration of the Iranian Programmer’s Day will be held simultaneously in Tabriz (Paradise Cafe) and Sari (Nava Cafe) at 5 pm on November 30, 2014 (Azar 10, 1393). Attendance is free for all interested parties and there will be a special discount on the cafe menu.

Update: Shargh newspaper has supported the registration of this day. We appreciate their support.

Introducing Shelfinfo

Shelfinfo is a shopping experience-sharing network. Our new service, Shelfinfo, is being launched to better connect with our users and optimize it based on their feedback. We have created a Subscription page to keep you informed of the launch date. We would appreciate it if you could subscribe to the service and share your feedback and suggestions with us.

Shelfinfo is a platform where you can share your experiences about a product or service you have purchased and used, for those who want to know more about it and it is important for them to share. You can also be aware of the opinions and experiences of others and your friends about the products and services they have purchased.

For more information:
Access Shelfinfo at


You’ve stumbled upon CSSTips – the ultimate destination for all things CSS. Here, you’ll discover a plethora of handy tips and tricks to elevate your web design game, no matter what level you’re at. From the basics of layout and typography to advanced animations and effects, we’ve got you covered. Our mission? To make your CSS coding journey smoother, faster, and more enjoyable than ever before. So what are you waiting for? Join the party and start exploring CSSTips today!

Unfortunately, it did not continue. You can get the custom template designed for this project for free from the Works page.

Creative Mornings Tabriz

Monthly Creative Mornings sessions will be held in Iran simultaneously with 100 cities around the world. With the help of the executive team of Gap Graphic, Tabriz is the first city in Iran and the region to successfully obtain representation and host this event. In 2008, Tina Roth Eisenberg (swissmiss) launched the CreativeMornings sessions with the dream of creating a continuous and accessible event for the creative community in New York. The overall idea was simple: breakfast and a short talk on a Friday of each month. All sessions are free and open to the public, and the costs are covered by financial supporters. Today, participants gather every month in over 100 cities around the world and enjoy fresh tea and a brief breakfast with likable people. Organizers of these branches in different cities do not organize these sessions just for the enjoyment of creative and talented individuals, but they aim to create an interactive and open space for like-minded people to connect. Renowned speakers at CreativeMornings include Michael Bierut, Erik Spiekermann, Debbie Millman, Aaron Draplin, Mike Monteiro, Simon Sinek, Maria Popova, and Nick Campbell.

The trial session of this event was held on August 6th, 2014, in collaboration with the cultural and artistic organization of Tabriz municipality at the Mofakhar Azarbayjan Hall, and with a speech by Mr. Karim Zeinati. From now on, these sessions will be held by the executive team of Gap Graphic in Tabriz, one of the first cities to host them.

To participate in this free event, you can visit Tabriz city’s specific page on the CreativeMornings website after registering on the website. If you are interested, you can register for the event defined for the month. You can follow the news related to this event on the website and the social media pages of Gap Graphic Tabriz.

Registration link:
Tabriz city’s specific page link:
Gap Graphic group:

500-year-old photo archive just published on Flickr

One of the professors of George Town University has published again 2.5 million photos from the years 1500 to 1922 on Flickr.

You can see the images related to Tabriz here.

Jobs in here and there

I have been involved with international job search websites for a while and I have noticed an interesting issue that I think is better to be said than left unsaid. In most foreign job offers, after announcing the desired field, they state why it is better to choose them and send them their resume. Unlike domestic offers, they do not say that you should have certain conditions to be the best candidate. Their assumption is that the right to choose is with the job seeker, not the company looking for employees.

In addition to that, there is a strong bias towards specialization. The job field is “jQuery expert.” Please note that it is not a JS expert, just jQuery. This means that your job is just and only to use jQuery. In comparison, a front-end developer’s skill set required by the company includes more than 20 different skills. This is not an exaggeration.

Tweetexy, a decentralized Twitter client

Like most tools that started from a need, I decided to write a personal client for Twitter to be able to tweet at any time and place, which resulted in Tweetexy. Tweetexy is an unrestricted Twitter client with the lowest possible data transfer rate and can be installed on a personal server.

Just enter the Twitter developer section, generate the required 4 keys, and enter them in the functions.php file. That’s it. Your client is ready. Transfer it to your host or personal server, open its address, and start tweeting. The data required to open it is only 3 kilobytes. That means, at the time of writing this post, opening the client costs 15 rials. Considering the use of AJAX to send tweets, the minimum data exchange is possible, and sending tweets can be regarded as free.

I have published the source code for Tweetexy freely and openly on GitHub. If you are interested in developing and helping, that would be great.

Tweetexy on GitHub (Inactive link)

Update: With the launch of the third and fourth generation of mobile networks, there is practically no need for this client anymore, but soon I will publish the previous source on GitHub for anyone interested in its operation.

Is there anything in the world worth living for?

Can this plan be changed? Or do we have to go back the entire 90-year path and forget everything? At what level of abstraction can we define the right? At what level of abstraction can we define the soil? What is worth dying for? Is there anything in the world that is worth dying for? On the other hand, is there anything in the world worth living for?