Published on July 10, 2010 by Amir Sedighi
Introduction Here is an approach to speed up object/service invoking. This solutions may apply to a web-based application or any other service that works using a series of interactions and transactions. Here I don’t refer to any specific technology or platform, because it is a pretty general technique. It is all about sending a bigger [...]
Posted in Software Engineering
Published on July 7, 2010 by Amir Sedighi
Introduction Multi-threading is a basic technique in programming languages. Many applications and software services work using threads. Actually in OS level whatever runs are threads. Every programming language has its syntax and commands to use threading. An interactive reach user interface should use multithreading. However JavaScript didn’t support multi-threading before HTML5. Now developers are able [...]
Posted in JavaScript
Published on July 5, 2010 by Amir Sedighi
Introduction Ajax brings some kind of flexibility for web developers. Using Ajax developers are able to develop lazy routines much easier. Ajax libraries and API let the front-end events to fire their own server-side handlers on demand. This is a great facility because whatever you make a page lighter then you have a faster loading. [...]
Posted in JavaScript
Published on July 5, 2010 by Saeid Zebardast
To see some part of a text file, use the following methods: 1- To get top 20 lines of a file header, use: $ head -n20 FILE 2- To get 30 line of bottom of a file, use: $ tail -n30 FILE 3- If you want to print some lines that they are not in [...]
Tags: Command Line, Linux
Posted in Linux
Published on July 3, 2010 by Amir Sedighi
Previous Part. Sanctions Economic sanctions has prevented large scale companies and products to be present in Iran’s software market. But smaller companies pass it like mice that pass a wall by its cavities. In other hand Software is not such an industry that works using huge and complex manufactures. Software development just needs human and [...]
Posted in Software Engineering
Published on July 3, 2010 by Saeid Zebardast
Sometimes you need to get reports or something like, that runs a complex query which includes `JOIN`, `GROUP BY`, `HAVING` and etc. The time of running is depends on amount of records and complexity. To run queries faster we can use temporary tables. How Temporary table helps us It is faster to get data from [...]
Tags: MySQL, Optimization
Posted in MySQL
Published on July 1, 2010 by Amir Sedighi
Introduction Iranian software companies favor some technologies and platforms, however they almost didn’t enter to other zones that are popular in other parts of the world. Here you will find a quick overview about favorite technologies that are in use by Iranian software companies and individual experts. Iranian Software Market, Separated Just Like an Iceland [...]
Posted in Software Engineering
1 Comment