Поскольку я не программист, но иногда немного мучаю Вордпресс, получается, что я программирую. Само собой, путаюсь. Еще приходится читать чужой код и разбираться в нем. И вспоминать, что же я сам там понаписал. Постепенно, изучая чужой код и потирая набитые шишки, пришел к некоторому перечню приемов, облегчающих жизнь PHP-чайника.
Евгений Васильков @likegroof
Топ-топ-менеджер
Основы безопасности PHP
5 min
28K Данный материал для начинающих программистов.
Содержание
- Демонстрация ошибок
- register_globals
- SQL injection и magic_quotes
- Проверка данных
- Аутентификация
- Вывод
+42
Кропотливая оптимизация PHP-приложений (рассматриваю PHP5, но большинство справедливо и для 4-й ветки)
9 min
8.9KКогда во сне снится «ой а если сервера не хватит...»
Для начала, Доброй Ночи. Пишу что-то полезное вроде впервые (если не считать разного рода полу-тестов в моём блоге). Человек я допытливый до жути, неожиданно в голову пришло, что могу помочь сэкономить кому-то много времени ;).
+91
Полезные мелочи программирования на PHP
3 min
21KЯзык программирования PHP очень и очень свободный. Из-за этого, к сожалению, есть много способов написать тоже самое и не знать, что можно лучше. В этом топике я опишу несколько мелочей, полезных начинающим и немного продвинутым PHP программистам.
Содержание
+111
Как выявить медленные SQL запросы?
2 min
93KTranslation
Это случалось с каждым из нас при разработке веб-сайтов или приложений, использующих MySQL в качестве базы данных. Производительность внезапно сильно падала, и вы не имели понятия, почему это случилось. Этому могут быть причиной многие факторы (сильная загрузка CPU, нехватка дискового пространства, или слабая пропускная способность канала), но также это может быть и неоптимизированный запрос, выполняемый намного дольше, чем должен.
Как узнать, какие из запросов выполняются дольше всего?
В MySQL есть встроенный функционал для ведения логов медленных запросов.
Как узнать, какие из запросов выполняются дольше всего?
В MySQL есть встроенный функционал для ведения логов медленных запросов.
+28
sNews — самая маленькая CMS
1 min
12K
+27
Советы бывалых
1 min
850Хочу обратиться к опытным пользователям услуг хостеров (а может, и к самим хостерам) — какой хостинг в штатах вы бы посоветовали?
Интересует выделенный сервер под win с возможностью установки своего ПО и терминальным доступом.
Штаты потому что проект расчитан больше на тамошнюю аудиторию.
Буду благодарен за конкретные варианты, а также за рекомендации на что стоит обратить внимание при выборе хостера, хитрости с их стороны и т.п.
Уверен, что подобная информация будет интересна не только мне одному.
Интересует выделенный сервер под win с возможностью установки своего ПО и терминальным доступом.
Штаты потому что проект расчитан больше на тамошнюю аудиторию.
Буду благодарен за конкретные варианты, а также за рекомендации на что стоит обратить внимание при выборе хостера, хитрости с их стороны и т.п.
Уверен, что подобная информация будет интересна не только мне одному.
0
Сибирь — следующая Силиконовая долина
2 min
1.5KВ апрельском номере журнала Fortune опубликована большая статья о Новосибирске и Академгородке. Для американцев сибирский мегаполис выглядит донельзя экзотично: здесь скейтбордисты катаются вокруг статуи Ленина, а высокие технологии создаются детьми коммунистов и революционеров. Однако, третий по размеру городу России всерьёз претендует на роль ещё одной мировой хайтек-столицы.
+33
Что такое «хорошее» ТЗ на сайт?
11 min
67K
Надеюсь, что эта статья пригодится тем разработчикам и IT-менеджерам, кто ощутил перед собой проблему составления качественных документов на разработку сайта. Документов, которые кроме испорченной бумаги были бы хоть чем-то полезны.
+109
Парочка отличных эффектов
1 min
1KНу, собственно, я тут подумал, что, наверное, нужно написать об этом здесь. Итак, я, будучи в здравом умме и трезвой памяти, вчера, или позавчера, или когда-то еще, при очередном серфинге и поиске очередных рюшечек нашел парачку интересненьких скриптов. Делюсь, на здоровье хабралюдям!
+35
Как увеличить доверие к сайту
2 min
5.2KОдна из лабораторий стэнфордского университета опубликовала результаты своего исслоедования в виде 10 советов по увеличению доверия к сайту.
1. Делайте всё для того, чтобы информацию, опубликованную на сайте, можно было легко проверить.
Этого можно достичь публикацией источников материалов. Даже, если люди не будут проверять ссылки, они увидят, что информация чем-то подкреплена.
1. Делайте всё для того, чтобы информацию, опубликованную на сайте, можно было легко проверить.
Этого можно достичь публикацией источников материалов. Даже, если люди не будут проверять ссылки, они увидят, что информация чем-то подкреплена.
+44
Сделай старт-ап возможным в своей жизни?!
3 min
2.2KПрим.: немного эмоционально, поэтому давайте заранее простим мне это.
Итак, предлагаю каждому читающему это, задать себе вопрос: возможен ли стартап в его жизни? Проблема в том, что мы собираемся и говорим об интернет бизнесе, о hi tec, о google, о чем угодно, все мы мечтаем повторить их успех и ищем к нему путь. Но может мы стоим на месте? Да. Для большинства это именно так.
Итак, предлагаю каждому читающему это, задать себе вопрос: возможен ли стартап в его жизни? Проблема в том, что мы собираемся и говорим об интернет бизнесе, о hi tec, о google, о чем угодно, все мы мечтаем повторить их успех и ищем к нему путь. Но может мы стоим на месте? Да. Для большинства это именно так.
+28
Как сделать из социальной сети бизнес
6 min
1.1KМаленькая теоретическая часть. Аксиомы.
Ни одно мероприятие и ни один бизнес не возможны без соблюдения определенного порядка и правил.
Никто не соблюдает правил, если не чувствует ответственности.
Ответственность – риск быть наказанным.
Наказание – потеря чего-то ценного или дорогого – ценности.
Чем большими ценностями обладают участники, тем выше может быть уровень порядка и успех мероприятия или бизнеса.
Чтобы социальная сеть зарабатывала деньги, она должна стать бизнесом.
Чтобы социальная сеть стала бизнесом, создай условия для создания ценности и правила ее отбора.
Ни одно мероприятие и ни один бизнес не возможны без соблюдения определенного порядка и правил.
Никто не соблюдает правил, если не чувствует ответственности.
Ответственность – риск быть наказанным.
Наказание – потеря чего-то ценного или дорогого – ценности.
Чем большими ценностями обладают участники, тем выше может быть уровень порядка и успех мероприятия или бизнеса.
Чтобы социальная сеть зарабатывала деньги, она должна стать бизнесом.
Чтобы социальная сеть стала бизнесом, создай условия для создания ценности и правила ее отбора.
+2
Девять вещей, которые нужны разработчикам больше, чем деньги
4 min
2.2KНа Хабре общается немалое количество менеджеров интернет-проектов и не меньше разработчиков: дизайнеров, программистов. Из своего опыта знаю, что часто бывают моменты непонимания одних другими. Чтобы как-то помочь и тем и другим достичь взаимопонимания, предлагаю резюме статьи Роба Уаллинга (Rob Walling):
+64
Information
- Rating
- Does not participate
- Location
- Москва, Москва и Московская обл., Россия
- Date of birth
- Registered
- Activity