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

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

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

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 ;)

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

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

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



via gizmodo

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

Время на прочтение2 мин
Количество просмотров160K
Эта статья поможет Вам установить любой дистрибутив Linux из под Windows машины прямо из iso-образа на жестком диске. Статья может помочь владельцам нетбуков, а также тем, кто по каким-либо причинам не может воспользоваться обычным установочным диском.
Читать дальше →

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

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

Удивлен, что через 10 часов после выхода статьи на крупном западном IT-ресурсе, Хабрасообщество все еще молчит об этой горячей новости. Хочу заполнить информационный вакуум в своем первом топике. Сильно не бейте!
Читать дальше →

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

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

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

Читать дальше →

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

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

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

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

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

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

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

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

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

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

Но если вы привыкли работать в хаосе — никто вас осуждать не будет, просто помните, что с вашими исходниками возможно будет работать живые люди, поберегите хотя бы их! :)

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

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

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

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

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

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

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

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

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

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

Предыстория


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

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

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


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

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

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

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

Читать дальше →

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

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

Все просто как раз два три

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

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


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

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

Читать дальше

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

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

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

Вот что должно получиться в итоге.

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

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

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

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

читать дальше на webo.in →

Применение Золотого сечения в Web

Время на прочтение5 мин
Количество просмотров50K
К сожалению, в наше время перенасыщенное рекламой, у многих сложился стереотип, что дизайн – это просто симпатичная и яркая картинка.

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

Сделав сногсшибательную картинку, иногда видишь, что все-таки в ней что-то не так. И это отражается на потребителе, когда продажи товара просто не идут. В отличие от конкурента, у которого совершенно пустая белая картинка, с парой выражений (скажем с рекламным слоганом) и логотипом.

На тему эффективного дизайна можно привести несколько ссылок:

10 принципов эффективного веб-дизайна
Пять дизайнерских правил применяемых в Web

Это из того что вспомнилось. Рекомендуется почитать блог Дизайн пользовательских интерфейсов и юзабилити.

Это, скажем так преамбула, которую можно отнести к любому направлению дизайна. В этой статье мы поговорим о Web-дизайне и о применении Золотого Сечения и Правила Третей.

Одной из главных задач эффективного дизайна в Web – это ясность и интуитивность. А также концентрация внимания пользователя на нужных местах страницы. Как этого добиваются?

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

Но в любом случае, Вы должны быть уверены, что у пользователей присутствует ощущение баланса, порядка, гармонии и комфорта. Как раз в этом случае, применение золотого сечения становится важным этапом при разработке дизайна web-страницы.

Читать дальше →

Piwik — бесплатная открытая альтернатива Google Analytics.

Время на прочтение4 мин
Количество просмотров7.3K
Может Google Analytics и бесплатная платформа, но она все же основана на проприетарной технологии, которая предполагает, что время от времени вам придется получать сообщения, которые Google сочтет нужным разослать, причем потенциальной аудиторией части этих рассылок являются пользователи других сервисов Google (например, компании, использующие AdWords). Использование Google Analytics предполагает то, что в будущем вы будете утомлены сотрудничеством с Google.Обратите внимание на Piwik, проект, который позиционируется в качестве бесплатной альтернативы Google Analytics и обладает открытым программным кодом. Это дочерний проект OpenX, альтернативный сервер контекстного поиска с открытым программным кодом, способный заменить Google Ad Manager. [прим.: мы начали его использовать на RWW]

Piwik

В то время как OpenX зарекомендовала себя успешной и популярной, Piwik — проект еще откровенно зеленый? и пользователи еще только присматриваются к этой платформе. Впервые она была представлена публике как PHPMyVisites? и актуальная версия носит индекс всего лишь 0.1.5, что является отличительным знаком стабильности ПО.
Читать дальше →

Поиск без замены, или массивы без массивов

Время на прочтение1 мин
Количество просмотров950
Примечание: ниже находится перевод заметки «Search and Don't Replace». В ней автор размышляет о методах преобразования строки запроса в массив на JavaScript при минимальных затратах процессорного времени. Мои комментарии далее курсивом.

Немного ранее сегодня мой друг, Marc Grabanski, подкинул мне вопрос: как наиболее оптимальным образом на JavaScript преобразовать строку запроса вида foo=1&foo=2&foo=3&blah=a&blah=b во что-то вроде foo=1,2,3&blah=a,b? У него уже было на тот момент собственное решение, и ему было любопытно, нельзя ли его как-либо улучшить.

Я подумал немного и предложил следующее решение:

function compress(data){
    var q = {}, ret = "";
    data.replace(/([^=&]+)=([^&]*)/g,     function(m, key, value){
        q[key] = (q[key] ? q[key] + "," : "") + value;
    });
    for ( var key in q )
        ret = (ret ? ret + "&" : "") + key + "=" + q[key];
    return ret;
}


читать дальше на webo.in →

Выключка по ширине, или Убей «text-align: justify;»

Время на прочтение3 мин
Количество просмотров46K
Надеюсь этой записью открыть серию статей, посвящённых типографике в целом и веб-типографике в частности.

Логически следующая статья будет посвящена использованию разнообразных пробелов и разделительных интервалов (такой заказ был в комментариях к статье о тире и дефисах пользователя besisland).

Итак, тезис статьи: «до тех пор, пока браузеры не имеют возможности динамически расставлять переносы в словах, вебмастеры должны забыть выключку по ширине как страшный сон».

Это значит, что нужно забыть CSS-конструкцию «text-align: justify;» и, если вы этого до сих пор не сделали, то выжечь калёным железом все воспоминания об «align="justify"».

А теперь подробнее

Хочу такую же на десктопе

Время на прочтение1 мин
Количество просмотров851
Ubuntu Mobile
— «весь интернет, без компромисов»

* Полный Веб 2.0/AJAX поддержка, Adobe Flash, Java, и других
* Вы можете наслаждаться музыкой, видео с простой навигацией и доступом в сети
* Facebook, MySpace, YouTube, Dailymotion, 3D игры, GPS, карты, а вкратце, весь Веб 2.0, поставляемый в ваши руки небольшим и классным девайсом с установленной на него Ubuntu Mobile.
Кстати чем-то напоминает известную gOS (кстати, про новый релиз в следующем посте напишу)


Но меня очаровали скриншоты (Ubuntu Mobile), я давно хочу десктоп оформленный, как на мобильных устройствах (UMPC os editions, iPhone, Android OS). Вот они —



ВСЕМ ГУРУ LINUX — есть ли способ сделать такое с обычной Ubuntu? Есть ли How-To? Может у вас есть идея как сделать это?
Есть предложение перевести и попробовать скомпилировать под обычные процессоры Ubuntu Mobile, если хотите и можете что-то предложить пишите в личку или мне на и-почту, вот ссылка на описание и, кажется, сорцы
12 ...
26

Информация

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