Поскольку мне уже порядком надоело просвещать людей по данному вопросу каждого персонально, в этой статье будет представлен краткий перечень аргументов, фактов и грязных психологических приемов, которые помогут вам, дорогие читатели, пересмотреть свои взгляды на вопрос использования операционной системы десятилетней давности.
Понимаю — вы уже привыкли к вашему динозаврику, он долгие годы служил верой и правдой, уже давно изучена каждая его кнопочка и почти на каждый глюк есть готовый, проверенный рецепт. Тепло, уютно, и нет необходимости разбираться в чем-то новом. Но давайте еще раз вспомним о возрасте Windows XP — 10+ лет! За эти десять лет вышло две новых версии Windows, и если к Vista (особенно в версиях до SP2) было достаточно много серьёзных и обоснованных претензий, то Windows 7 уделывает вашу старушку и по надежности, и по скорости работы, и по удобству использования.
Читать далее →
Рубрика: мысли, отстой
|
Метки: XP сосет
|
Я сейчас не в лучшем расположении духа, и на то есть чертовски веские причины — мой LG P500 Optimus One превратился в кирпичик (даже не включается). Самое забавное, что происходит это уже второй раз, я только вчера забрал телефон из гарантийного ремонта, куда он был отправлен после предыдущей неудачной прошивки. В общем, можно официально считать меня криворуким идиотом опытным убийцей Оптимуса, и этим опытом (в контексте «как делать не надо») я бы хотел с вами поделиться. Чтобы от моего двухкратного наступания на грабли была хоть какая-то польза.
Большинство приведенных под катом тезисов достаточно банальны, но, если вы собираетесь в будущем прошивать P500 через KDZ (неофициальный флешер), советую туда все-таки заглянуть.
Читать далее →
В состоянии «из коробки», связка Apache2/PHP/MySQL/phpMyAdmin позволяет импортировать базы из скриптов размером не более 2Мб. Первое, что приходит в голову — увеличить в файле php.ini значение параметра upload_max_filesize. Открываем в редакторе файл /etc/php5/apache2/php.ini — действительно, там установлено значение 2М. Увеличиваем до 32Мб, сохраняем файл, перезапускаем apache. Смотрим phpMyAdmin — лимит объема скрипта импорта увеличился до 8М (8,192 Kb). Уже гораздо лучше, но все еще не то, что нам было нужно. В чем проблема? А нужно еще увеличить максимальный объем данных, передаваемых через POST-запрос. Находим и меняем в php.ini этот параметр:
post_max_size = 32M
Вуаля:

Для разработки и тестирования веб-проектов я уже больше года использую виртуальный сервер под управлением Ubuntu Server 10.04 LTS, работающий в VirtualBox. Такой вариант гораздо более «аутентичный», чем использование Apache под Windows, дает некоторый опыт работы в родном для используемых программных продуктов окружении, и минимизирует количество неприятных сюрпризов при переносе готового проекта на реальный хостинг.
Всё бы хорошо, но есть одна весьма неприятная проблема: поскольку штатные юниксовые средства распределения прав доступа подразумевают указание прав только для пользователя, группы и всех остальных, по-умолчанию пользователю www-data, под которым работает веб-сервер Apache, недоступны файлы, созданные моим текущим пользователем. А текущему пользователю без sudo недоступны файлы, владельцем которых является www-data.
Есть несколько неправильных способов решения проблемы (предоставить полный доступ к файлам для всех, или изменить владельца файлов на webmaster:www-data), но, даже если отбросить вопрос безопасности таких решений, это только полумера, т.к. при создании в директории вашего сайта новых файлов, они будут недоступны веб-серверу, пока вы не предоставите доступ к ним вручную. Отстой.
Правильный способ — настройка прав доступа к файлам с использовании списка контроля доступа (Access Control List, ACL).
Читать далее →
Рубрика: ubuntu
|
Метки: acl, apache, ubuntu
|
Сделал для Mac OS X аналог клавиатурной раскладки версии 1.2. Украинская и русская раскладки сделаны в варианте PC (удобнее свитчерам с Windows). Картинки с раскладками используются старые, с PC-шной клавиатурой — надеюсь, клавиша Win и неправильные клавиши-модификаторы никого не смутят.
Английская раскладка

Русская раскладка

Украинская раскладка

Под катом ссылка на загрузку и краткая инструкция по установке.
Читать далее →
Неконтрастная палитра, менее важные фрагменты кода меньше бросаются в глаза — мне с ней комфортно (в отличие от вырвиглазных дефолтных тем оформления).

Если вам тоже — под катом ссылка на загрузку.
Читать далее →
Каждый раз, когда вы отправляете письмо по электронной почте, не указав адекватно тему — боженька убивает котеночка. Если же вы, вместо создания нового письма, отправляете ответ на старое, не имеющее совершенно никакого отношения к вашему новому сообщению (но при этом в теме указано «Re: Тема давно забытого письма» и процитирована вся старая переписка) — как минимум ведро котят умирает в страшных муках. Это ужасно.
В современном мире, содержание ящика электронной почты в относительном порядке становится нетривиальной задачей. И поле «Тема письма» было придумано именно для того, чтобы эту задачу немного упростить. На его заполнение вы потратите всего несколько секунд, зато мир сразу станет лучше, потому что:
Читать далее →
Я немного устал объяснять людям, почему у меня не запущен круглосуточно клиент Skype, и почему я не считаю его заменой (или даже аналогом) нормальных программ обмена мгновенными сообщениями. Чтобы не рассказывать всё в 100500-й раз — под катом краткое изложение мыслей по этому поводу.
Рубрика: мысли
|
Метки: Skype, отстой, юзабилити
|
Я не успел заметить, в какой версии QIP произошла эта неприятная фигня, но уже довольно давно в новых версиях этого замечательного месенджера иконки протоколов спрятаны. А это очень нехорошо, т.к. бывает, например, что отвалится ICQ из-за проблем связью, какое-то время не может переподключиться, и так и остается оффлайн. Приходится перевести все протоколы оффлайн и затем обратно, чтобы все завелось.
Под катом — инструкция, как привести всё в порядок.
Читать далее →
В поисках внятного руководства для начинающих осваивать CMS Drupal, нашел замечательный блог http://remage.su/. Представленные там уроки ориентированы на начальный уровень, всё очень доступно и понятно, для самых ленивых есть даже скринкасты. :) Единственный минус (для желающих побыстрее изучить основы Drupal) — публикации с уроками обильно сдобрены постами на отвлеченные темы, и нет возможности их как-то отфильтровать. Поэтому, под катом я разместил то, что стоило разместить автору блога: перечень уроков и прямые ссылки на них. Приятного обучения! Читать далее →