20 Декабря 2016 23:56

Творческий кризис

За жизнь

Изображение творческого кризиса, Леонид Пастернак

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

Через некоторое время бесполезного тыкания в результаты запроса "blog design" приходит понимание того, что проблема похоже не в обертке, а в начинке. Да, безусловно, есть некий костяк информации, который делает сайт интересным определенной аудитории, но со временем он не меняется, и значит, что долго ему не продержаться. Учитывая техническую направленность моего семантического ядра, то с каждой новой версией софта оно будет терять актуальность  банально зарастать пылью.

Да, однозначно проблема в контенте, и удивительно насколько картинка из википедии оказалась в тему этой писанины. Похоже пора перестать описывать собственные опыты решения разных ИТ-проблем, а найти ту жилу, которая будет более интересна для аудитории и достаточно приемлема для себя, чтоб писать с душой, а не просто нудятину или скрытую рекламу. И тогда, наверное, "контент" таки превратится во что-то уникальное, интересное, во что-то, что будут обсуждать и цитировать...

27 Октября 2016 23:23

Невозможное в профессии веб-разработчика

Про работу

По работе мне часто задают вопросы типа "а можно сделать так чтобы...", типичным ответом с моей стороны обычно бывает что-то вроде "к сожалению да, в моей профессии нет ничего невозможного...".

Impossible

Так вот, ниже я предлагаю список того невозможного, что часто просят потребители, но это действительно не возможно сделать только лишь веб мастером.

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

30 Сентября 2016 14:18

Xiaomi Mi5 нетипичный обзор

Android Обзор

Xiaomi Mi5

Об Xiaomi Mi5 слышали наверное все, кто хоть немного интересуется рынком мобильных телефонов или задумывался о покупке смартфона в последнее время. Обзоров этого аппарата так же более чем достаточно, но я предлагаю свой, не типичный обзор-сравнение, в котором речь пойдет о моем переезде с Huawei P6S на Xiaomi Mi5.

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

20 Сентября 2016 23:37

Сглаживание шрифтов Firefox в Mac OS

Mac OS Firefox CSS

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

font-smoothing.png

Слева как было, справа - как стало. И делается это все при помощи CSS, специфичного для Firefox именно под Mac OS, невероятно но факт:

Firefox has finally added a property to enable grayscaled antialiasing. After a long discussion it will be available in Version 25 with another syntax, which points out that this property only works on OS X.

Аналогичная штука также есть и для браузеров на основе webkit.

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

02 Сентября 2016 15:12

Oracle Client вместе с PHP-FPM

PHP Oracle Linux

PHP-FPM

Достаточно часто встречается связка Nginx + PHP-FPM, которая заменяет собой привычный многим Apache + mod_php. А когда требуется добавить возможность работать с Oracle из PHP, то не подготовленный человек, а точнее привычный к настройке Oracle Client для PHP, работающего как модуль Apache, может столкнуться с непредвиденными проблемами, о решении которых я попробую рассказать.

Итак, у нас CentOS (в принципе на других Linux все будет аналогично) на который уже установлен Nginx, PHP, PHP-FPM и Oarcle Client + модуль php_oci8. На всякий случай, в этом можно убедиться командой:

# php -m | grep oci

Если вывод такой же, как в примере ниже, то модуль установлен:

# php -m | grep oci
oci8

Но при попытке использовать oci_connect(...) получаем вот такую ошибку:

Warning: oci_connect(): OCIEnvNlsCreate() failed. There is something wrong with your system - please check that ORACLE_HOME and LD_LIBRARY_PATH are set and point to the right directories in /var/www/...

Когда все известные бубны с прописыванием ORACLE_HOME и LD_LIBRARY_PATH во все скрипты запуска и прочие перебраны, но все равно не работает, то простое решение кажется просто невозможным, но оно есть!

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

Фильтр