This Might Be Useful

Archive for the ‘Programming’ Category

Основы безопасности PHP

Tuesday, July 10th, 2007 | PHP | 1 Comment »

Начинающие (а часто и “опытные”) программисты, пишущие на PHP склонны допускать очень похожие ошибки, которые могут привести к очень неприятным последствиям. Собственно, большая часть данной статьи не специфична для PHP и может относиться к любому языку, использующемуся для web-программирования.
Одним словом, всем, кто считает себя программистом, стоит это прочитать. Чтобы потом не рвать на себе волосы.
(more…)

ООП в JavaScript - правильное объявление классов, методов и свойств

Monday, July 2nd, 2007 | JavaScript | 3 Comments »

Когда-нибудь каждый JavaScript-программист осознаёт, что JS — объектно-ориентированный язык, и от функционального программирования пытается перейти к ООП. И здесь его подстерегают некоторые опасности, происходящие от непонимания того факта, что JS — язык не классов (как Паскаль или Цэ-два-креста), а прототипов.

Так, уже многое написано о проблеме наследования (которого в JS нет). Я же постараюсь рассказать о менее освещённом, но едва ли не более важном подводном камне: грамотной реализации методов.

Программисты пытаются объявлять классы в привычной для них форме, из-за чего возникают утечки памяти и прочие неприятные вещи. На самом деле нужно всего лишь научиться использовать прототипы.

Эта статья предназначена прежде всего для начинающих JS-программистов.
(more…)

Поддержка прозрачности PNG в IE6

Monday, May 28th, 2007 | CSS, HTML, JavaScript | 5 Comments »

Многие из вас, наверняка, сталкивались с прелестями браузера Internet Explorer. Наверняка, Вы даже сталкивались с его «великолепной» поддержкой полупрозрачных PNG файлов. Вот и мы столкнулись с подобной проблемой. Недолгие поиски привели к решению, которым мы с Вами и делимся. Точнее, было найдено даже два решения. Какое их них использовать - выбирать Вам.
(more…)

URLEncode и URLDecode в Delphi

Friday, May 25th, 2007 | Delphi | 4 Comments »

При написании программ, взаимодействующих по сети, иногда встает проблема передачи, приема и распознавания символов локального алфавита. Например, при написании клиента для некоего сайта. Мы, собственно, наталкиваемся на отсутствие в Delphi функций URLEncode и URLDecode. Поэтому приходится их писать самим. Ниже приведены упомянутые функции. Чтобы лишний раз не изобретать велосипед.
(more…)

Коды состояния HTTP

Friday, May 11th, 2007 | Programming, Software, Web | 1 Comment »

Знание и понимание кодов состояния HTTP нужно как простым пользователям (часто - чтобы понять, например, почему же страница не загрузилась), так и программистам и системным администраторам (для настройки серверов, для корректных ответов скриптов клиентам и т.п.). Ниже приведен список кодов состояния HTTP и даны необходимые пояснения.
(more…)

Страница: 6 (всего: 10)« Первая...«45678»...Последняя »