Pull to refresh
1
0
Андрей Савельев @ktotoff

User

Send message

Дизайн фоновых изображений стартового экрана в Windows 8

Reading time 1 min
Views 4.8K


Новая операционная система от Microsoft продолжает обрастать подробностями — то ли действительно благодаря инсайдерским проделкам, то ли благодаря умелым действиям отдела маркетинга компании.

В слитой вчера RTM-копии Windows 8, которой свободно можно разживиться в торрент-сетях, полные возможности кастомизации интерфейса заблокированы до момента полной активации системы, однако, воспользовавшись услугами некоего источника (судя по скриншотам — явно разработчика), журналисты TheVerge смогли оценить достоинства и недостатки фоновых изображений в Windows 8 и нашли их «несколько сумасшедшими». Всего на выбор даётся 20 различных тем; также сообщается, что Microsoft позволит пользователям очень гибко настраивать стартовый экран Windows 8 — другими словами, можно ожидать, что смотреть на экран из плиток будет не очень скучно.

Посмотреть остальные
Total votes 55: ↑35 and ↓20 +15
Comments 63

Фильмы IT-тематики

Reading time 2 min
Views 15K
imageВ свое время, в 1995-ом году, на меня произвел впечатление фильм «Хакеры». Можно
сказать, он стал мотиватором моей дальнейшей ИТ-карьеры. Далеко не эталон киноискусства, однако
стремление стать похожим на героев фильма, продолжилось в самообразовании. Далее первый выклянченный компьютер, первые строчки кода, начало проб и ошибок. Когда уже были написаны эти самые «хэлоу-ворды», «калькуляторы», затем испробованы несколько *nix'ов — на руки попалась болванка с «Antitrust». В одноголосном переводе и гиблом качестве. К слову, это не помешало, пересмотреть фильм пару десятков раз. Что послужило более зрелому стремлению, чем быть всемогущим кул-хакером. Под катом, перечислю увиденные мной фильмы IT-тематики, с кратким описанием. В основном из двухтысячных. Неувиденное или забытое, будем добавлять.

Читать дальше →
Total votes 227: ↑191 and ↓36 +155
Comments 210

W3C Дайджест. Что нового в CSS3. Выпуск 1

Reading time 2 min
Views 796
Рабочая группа CSS3 постоянно ведет дискуссии по поводу того, что же будет в новом стандарте. Чтобы держать руку на пульсе, я постараюсь еженедельно выкладывать самые интересные моменты из их обсуждения.

Регионы


Начнем с того, что выложили новый черновик (draft) модуля CSS3-Regions. Этот модуль создавался для более точного управления потоком, облегчая создание таких дизайнов как этот:


Стоит отметить, что авторами данного модуля являются господа из Adobe Systems, Inc, и подобное поведение (перетекание текста из одного региона в другой) хорошо известно пользователям таких продуктов как Adobe Illustrator, Adobe InDesign, и даже Corel Draw.

«Регионы» могут стать главным инструментом верстальщика, так как позволяет создавать удивительные обтекания по заданной траектории.
Читать дальше →
Total votes 45: ↑44 and ↓1 +43
Comments 35

Основы фотографии: выдержка, диафрагма, ГРИП, светочувствительность

Reading time 6 min
Views 405K

Введение


Часто люди приобретают цифровые зеркальные камеры в погоне за качеством снимков, но при этом не имеют представления о технических моментах съемки. В основном это касается тех, кто до зеркалки держал в руках исключительно компактные фотоаппараты и пользовался автоматическими режимами (которые, к слову, весьма продвинутые в современных камерах).

В результате у кого-то возникает разочарование в камере и фотографии в целом, а другие проявляют терпение и пытаются освоить премудрости фотографии, чтобы раскрыть весь потенциал камеры с полноценным (или почти полноценным) сенсором.

Изначально я планировал написать одну статью, но по ходу дела понял, что объем получается слишком большой и решил разбить ее на несколько частей. В этой главе рассмотрю такие понятия как выдержка, диафрагма, ГРИП и светочувствительность, как эти параметры влияют на результат съемки. На очереди статья про типы и параметры объективов, работу со вспышками и советы по съемке в различных условиях.
Читать дальше →
Total votes 272: ↑232 and ↓40 +192
Comments 378

Автоматизация веб-сервера FreeBSD8 Apache2+Mysql5 Часть 1

Reading time 3 min
Views 1.3K
Так уж сложилось, что я жутко ленивый. Два года назад когда я приобрел себе VDS и встретился с FreeBSD 7.1 первый раз, убил две недели на настройку всего, что мне нужно было. Сейчас у меня 2*Pentium III 1GHz / RAM 1Гб / 2*SCSI 17Гб, под мои задачи он вполне подходит.

  1. Создание хостов
  2. Ротация логов Apache2
  3. Архивация логов Apache2 и удаление старых логов.
  4. Создание базы данных и добавление нового пользователя с правами только к одной базе, с генерацией нового пароля.


Мой любимый редактор vi. Если кто не знает как с ним работать можно везде где я указал vi заменять на свой ee,mcedit и т.д

Скрипт создания хостов.
Структура на моем сервере следующая, у каждого пользователя в хомдир лежит папка www, выглядит это так.
/home/user/www.
Скрипт внутри папки www создает каталоги с именем хоста.

Пример mk_host.sh domen.ru user
в каталоге /home/user/www будет создана папка domen.ru с директориями

  • cgi-bin
  • html
  • logs
  • shadow


Также будет создан хост в директории Apache2. По моей схеме, для каждого виртуального хоста создается отдельный конфиг.

Смотрим сам скрипт.
Читать дальше →
Total votes 27: ↑21 and ↓6 +15
Comments 9

Сервисы сокращения URL на своём домене

Reading time 2 min
Views 47K
Не столь давно в рамках работы над большим проектом пришлось столкнуться с необходимостью запустить сервис сокращения URLов на собственном домене. Предлагаю вниманию уважаемой хабрапублики результат исследования
  1. Выбор домена
  2. Решения на чужом хостинге
  3. Решения на своём хостинге
  4. Краткий обзор системы yourls
далее
Total votes 15: ↑10 and ↓5 +5
Comments 14

Дотвититься до небес

Reading time 8 min
Views 576
«На небе, только и разговоров, что о море твиттере. О том, как чертовски здорово наблюдать за огромным огненным шаром… и твитить, твитить, твитить!»
Из пока еще не снятого римейка одного популярного фильма



Многие пользователи регистрируются в твиттере, не имея ни малейшего понятия о том, что это за сервис, с какой целью он создавался, как он эволюционировал и зачем он нужен современному internet addicted гику. Некоторые из таких пользователей регистрируют себе эккаунты, оставляют один-два бессмысленных твита, а то и не оставляют вовсе, после чего начинают массово или выборочно фолловить всех подряд в надежде, что их зафолловят в ответ и что-то произойдет. Увы, чудо случается редко. Другие же намеренно отрицают твиттер, даже не задаваясь целью понять его (заранее «спасибо» им за минуса ;) Цель данного поста пролить свет на твиттер как для одних, так и для других, собрав наиболее значимые факты об этом революционном сервисе и представив их в доступной форме. Надеюсь, кому-то это окажется полезным и интересным.
Читать дальше →
Total votes 60: ↑29 and ↓31 -2
Comments 40

Маленький планировщик на php с технологией ajax

Reading time 1 min
Views 1.2K
Недавно нашел в сети скрипт простого но очень удобного TODO-шника, скрипт работает на php+ajax как с MySQL так и без него.

image

Актуальная версия на текущий момент — myTinyTodo v1.3.2

Возможности
Поддержка нескольких списков
Заметки к задачам
Тэги, облако тегов.
Срок выполнения задачи
Приритеты задачи (-1, 0, +1, +2)
Сортировка задач перетаскиванием, по приоритету, по дате исполнения
Поиск
Защита паролем
Smart syntax для быстрого добавления задачи (пример: /+1/ Задача /Теги/)
Адаптированные стили для печати и мобильных устройств

Демка — http://www.mytinytodo.net/demo/

Подробнее на сайте автора — www.mytinytodo.net/
Total votes 23: ↑17 and ↓6 +11
Comments 12

PHP ⇒ Jabber conference

Reading time 1 min
Views 650
А не подскажут ли хабралюди какой-нибудь модуль PHP (кому больше нравится — класс) для отправки сообщений в Jabber? Требуется поддержка отправки в конференции, поэтому XMPPHP не подходит.
Total votes 8: ↑3 and ↓5 -2
Comments 10

Уменьшение размеров папки winsxs

Reading time 4 min
Views 882K
Многие обладатели Windows Vista и 7 наверняка сталкивались с тем, что папка Windows c ходом времени разрастается как на дрожжах. Я мирился с этим до тех пор, пока 40-гиговый раздел с системой не начал периодически выдавать мне сообщения о том, что свободное место на нем заканчивается.

Я нашел один чудесный инструмент, магия которого позволяет уменьшить размер папки winsxs без потери производительности/стабильности/данных. Сначала я проделал все описанное под катом на своем домашнем буке, а сейчас для чистоты эксперимента повторю на рабочем.

Итак, приступим
Total votes 88: ↑74 and ↓14 +60
Comments 83

Вертикальное выравнивание блоков в CSS

Reading time 3 min
Views 2.4K
Приветствую всех, хочу поделиться своим собственным методом центрирования блока по вертикали. Все наверно и так читали не мало статей как это сделать и я не говорю о каком-то абсолютно новом способе, потому что все браузеры не считая IE всегда отлично понимали простую конструкцию:
Читать дальше →
Total votes 18: ↑9 and ↓9 0
Comments 9

12 советов по оптимизации тега TITLE

Reading time 1 min
Views 973
Тег title является самой важной частью страницы любого сайта, поэтому стоит уделить большое внимание тому, как вы его составляете. Создание заголовков подобно искусству и не каждый может составить его нужным образом с первого раза, для этого требуется знать некоторые тонкости. Применяя для своих сайтов приведенные 12 советов по использованию и оптимизации тега title, вы избежите множества проблем в будущем.

1. Тайтл должен отражать суть страницы.

2. Включайте ваш бренд в тайтл страниц.

3. Используйте разные тайтлы на разных страницах.

4. Тег title должен содержать в себе ключевые слова.

5. Не включайте в title слишком много ключевых слов.

6. Не используйте стоп-слов в тайтле.

7. Каждое слово не должно повторяться более двух раз.

8. Не используйте слишком длинные заголовки страниц.

9. Делайте длину title не более 8 слов.

10. Ставьте в начале заголовка наиболее значимые ключи.

11. Используйте паттерны при необходимости включить в заголовок несколько ключей.

12. Не используйте специальных символов.

Более подробно на блоге devaka.ru: devaka.ru/articles/title-tag-optimization
Total votes 26: ↑7 and ↓19 -12
Comments 10

Идеальная CMS, что это?

Reading time 2 min
Views 910
Изобретение велосипеда PHP программистами, под которым подразумевается написание собственной CMS, является, наверное, краеугольным камнем, как для разработчиков, так и для пользователей. Появились такие сайты как cmslist.ru, smagazine.ru, да и просто количество CMS за последние пол года, год увеличилось на порядок. Собственно анализ данной ситуации – совершенно другая сказка. А вот построение идеальной CMS или некоего высшего принципа построения таковой, агрегирующей в себе большинство достоинств и минимум недостатков, вопрос, ответ на который интересен, наверное, не только мне, но и многим разработчикам.

Преамбула. (Часть 1)
CMS — Система управления содержимым[WiKi], исходя из своего названия говорит уже о многом:)

Тут можно, наверное, сразу же предположить деление CMS по признаку используемого контента:
обычный текст;
  • структурированные данные (новости etc.);
  • большое количество структурированных данных (каталог продукции с характеристиками), объединенные общими данными (справочниками).

Далее, углубляясь в расширение работы с пользователями, можно предположить необходимость дополнительных сервисов – регистрация (личный кабинет), интернет-магазин, возможность оставлять комментарии, создание опросов, форум etc.

Пару слов, по поводу типовых условиям использования и видов заказчиков. Не побоюсь такого деления заказчиков на две большие группы такие как:
  • те которые хотят сайт и инструмент управления, но мало представляют себе как все это должно быть;
  • и тех кто CMS использует по полной программе;

Вот такое, казалось бы, глупое и не форматное деление, но давайте посмотрим подробнее, что же имеется в виду, ибо четко в двух словах выразить мысль не просто:
  • Есть такие заказчики, которые имеют объем информации для сайта, управление этой информацией планируется силами секретарш или силами разработчика, развитие нового функционала не планируется, а если и планируется, то по любому за счет разработчиков CMS.
  • А есть, к примеру, такие, которые обладают специалистами могущими собственными силами наполнять, поддерживать, развивать.

В общем-то такое деление заказчиков обуславливает еще один тип деление CMS, а именно:
простота внедрения и дальнейшей разработки;
или же простота управления, в виде легкого написания контента, и нафиг все доп. модули, ибо сложно;

Ну и, самое, неочевидное деление по типу устройства админки и самого движка CMS. CMS представляющие собой формирование страницы на лету, путем сборки по шаблону средствами скриптового языка из базы;
и некоторое количество CMS основанные на публикации страниц в статический html;

Итого:
Вопрос, господа хабрачеловеки, имеет ли место быть все вышеизложенное и будет ли интересен дальнейшее рассмотрение предпосылок для создания и вариантов построения некой идеальной CMS?

UPD0:
Абсурдность идеала была понятна и до написания, ясно что без трансформации мыслеформы в результат идеал сомнителен. Однако, на мой взгляд, такой концентрации мысли, что бы не получился в итоге мусор еще надо достичь, но это уже философия.

Но, идеал представлялся мне как агрегация наиболее оптимальных решений, и в первую очередь для разработчика, именно с этим и была попытка у хабраобщества уточнить подходы и реализации, у хабраобщества, как сообщества разработчиков. А получился в комментах взгляд со стороны заказчика, обидно…
Total votes 7: ↑2 and ↓5 -3
Comments 10

Поисковая оптимизация. Часть 1 — внутренние факторы

Reading time 3 min
Views 1.8K
Рекомендации по html-коду, вёрстке и немного — по копирайтингу. Актуально для февраля-2009

Это не очередной список «101 совет, как достичь идеала в том-то», которых полно в интернете. Это «инсайдерская информация» SEO-компании, ведущей более 600 проектов. Перечислено то, на что мы обращаем внимание, начиная поисковую оптимизацию. Разумеется, не всё получается реализовать (например, движок сайта что-то не позволяет, а где-то пункты противоречат(!) друг другу). Ничего страшного. Если больше половины рекомендаций получается реализовать, то это уже очень хорошо!
Читать дальше →
Total votes 115: ↑73 and ↓42 +31
Comments 79

Мини фото студия у себя дома

Reading time 2 min
Views 2.3K
В один прекрасный вечер у многих людей занимающихся фотографией появляется желание попробовать себя в различных направлениях съемки, но натыкаются на многочисленные препятствия, которые это желание могут отбить.

Сегодня я хочу рассказать, о том как создать у себя дома мини фото студию для съемки небольших объектов, что требуется для стоковой и рекламной фотографии.
image
Читать дальше →
Total votes 57: ↑53 and ↓4 +49
Comments 20

Windows 7 Tips and Tricks ;)

Reading time 3 min
Views 8.1K
Салют Хабралюди, хабражители :)

Продолжая рубрику статей посвященных Windows 7, решил предаставить сборник несколько полезностей которые могут облегчить работу в этой ОСи.

image

Итак приступим
Читать дальше →
Total votes 155: ↑83 and ↓72 +11
Comments 132

Обзор и классификация CMS по категориям (2013)

Reading time 30 min
Views 236K
Недавний поиск списка CMS, на примере которых можно было бы объяснить студентам архитектуру и структуру сложного web-сайта, привел меня к любопытной статье с классификацией CMS, которая, однако, на текущий момент немного устарела, да и написана несколько сумбурно. Это подвигло меня составить новый обзор, собрав больше решений и дополнив их по возможности ссылками на официальные сайты, страницы закачки и демо-панели.

Я рассматривала CMS на php, в основном бесплатные, за некоторым исключением. В результате на текущий момент получился такой набор:

CMS общего назначения: Alto CMS, Cogear, Contao, Cotonti, DataLifeEngine, Drupal, ImageCMSCorporate, Joomla, Host CMS, MaxSiteCMS, MODX, MosquitoBloodyMary, ReloadCMS, Wordpress
Галереи: Coppermine, Gallery (Gallery2, обновленная до версии 3), Koken, MG2 = MiniGal 2, Pikateka, SimpleViewer, Zenphoto
Социальные сети: Elgg, Explay CMS, InstantCMS, LiveStreet, BigStreet
Форумы: IPB (Invision Power Board), Phorum, phpBB, phpBBex, PunBB, Simple Machines Forum, Vanilla, vBulletin
Интернет-магазины: ECShop, Magento, OpenCart, Семейство osCommerce, Prestashop
Сайты-визитки без SQL-базы: GetSimple, Monstra, Nanote, Stacey, CMS Чайник
Читать дальше →
Total votes 85: ↑63 and ↓22 +41
Comments 69

5 правил верстки email-писем от Печкина

Reading time 2 min
Views 74K

Сегодня мы хотели бы рассказать о базовых правилах верстки HTML в email-письмах. Как известно, на свете существует множество почтовых клиентов:
  • веб-версии у почтовых провайдеров (Gmail, Yandex, Mail, Yahoo итд.)
  • десктопные почтовые клиенты (Outlook, Bat, Thunderbird, Mac Mail)
  • мобильные почтовые клиенты (Blackberry, Android, Iphone, Ipad итд)


К сожалению, не существует обязательного стандарта верстки писем, который бы универсально поддерживался бы всеми клиентами. Часть поддерживает CSS3, часть нет, какие-то теги и аттрибуты поддерживаются, какие-то нет, не говоря уже о том, что поддержка HTML и CSS меняется даже в пределах одного почтового клиента от версии к версии. Последнее особенно заметно на примере Outlook (от Express и 2003 к Outlook 2011).

Что же необходимо знать тем, кто собирается самостоятельно верстать HTML-код для email-писем?
Посмотреть 5 правил верстки email
Total votes 56: ↑46 and ↓10 +36
Comments 24

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity