My Work

Welcome to "Ilya Kaplan"...

Wise men don't need advice. Fools won't take it. ---Benjamin Franklin

I am an IT specialist covering a very broad spectrum. I have a strong commitment to achievement and new technology adaptation. I have had ample experience over the years in network infrastructure management, web development, technical support and other consulting tasks. Computer not working? Need a Server Setup? Need a website? Need a secure network? Need Recommendations on software and/or hardware products? Need an IT solution to help improve business productivity? For over 10 years I have been helping small and medium sized businesses achieve their goals and I can do the same for you.

Read More

Technology News

Site News: Job Postings for the week of 05.13.2012
Job postings for the past week:
Reddit.com: Protecting against attack?

In this recent post to Reddit.com, the question of application security is asked - the poster wants recommendations on how he should keep his app safe from would-be attackers:

I can code fairly well in PHP these days, but my security isn't so hot. Is there a tutorial or plugin you guys can recommend as to how I should be protecting my php pages/inputs? I want to avoid common attacks like XSS, inputs with NULL or DROP TABLE etc?

Responses on the post include recommendations related to:

  • Using the Chorizo scanner to find common issues in your code
  • Using PDO for database connections (with bound parameters)
  • Not trusting "$_SERVER"
  • Data sanitization

There's also links to a few other resources with more details.


Project: Gitlist - A Git Repository Viewer (based on Silex & Twig)

Klaus Silveira has submitted a project he's been working on to make browsing through git repositories a bit simpler with a local tool - gitlist.

GitList is an elegant and modern web interface for interacting with multiple git repositories. It allows you to browse repositories using your favorite browser, viewing files under different revisions, commit history, diffs. It also generates RSS feeds for each repository, allowing you to stay up-to-date with the latest changes anytime, anywhere. GitList was written in PHP, on top of the Silex microframework and powered by the Twig template engine. This means that GitList is easy to install and easy to customize. Also, the GitList gorgeous interface was made possible due to Bootstrap.

Since it's just a PHP-based application, installing it is as easy as cloning the source to a web-accessible directory and setting up a "config.ini" file with your settings. You can find out more about this project based on the popular Silex microframework on its GitHub page.