Home
Неизменный героический миф — актуальная национальная задача
Свежие записи 
http://пример.испытание/
http://בײַשפּיל.טעסט/הויפּט_זײַט/
http://مثال.إختبار/الصفحة_الرئيسية/

З.Ы.: а попробуйте второй и третий адрес полностью мышкой выделить в адресной строке ;)
З.З.Ы.: пятница
Проблема следующая: при запуске апплета построенного на JOGL приложение не может загрузиться и работать. Вылетают различные ошибки, вроде следующего:
java.lang.NoClassDefFoundError: net/java/games/jogl/GLEventListener )
Решение )

Официальные примеры с сайта проекта не работают по той же причине.

За помощь в решении проблемы спасибо Михаилу Иванченко. Миша, привет =).

З.Ы.: OpenJDK и IcedTea в этом плане рулит.
У каждого интернет-сайта, предоставляющего какой-либо сервис, например, интернет-магазин, есть операторы. Среди них есть те, кто отвечает по электронной почте на разные вопросы, помогает решить проблемы, возникшие с их сервисами. Почему-то, кстати, эти вопросы решают пользователи, а не бета-тестеры. Ну да ладно.

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

Так вот, эти господа не умеют обращаться к человеку. Вместо того, чтобы вставить в обращение имя собеседника по переписке, они вставляют кусок из имени ящика. При чем, по их мнению, верный кусок. И выходит, что к вам обращаются: Здравствуйте, info. Т.е. по логике вещей стоит им отвечать:
Привет, %username%.

А как вы поступаете при переписке по электронной почте?
В последнее время все чаще слышим слово "стартап", Все больше в сети появляется социальных сервисов. Все больше ниш они поднимают. Все более заковыристые названия, адреса и тематика проектов. Все больше возможностей интеграции сервисов, языков, картинок и спецэффектов. Людям некуда вкладывать деньги и энергию. Все больше народу почему-то считает, что смогут повторить путь создателей Фейсбука. Но сегодня речь не о том.

Как организовать сегодня стартап? Капитан Очевидность: - Очень просто! Еще вчера достаточно было найти тематический англоязычный проект, который более-менее посещается, и содрать его идею. Но это было вчера. Сегодняшний стартапер уверенно знает - никуда далеко ходить не надо. Достаточно найти пару-тройку проектов в своем лэнгвидж-нете. Затем, с одного срисовать дизайн, на втором подсмотреть интегрированный игровой виджет - создать один в один такой же свой. Заявить о себе миру, как начинающий очень перспективный стартап, о котором обязательно надо сообщить остальным. И вауля! Проект готов. Всем спасибо, мы очень потрудились.

Что-то это мне очень напоминает. Наверное массовые хомяки на народ.ру. Или нет, поголовное засилие форумов или варез-порталов. Или нет, шаблонные сайты "студий дизайна" или "софтоваяльных" компаний. Может что-то другое. А, впрочем, какая разница.  Это не столь важно. Важно только то, что никто ничего придумывать не хочет. Никто не хочет думать головой. Зачем? Когда проще взять и скопировать. Проще подражать, нагло подражать.

Проекты все чаще делаются, чтобы отвязаться. Авось моя копия лучше выстрелит. Но при этом ощущается, что авторы имеют ряд собственных проблем. Особенно в плане самовыражения. Что очень сказывается на проекте.

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

Куда лучше пользователь запоминает цветовую гамму, расположение текстовых и навигационных блоков. Но, он редко спутает, на каком сайте он находится. А даже если такое случится, то на долго не задержится. И не променяет один сервис на очень похожий, скорее уйдет на совершенно другой, отличный проект.

Зато собственная палитра, набор уникальных сервисов приютит пользователя куда быстрее.

Авторам стартапов хочется пожелать. Задавайте свой собственный стиль, атмосферу. Не бойтесь выделиться. Вы для того проект и делаете, надеюсь.

Будьте оригинальнее и включайте чаще мозги.
11-Сент-2009 12:44 am - PHP: array-функции vs. foreach
Не все нативные функции в PHP оптимизированы.
Например, функции для работы с массивами: array_walk, array_intersect, array_diff - стабильно в два раза проигрывают циклу foreach.

Код тайминга... )

Вот такая вот несправедливость. Интересно, пофиксят ли эту неприятность в PHP 6?
Будем надеяться.
10-Сент-2009 01:41 am(без темы)
Решил принять участие в тренинге:
FM6
А вы?

7-Авг-2009 11:48 pm - JOGL в апплете
Не мог заставить работать в браузере апплет с использованием JOGL. В AppletViewer все прекрасно работает. А в браузере ни в какую.

Проблема решилась методом проб и ошибок.
Оказалось, что просто необходимо предоставить апплету библиотеки для работы с OpenGL, т.е., либо их подключить, либо кинуть следующие файлы по соответствующим директориям:

jogl.jar файлы в: "[папка с JDK]\lib\ext"
jogl*.dll файлы в: "[папка с JDK]\bin"
jogl.jar файлы в: "[папка с JDK]\jre\lib\ext"
jogl*.dll файлы в: "[папка с JDK]\jre\bin"

Сами файлы можно получить в подпапке в создаваемом проекте. Для этого необходимо выполнить очистку и билд проекта, а затем зайти в его папку. Там появились директории с названиями всевозможных архитектур. Выберите ту, которая соответствует вашей ОС и возьмите в ней необходимые файлы.
Ни для никого не секрет, что кроме flv флеш понимает еще mp4 видео, собственно H.264.
Он отличается большей компактностью, чем flv. Не значительно, но при большом ресурсе, это может дать ощутимый выигрыш.

Так вот если в flv конвертить очень просто, достаточно указать расширение:
ffmpeg -i video.avi video.flv
То для конвертации в H.264 необходимо указывать еще и кодек:
ffmpeg -i video.avi -vcodec libx264 video.mp4

Вот и вся любовь.

Да, кстати, если появится вдруг желание конвертировать в mpeg4, то там окажется еще более интереснее.
По дефолту этого кодека нет, потому необходимо переустанавливать ffmpeg.

sudo apt-get purge ffmpeg
sudo apt-get update
sudo apt-get install libavcodec-unstripped-52 libavdevice-unstripped-52 libavformat-unstripped-52 libavutil-unstripped-49 libpostproc-unstripped-51 libswscale-unstripped-0 ffmpeg
This page was loaded Дек 6 2009, 2:45 pm GMT.