Category: it

Category was added automatically. Read all entries about "it".

Main

Добро пожаловать или посторонним В.

Здравствуйте! Рад Вас видеть.

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

Я разрабатываю программу BullDoc, которая позволяет делать документацию в виде текстовых файлов в формате html, держать их в одном SVN-репозитории с кодом. Возможна правка тектса через вебинтерфейс, где сразу виден результат без сборки проекта. Во время релиза собирается статичная книжка-документация. Имеется экспорт в CHM с индексом
Статья на хабре про программу
Можно посмотреть тюториал

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

Дейкстра, Смиренный программист
Про изобретение велосипеда и Not-Invented-Here Syndrome
Метрики производительности
Слишком простые уязвимости, чтобы их не замечать
Apache php4+php5 на девелоперской машине
Книга Э. Голдратта "Цель"

Collapse )

Тексты публикуются под Creative Commons License: разрешается свободное копирование, распространение и демонстрация объектов авторского права (в том числе и в коммерческих целях), а также создание на их основе производных объектов авторского права. Чтобы воспользоваться этой лицензией, третьему лицу достаточно лишь указать автора работы, а также указать, что работа распространяется на условиях CC.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Main

(no subject)

Я очень люблю конференции. Они зажигают в разработчике свечечку, которую он потом бережно несет в себе через весь год! Когда-то давно, я с завистью смотрел на PHP-Tec -- слайды, доклады.... доклады на йутуб тогда еще не выкладывали :)

Collapse )
Main

Привет дневничок 2021

Не писал я сюда уже почти 5 лет. Забыл даже, как кнопка написать пост выглядит и где она ) Тем не менее был рад читать тех, кто сюда еще пишет, но чем дольше не пишешь сам, тем труднее вернуться.


Прошлый пост был написан в 2016 в важный для меня момент — это был первый поиск работы на Java. До 2013 я писал на PHP уже довольно много времени и был рад возможности перейти на Java с минимальной потерей зарплаты — меня позвали друзья и коллеги с моей первой работы. Это был МТС. Думаю, что были удачные и не очень моменты.


Collapse )
Main

Продолжаем разговор/java, linux, fonts

OpenJDK считается таким пакетом, который первым делом надо заменить на нормальную Ораклиную Джаву

Но в случаее с IntellJ Idea & WebStrom и т.д. Лучше пользоваться именно OpenJDK. Потому, что там есть патч для рендеринга шрифтов.

http://www.webupd8.org/2013/06/install-openjdk-patched-with-font-fixes.html

Там же ссылка на Infinality -- патч для freetype -- для рендеринга шрифта в линуксе:
http://www.webupd8.org/2013/06/better-font-rendering-in-linux-with.html

Я пока не вник в подробности, но кажется там дело в патентах на хинтинг шрифта.
Main

Devconf 2014, секция Javascript

Отчет о первом дне DevConf 2014, секция JavaScript (http://www.moscowjs.ru/)

Секция подготовлена энтузиастами MoscowJS коммунити, у них будет тусовка 26 июня в 7 вечера в офисе mail.ru

Общая программа выступлений:
http://devconf.ru/programm/js

Последний докладчик не приехал, доклад про DaaS был про железо, доклад про Backbone.js обзорным типа "зачем это надо?".


Доклады и слайды, показавшиеся мне интересными:

1. Игровые движки (2 доклада)
Aлeксeй Бaxиpeв, Web-разработчик в компании i-Free.
- Архитектура игровых движков. Проблемы и их решение на фронтенде
- StalinGrad JS. Как создать портальную пушку.

Близко к тексту доклада его статьи на хабре:
Создание гравитационной и портальной пушки. Как правильно убить персонажа в машине и создать теплый вязаный интерфейс
http://habrahabr.ru/post/197796/

Как создать мир, спрятать труп и обшмонать перса. Стеки зажатых клавиш.
http://habrahabr.ru/post/201098/

Интересна идея вместо наследования объектов использовать фабрику и конструировать объекты из репозитория полей и функций по конфигу.
Об этом есть во второй статье и в презентации из Минска:

Классы и фабрики. Как разобрать и собрать объект с наследованием на прототипах
http://www.slideshare.net/FDConf/ss-33595185

Все статьи докладчика на хабре:
http://habrahabr.ru/users/bakhirev/topics/



2. Как с помощью профилирования и оптимизации js-кода значительно поднять конверсию
Антон Плешивцев Кроссфункциональный разработчик команды aviasales.ru, расположенной на Пхукете и работающей над основным продуктом фирмы - поисковой выдачей.

Слайды:
http://www.slideshare.net/antpl3/js-35885396

Его же слайды прошлого года про Ангуляр (aviasales использует именно его):
http://www.slideshare.net/antpl3/happydev-presentation-angular



3. DOM-шаблонизаторы — не только "быстро"
Роман Дворнов, Frontend-разработчик в Ostrovok.ru, автор basis.js

Слайды:
http://www.slideshare.net/basisjs/moscow-js-domtemplates

Сайт basis.js с демками и документацией:
http://basisjs.com/
tech

Systemd, Upstart, Loosing gracefully

Только я одолел кукбук по Upstart. Сумел запустить демона svn. Набрать скриптиков для других процессов, как Upstart кончился. Дебиан окончательно выбрал Systemd, ну и Убунта за ней.

Mark Shuttleworth: Losing graciously

Интересно, Мир успеет побывать в штатном состоянии или тоже сольют?
Main

2013-2014 персональный отчетик

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

BTW, спасибо, кто поздравил с ДР, извините, что не ответил -- все как-то на бегу.

Collapse )
Main

дыбр linux

Привожу в порядок заметки, книги документацию для жизни. Все влезает на флешку 64 гб. Ну и можно еще такую же резервную сделать. Поместится в кармане. А ведь когда-то не так давно в 99-м я еще себе диск fujitsu покупал на 5Гиг. За сто баксов и был безумно счастлив. А на работе у ребят в компьютерах был 1 гиг, а весь мой пиратский софт влезал на CD.

А как изменился линукс! Вот сейчас выкидываю папку за папкой. Как настроить vpn, как сделать, чтобы работал suspend, как сделать, чтобы был wifi, русские буквы, флэш в мозилле, разрешение на мониторе, как подмаунтить виндовую партицию, как сделать, чтобы работала мышь usb в slakware, как поставить фотошоп 7 под вайн и чтобы там были русские буквы. Папка за папкой отправляются в небытие, часть потому, что я что-то выучил, а в основном потому, что не нужно!

Отдельно хочется сказать про линукс игры. Вот ведь темная лошадка, которая когда-нибудь и сыграет. Количество игр на lgdb растет. Их конечно единицы, не тысячи хороших но все же там не только клоны старья а вполне новые инди! Я даже купил несколько. И стим собирается присутствовать. При кризисе в отрасли, линукс может оказаться для игроделов отдушиной.

В общем Линукс, как десктоп очень меня радует.

Есть кстати такой момент, который я уже со старшими детьми упустил. Учебный. В линуксе легко можно изучать разного рода прикладные вещи. Вот офисный пакет, можно изучить стили, то-се. Gimp, да -- не фотошоп. Но учиться на нем можно, не нужен для этого профессиональный инструмент. Компилятор -- да пожалуйста. Я все в детстве мечтал, что у меня будет неворованный ассемблер и текстовый редактор, как в турбопаскале (не edline). Еще нортон коммандор и текстовый редактор f-4. А тут такое богатство!
Main

PHP-Storm

Если Вы используете PHP-Storm и хотите синхронизировать файлы через sftp с dsa-ключем, нужно отдельно скачать и обновить библиотеку Java SSH.

Отмечу быструю помощь разработчиков на форуме:
http://devnet.jetbrains.net/thread/304891

Тем не менее до 3.0 еще далеко и этот фикс все еще актуален.

Кстати в последних релизах у них действительно сильно улучшена производительность. Продлил лицензию еще на год :)