Как поменять язык в FontForge

FontForge – отличная бесплатная утилита редактирования шрифтов.

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

Поменять язык в UI невозможно.. пришлось лезть в конфиг:

  1. идем в C:\Program Files (x86)\FontForgeBuilds\fontforge.bat и открываем файл блокнотом
  2. убираем комментарий (::) перед
    LANGUAGE=en

УРА! Жду ваших комментариев 🙂

Posted in Софт и инструменты | Leave a comment

Проблема с ноутбуками HP – после режима “сон” не включается экран

Столкнулся с этой проблемой в своем HP Pavilion dv7 5000er – после недавнего обновления через Windows Update ноутбук стало невозможно разбудить – кулеры шуршат, индикаторы горят, но экран остается пустым.

Долгое гугление выявило, что проблема носит массовый характер, а ее причиной являются новые кривые дрова Intel или Radeon (смотря какая у вас видюха).

Как лечить:
0) запрещаем винде ставить автоматические обновления
1) качаем нужный графический драйвер https://support.hp.com/us-en/drivers – это будет доисторическая версия драйвера года эдак 14, но нам такая и нужна.
2) удаляем драйвер дисплея, который установлен в винде, перегружаем компьютер
3) ставим новый ‘старый’ драйвер
4) перегружаем компьютер и наслаждаемся спящим режимом 🙂

Если не помогло – также можно попробовать переустановить драйвера чипсета (intel management engine interface, например).

Пишите свои комментарии, буду рад обсуждению!

Posted in Проблемы и решения | Leave a comment

Блокировка моих youtube каналов | My youtube channels were blocked

Друзья, большинство наших каналов на ютубе были по ошибке заблокированы безо всякой причины.  Мы делаем все возможное, чтобы их побыстрее открыли; подали апелляции и связались с поддержкой YouTube. Пока что результатов нет.
— Апдейт:
У нас разблокировали 32 канала и это огромный прогресс! Но заблокированными остаются еще 5 каналов. Мы будем держать вас в курсе на нашем сайте: http://entr.ru

Friends, most of our youtube channels were blocked by mistake without any reason. We trying as much as we could to recover them – making appeals and contacting YouTube support. For now we do not have any results.
— Update:
We have pretty good news – 32 our YT channels are unblocked! It’s huge progress! But five channels are still blocked. We’ll keep you informed via our web-site: http://entr.ru/en

Posted in Остальное | 4 Comments

PHP: массивы. Шпаргалка для пхпшников :)

Массив в PHP – одна большая переменная с множеством ячеек, в каждой из которых может храниться какое-то значение.

Зачем нужны массивы?
Пользователь прислал о себе данные через форму… Создаем массив, кладем туда данные, чтобы не создавать кучу переменных. В CMS почти все взаимодействие с БД реализуют с помощью массивов. Continue reading

Posted in PHP | 3 Comments

Создать свой собственный бесплатный сайт

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

Во-первых, надо определиться, какой сайт вам нужен – статичный одностраничный, динамично обновляемый блог, интернет-магазин, большой информационный портал и проч. Если вам нужен магазин или крупный сайт, то сделать его бесплатно вряд ли получится. Так что сегодня мы сфокусируемся на небольших персональных сайтах, блогах, страничках. Наш сайт пример того, о чем пойдет речь.  Continue reading

Posted in Wordpress | Leave a comment

JavaScript – цикл с постусловием do-while

В JavaScript помимо циклов while и for есть еще один вариант цикла do-while:

do{
}while();

Смысл этой конструкции в том, что сначала исполняется то, что внутри фигурных скобок, а затем проверяется условие while(). Если условие окажется true, то цикл повторяется, если false – то цикл завершается. Таким образом, как минимум один раз цикл исполнится. Этот цикл используется реже, чем два предыдущих, из-за того, что человеку проще понять обычный цикл while, чтобы прочитать условие, а не искать условие в конце цикла. Continue reading

Posted in Javascript | 1 Comment

JavaScript – циклы while и for

В JavaScript есть два цикла – while и for. Они оба исполняются одинаково быстро. Цикл for более гибкий – у него в круглых скобках есть три части через точку с запятой. Общая запись:

for(first;second;third);

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

first – любая инструкция, которую машина выполнит один раз в самом начале цикла, например, можно инициализировать переменную. Continue reading

Posted in Javascript | Leave a comment

Как вставить рекламу google adsense на сайт wordpress

После упразднения плагина для автоматического встраивания рекламы на сайт под wordpress, я приуныла и начала гуглить, что же делать. В этом посте я расскажу мой способ вставить рекламу на сайт, о котором нигде не написано. Исходные данные: wordpress, тема hueman, вручную сгенерированные блоки рекламы responsive ads google adsense, подходящие для мобильных устройств. Continue reading

Posted in Wordpress | 1 Comment

Копирование переменных, создание ссылок и переменные переменных в PHP

Для начала разберем копирование значений перемененных на этом примере:

$a = 5; // записать значение 5 в именованную ($a) ячейку памяти

$b = $a; // назначить новую ячейку в памяти и дать ей имя $b; присвоить ей такое же значение, что и в переменной $a Continue reading

Posted in PHP | Leave a comment

[РЕШЕНИЕ] Joomla 3.7.x глючит меню – “Ошибка публикации 1 категории так как по крайней мере один из ее родителей не опубликован или один из ее потомков…”

Если после обновления на Joomla 3.7.x у вас начало глючить меню при попытке добавления нового пункта и выдает ошибку:

Failed publishing 1 menu item as at least one of its parents is unpublished or one of its children is checked out.”

Или в русской локализации:

Ошибка публикации 1 категории так как по крайней мере один из ее родителей не опубликован или один из ее потомков извлечен.

…значит при обновлении слетели старые пункты меню, ссылавшиеся на давно уже не поддерживаемые компоненты (типа banners, contacts и проч.).

Проще всего это решается удалением старых, неиспользуемых пунктов меню и очисткой корзины (это важно, пока не очистите, глюк не пропадет).

Но это помогает только в половине случаев (если сайт относительно новый). Если не помогло – есть еще два способа решения этой проблемы: Continue reading

Posted in Joomla | Leave a comment