admin

I am a software engineer, consultant and CEO at 41studio currently living in West Java, Indonesia. My interests range from programming to sport. I am also interested in entrepreneurship, technology, and design.

Install Ruby on Rails on Ubuntu Linux

Install Ruby on Rails on Ubuntu Linux

Installing Ruby on Rails 4.0 on Ubuntu Linux. Up-to-date, detailed instructions on how to install Rails newest release. 4.0 is the newest version of Rails.
This in-depth installation guide is used by developers to configure their working environment for real-world Rails development. This guide doesn’t cover installation of Ruby on Rails for a production server.

Enabling PostgreSQL support in PHP on Mac OS X

Enabling PostgreSQL support in PHP on Mac OS X

PDO (PHP Data Objects) is a universal interface that PHP provides to “communicate” with the database server. The term “universal interface” here is that the PDO is not tied to a particular database application. If we are currently using MySQL database and in the future want to migrate using PostgreSQL. just change the way the initial calling of PDO and all existing program code can be directly used for new database.

UUIDs in Rails 4 with PostgreSQL

UUIDs in Rails 4 with PostgreSQL

UUID stands for Universally Unique Identifier and the original purpose of UUIDs was to enable distributed systems to uniquely identify objects without significant central coordination. Objects created with UUIDs can therefore later be merged into a single database without needing to resolve conflicts. Another advantage has to do with the randomness of UUIDs. UUIDs will not follow any kind of pattern so it’s impossible for potential attackers to be able to go through your database records without you exposing a list of UUIDs.

Add Expires Headers in Rails

Add Expires Headers in Rails

Expires Headers relates to a web page like images, css, javascript, and so on. Thus, when reopening the same web page, the web page will open faster. Because the files that must be downloaded initially, are now stored in the storage media. Set expires date (expiration) in HTTP headers that are static. Ordered the browser to load the previously downloaded Source Code in the storage media. Caching, its function to set the length of storage of files that have been downloaded when opening.

Setup Email Forwarding on Gmail

Setup Email Forwarding on Gmail

Do you have multiple email accounts like for personal, business, job, etc? It’s wasting your time when you want to check email’s inbox one by one, isn’t it? Especially if you have those emails on the same platform (in this case Gmail) you must sign-in and sign-out just to check them, because you can’t login to all your emails in same browser at once. Even if you can open them in many browser’s windows, it’s not really effective.

Search Engine Ranking Factors

Search Engine Ranking Factors

Searh engine is a website that has a computer program and database, which provides facilities to the websurfer to find information. Sentence search engines are misguided, search engines are defined as search engines themselves and search directories. In principle, the purpose of a searching engine program is to find electronic documents or archives on the internet that match the user’s needs in seconds. The benchmark whether or not the performance of a search engine is determined by the quality of the findings and the search time

Scroll to Top