Как стать автором
Обновить
0
0
Антон @dpigo

Фулстек веб-разработчик с уклоном во фронтенд

Отправить сообщение

Требования к вёрстке под drupal

Время на прочтение4 мин
Количество просмотров12K
Не раз сталкивался с проблемой, когда присылают вёрстку и там вроде бы всё хорошо, но вот как начинаешь прикручивать к drupal, то сталкиваешься с тем, что либо надо вёрстку переделывать либо функции темы переписывать. И в итоге процесс темизации из-за этого может значительно увеличиться. Поэтому мы на работе решили написать требования к вёрстке под drupal. Ниже привожу требования к основным элементам.
Читать дальше →
Всего голосов 57: ↑44 и ↓13+31
Комментарии85

Добавляем свои поисковые системы

Время на прочтение2 мин
Количество просмотров52K
Что мне нравится в Google Chrome, так это возможность очень удобной работы с разными поисковыми системами: ввел ключевое слово, пробел и печатаешь запрос. Однако этой функцией пользуются на 100% далеко не все.

Сегодня я хочу рассказать, как добавлять свои «поисковые системы» (это, на самом деле, могут быть не только поисковые системы) и тем самым повысить производительность работы в Интернете.

4.75 КБ

Где это все настраивается? Смотрим картинку:
Читать дальше →
Всего голосов 141: ↑110 и ↓31+79
Комментарии95

wp-advanced-trac. Управление проектами в Wordpress

Время на прочтение2 мин
Количество просмотров2.4K
Последнее время у меня появилась тенденция — в случае отсутствия подходящего инструмента я разрабатываю его самостоятельно.
На текущий момент я занимаюсь разработкой open source редактора блогов, сорцы которого хранятся на Google Code, баг трекер которого удобен, но мне хотелось
большего (очень понравилась фунция roadmap у Redmine и Trac, установить которые не позволяет хостинг), при этом с возможностью интеграции в мой блог.
Поиск по каталогу плагинов выдал только один почти подходящий плагин — WP-Trac, подошел он именно как раз тем,
что выводил весьма красивый текущий статус проекта, но при этом также имел и недостатки. В результате некоторых изменений появился мой вариант плагина —
Wp-advanced-trac.
Читать дальше →
Всего голосов 9: ↑7 и ↓2+5
Комментарии5

Использование picasaweb в качестве фотохостинга

Время на прочтение5 мин
Количество просмотров6.7K
Нужно использовать много изображений на сайте? Не хочется забивать хостинг изображениями? Хочется уменьшить нагрузку на сервер?
Тогда можно использовать сервис от гугл picasaweb і Picasa API как хостинг для изображений

процесс загрузки фотографий на сервер
Читать дальше →
Всего голосов 82: ↑77 и ↓5+72
Комментарии78

А вы готовы перейти на Google Chrome? — 30 незаменимых расширений для Хрома

Время на прочтение7 мин
Количество просмотров25K
Chrome
На протяжении уже 5-6 лет я использую только Firefox и никогда не думал, что захочу выбрать что-то другое. Firefox — отличный браузер, а делают его таковым все те тысячи расширений, которые каждый может скачать бесплатно. Можно найти расширение для чего угодно. Есть лишь один существенный недостаток — Firefox значительно медленнее, чем Chrome и сжирает больше ресурсов компьютера, чем остальные браузеры.

Один мой знакомый в очередной раз предложил попробовать Хром и я решил, что стоит рискнуть. На этот раз моя цель — проверить достаточно ли хороших и качественных расширений у Хрома, чтобы перейти на него окончательно.

В этой статье я попытаюсь ответить на вопрос — могут ли дизайнеры, веб-разработчики, SMO-шники, SEO-оптимизаторы безболезненно перейти на Chrome. Есть ли расширения, которые могут послужить равноценной заменой на Хроме таким вещам как: Firebug, Webdeveloper, Color Picker, SEO для Firefox, Alexa Ranks, средства для отладки?
А далее 30 полезных расширений
Всего голосов 262: ↑212 и ↓50+162
Комментарии321

Ubuntu 9.10 Flash(x64), ZendStudio7 — решение проблемы

Время на прочтение1 мин
Количество просмотров2K
Неприятная проблема с Flash в Firefox, когда не нажимаются кнопки.
Если вам знакомо — решается так:

1. Удаляем установленный флеш плеер (как правило, Адоб)
2. Качаем архив download.macromedia.com/pub/labs/flashplayer10/libflashplayer-10.0.32.18.linux-x86_64.so.tar.gz
3. Закрываем Firefox
4. Распаковываем архив и прикручиваем плагинчик вот так:

tar zxvf libflashplayer-10.0.32.18.linux-x86_64.so.tar.gz
sudo cp libflashplayer.so /usr/lib/mozilla/plugins/
sudo ln -sf /usr/lib/mozilla/plugins/libflashplayer.so /usr/lib/firefox-addons/plugins/
sudo ln -sf /usr/lib/mozilla/plugins/libflashplayer.so /usr/lib/xulrunner-addons/plugins/

5. Запускаем Firefox и облегченно вздыхаем :)

Альтернативный вариант скачивания/установки плагина:

wget queleimporta.com/downloads/flash10_x64_en.sh && sudo chmod +x flash10_x64_en.sh && sudo sh ./flash10_x64_en.sh

(взято отсюда)

UPD: Решение аналогичной проблемы с кнопками в ZendStudio7:

1. Создаем шелл-скрип с таким содержанием (только указываем свой путь к ZendStudio):

#!/bin/bash
export GDK_NATIVE_WINDOWS=1
/usr/local/Zend/ZendStudio-7.0.2/ZendStudio "$@"

2. Используем его для запуска студии

(взято отсюда)

PS: спасибо 1999 ;)
Всего голосов 39: ↑31 и ↓8+23
Комментарии18

Воспроизведение речи на пианино

Время на прочтение1 мин
Количество просмотров4.3K
Композитор Peter Ablinger оцифровал запись детской речи и запрограммировал механическое пианино для ее воспроизведения.

Получилось неоднозначно. Местами похоже на речь, местами можно разобрать слова. В любом случае было интересно и необычно.



via gizmodo
Всего голосов 94: ↑87 и ↓7+80
Комментарии64

Установка Linux из iso-образа под Windows

Время на прочтение2 мин
Количество просмотров159K
Эта статья поможет Вам установить любой дистрибутив Linux из под Windows машины прямо из iso-образа на жестком диске. Статья может помочь владельцам нетбуков, а также тем, кто по каким-либо причинам не может воспользоваться обычным установочным диском.
Читать дальше →
Всего голосов 62: ↑55 и ↓7+48
Комментарии36

Официальные темы в Google Chrome

Время на прочтение1 мин
Количество просмотров5K
image

Удивлен, что через 10 часов после выхода статьи на крупном западном IT-ресурсе, Хабрасообщество все еще молчит об этой горячей новости. Хочу заполнить информационный вакуум в своем первом топике. Сильно не бейте!
Читать дальше →
Всего голосов 149: ↑129 и ↓20+109
Комментарии93

Теплый прием из Google Notebook

Время на прочтение2 мин
Количество просмотров6.8K
image
Мы продолжаем рассказывать о некоторых не очень известных возможностях Evernote. Об импорте из Google Notebook мы задумались в январе, когда Google объявил о прекращении поддержки и дальнейших работ над проектом. Многие из нас — большие фанаты этого сервиса и долгое время использовали его в работе. И хотя сейчас наша команда поголовно сидит на Evernote, теплые чувства к Google Notebook остались. Так что практически сразу же после получения новостей от Google мы начали работу над функцией импорта данных из сервиса. И сегодня пользователи Google Notebook могут легко перенести свои заметки в Evernote.

Пошаговая инструкция

Читать дальше →
Всего голосов 36: ↑27 и ↓9+18
Комментарии35

О fla-исходниках

Время на прочтение2 мин
Количество просмотров3.6K
По долгу службы мне часто приходится разгребать чужие исходники с анимациями. И иногда просто прихожу в дикий ужас от того, что происходит на временной шкале и в библиотеке. поэтому хочу поделиться с вами с некоторыми правилами форматирования кадров и организации символов, которые я вывела из своего опыта.

1. Никогда не используйте ключевые кадры без крайней необходимости, особенно если это слой с фоном, который на протяжении всего ролика не меняется. Ну зачем, спрашивается, последний кадр делать ключевым? Если в первом кадре делаются какие-то изменения, то почти всегда забывают об этом последнем ключевом кадре. При продлении фона на временной шкале нужно использовать статические кадры (hot key f5).

2. Никогда не оставляйте не заполненные кадры по середине ролика., Если последующие кадры не нуждаются в наполнении, забейте их пустыми. иначе в последствии это может привести к ошибкам в анимации.

3. Никогда не применяйте к графическим объектам и тексту анимацию motion, предварительно не преобразовав их в символы. Это раздражает больше всего, т.к в результате образуется большое количество символов graphic (с именами Tween), с которыми жутко неудобно работать!
Если вы создали текст, который планируется анимировать. не поленитесь преобразовать его в символ, вам потом будет гораздо удобнее с ним работать.

4. Давайте вменяемые имена символам и слоям., Ну хотя бы только символам! Порой очень много времени уходит на поиск того или иного символа в библиотеке.

5. Сортируйте символы, музыку и битмапы по папкам., Это же просто напросто удобно! Особенно если количество элементов в библиотеке превышает пару сотен.

6. Удаляйте все неиспользуемые символы из библиотеки., Для этого существует даже специальная команда «select unused items». Исключение составляют только элементы, которые планируется использовать в дальнейшей работе.

Вот вроде всё из самого наболевшего. Если у вас есть чем дополнить это список, буду очень признательна.

А вообще по состоянию таймлайна и библиотеки во fla-исходнике можно очень многое рассказать о разработчике, в особенности об его аккуратности и организованности.

Но если вы привыкли работать в хаосе — никто вас осуждать не будет, просто помните, что с вашими исходниками возможно будет работать живые люди, поберегите хотя бы их! :)
Всего голосов 73: ↑67 и ↓6+61
Комментарии52

Домашний сервер: медиацентр

Время на прочтение3 мин
Количество просмотров37K
Т.к. на домашнем сервере хранится файловый архив (видео, музыка, фотографии), захотелось
реализовать медиацентр для просмотра содержимого с помощью телевизора/монитора прямо с
сервера.
Читать дальше →
Всего голосов 77: ↑66 и ↓11+55
Комментарии41

Стилизация файл-инпутов

Время на прочтение5 мин
Количество просмотров38K
Результат стилизации файл-инпута
Привет. Сегодня я хочу вам рассказать о том, как можно изменить внешний вид файлового инпута.

Дело в том, что изменение внешнего вида инпутов, как правило, не вызывает трудностей, но этот вид инпутов отличается от остальных. В первую очередь это связано с безопасностью, во вторую с тем, что каждый браузер по своему отображает этот элемент, и на это почти нельзя повлиять.
Читать дальше →
Всего голосов 3: ↑3 и ↓0+3
Комментарии163

ТЗ для web-разработчика

Время на прочтение4 мин
Количество просмотров21K

Написание хорошего ТЗ для разработки сайта еще та проблема, и я поделюсь своим опытом по созданию «человеко-понятного» описания для заказчика для разработчика.
Читать дальше →
Всего голосов 3: ↑3 и ↓0+3
Комментарии43

Пишем свой XML-парсер

Время на прочтение9 мин
Количество просмотров71K

Предыстория


Решив запустить небольшой сервис на подаренном мне хостинге, оказалось, что там нету ни одного xml-парсера: ни SimpleXML, ни DOMXML, а только libxml и xml-rpc. Недолго думая, я решил написать свой. Мне требовался разбор не сложных rss-лент, поэтому хватило достаточно просто класса xml => array.[1]

Но для интересной статьи этого было явно не достаточно, поэтому сейчас мы напишем свою замену для SimpleXML. А заодно пробежимся по многим интересным возможностям PHP 5.

Постановка задачи


Доступ к элементам у нас будет осуществляться как доступ к свойствам класса, например $xml->element, а доступ к атрибутам элемента, как к массиву, те $xml->element['attr'], также реализуем проверку на существование атрибута при помощи isset() и итерацию по элементам при помощи foreach. И так, начнем.
Читать дальше →
Всего голосов 1: ↑1 и ↓0+1
Комментарии42

css fix для различных браузеров

Время на прочтение2 мин
Количество просмотров12K
Представьте себе абстрактный разговор абстрактного заказчика с абстрактным верстальщиком.

— У тебя бага в менюшке, все наверх съехало, — говорит заказчик.
— Посмотрел во всех браузерах, нету! Ты в каком смотришь? — говорит верстальщик.
— В фаерфоксе.
— Нормально все там, — говорит верстальщик, просмотрев сайт во всех версиях фаерфокса.
— Осталось бага. Если это важно, то я с мака.

Читать дальше →
Всего голосов 165: ↑157 и ↓8+149
Комментарии132

Одно из самых необычных дополнений к Firefox… Pencil Project

Время на прочтение1 мин
Количество просмотров4.2K
Pencil Project — совершенно удивительное расширение для Firefox, которое вместо привычных манипуляций с вебом позволяет… быстренько набросать GUI интерфейс для Windows XP или GTK+, или, скажем, для свежего стартапа.

Все просто как раз два три
Всего голосов 57: ↑54 и ↓3+51
Комментарии67

Подборка видео-проигрывателей на флэше

Время на прочтение2 мин
Количество просмотров18K


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

Надеюсь уважаемые комментаторы помогут дополнить список и выявить абсолютного лидера среди проигрывателей.
Уже помогли. Отдельные спасибы Elected, atri, rmb. Кармы всем за мой счет ^_^

Читать дальше
Всего голосов 84: ↑77 и ↓7+70
Комментарии101

Мультитач для всех

Время на прочтение1 мин
Количество просмотров5.9K
… Ну или не совсем для всех.

Краткое описание действий по этой статье:
  • Находите свой ноутбук в этом списке
  • Устанавливаете из репозитрария или собираете synclient
  • Устанавливаете модули для перла: Time::HiRes и X11::GuiTest
  • Устанавливаете опцию «SHMConfig» в значение «on» в вашем конфиге xorg.conf для тачпада
  • Скачиваете и запускаете скрипт отсюда

Вот что должно получиться в итоге.
Всего голосов 29: ↑25 и ↓4+21
Комментарии28

Быстрый-быстрый JavaScript

Время на прочтение1 мин
Количество просмотров2K
Примечание: ниже расположен перевод статьи «Serving JavaScript Fast», написанной года два назад, но нисколько не потерявшей своей актуальности. Автор предлагает достаточно большой комплекс мер для ускорения загрузки и работы CSS/JS-файлов. Ссылки и частичные переводы данной статьи достаточно широко цитируются в Рунете, однако, полностью она еще нигде не появлялась, а полезных советов в ней довольно много. Мои комментарии далее курсивом.

Следующее поколение веб-приложений будет использовать весьма «тяжелые» JavaScript- и CSS-framework'и. Мы собираемся продемонстрировать, как увеличить скорость взаимодействия таких приложений и ускорить их работу.

Все эти так называемые «Веб 2.0» приложения, их глубокое взаимодействие с содержанием страницы и самим пользователем сильно увеличили сложность использования CSS и JavaScript. Для того чтобы быть уверенными в небольшом размере приложений, нам нужно оптимизировать как размер, так и саму природу всех файлов, которые нужны для нормальной работы нашей страницы. Мы должны быть уверены, что добились оптимума удобства использования сайта для пользователей. На практике это означает, что нам нужно добиться максимального уменьшения размера страницы и ускорения ее работы, при этом предотвращая загрузку ненужных ресурсов, которые не изменились с момента последнего обращения.

читать дальше на webo.in →
Всего голосов 57: ↑54 и ↓3+51
Комментарии31

Информация

В рейтинге
Не участвует
Откуда
Сербия
Дата рождения
Зарегистрирован
Активность