This Might Be Useful

Archive for the ‘Programming’ Category

Как качать с Rutube

Thursday, July 26th, 2007 | HTML, Web | 14 Comments »

Rutube.ru не так давно сменили дизайн, и хочется сказать, что очень даже удачно. Лично мне очень нравиться новый дизайн, мне вообще этот сайт очень нравиться, хоть я там и не сижу практически :) Мне он начал нравиться, с того момента когда я увидел их Flash Player, который, в отличии от Ютумбовского (даже нового), намного “эротичней” смотрится ;)

Это вступление для того, чтобы меня там не забанили, за то что я собираюсь “раскрыть секрет” по скачиванию оттуда видео :D Раньше его можно было скачать без проблем, т.к. на странице с роликом имелись ссылки на скачивание, а сейчас там красуется надпись:

Возможность скачивания роликов временно приостановлена.
Спасибо за понимание.

Хотя, раз уж там написано “временно”, значит скоро опять можно будет скачивать и меня не должны по идеи забанить, это конечно же если кто-то из администрации наткнется каким-то “волшебным” образом на этот пост. Да даже если и забанят, в интернет туева хуча таких видео сайтов :P
(more…)

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

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

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

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

Monday, July 2nd, 2007 | JavaScript | 2 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…)

Страница: 5 (всего: 9)« Первая...«34567»...Последняя »