5 ноября 2015 г.

Интерактивный учебник по Git

По адресу http://pcottle.github.io/learnGitBranching/ находится великолепный учебник по Git. У него 2 особенности:

1. Он интерактивный, то есть для прохождения заданий вы вводите команды Git, что способствует закреплению.

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

В целом, обучение строится по такой схеме:

- вначале идет объяснение темы;
- а затем интерактивное задание.

Доступно несколько десятков заданий, которые разбиты на несколько категорий, где есть и основы, и продвинутый уровень, и работа с удаленными репозиториями (опять таки - как основы, так и продвинутый уровень).

В общем, этот учебник - идеальное дополнение к знаменитой книге Pro Git.


9 сентября 2015 г.

Эспандер Hand Grip — недорогая замена фирменному CoC

У меня непонятно от чего поломался эспандер CoC 1 - я сжал его до упора и бац!.. Лопнула пружина.

Покупать сейчас фирменный CoC накладно - за него хотят 500 грн. и выше (а в некоторых местах уже больше 1000 грн.)

Решил купить китайский аналог - Hand Grip. Я уже писал о том, что «китайцы» по качеству сильно уступают фирменным CoC, но Hand Grip приятно удивил: он может служить полноценной, и при этом недорогой альтернативой CoC  - вместе с доставкой он обошелся примерно в 200 грн. (то есть, порядка 9 дол.)

Hand Grip 200 lbs

18 августа 2015 г.

Улучшаем редактор Github Atom

Как я уже писал, редактор Github Atom удобнее в работе, чем Notepad++.

Но в Atom после установки не хватает некоторых «плюшек», к которым давно привык в Notepad++.

Часть из них удалось получить, установив дополнительные пакеты.

Цветовые схемы

Monokai
Atom Dark Fusion
Base16 Tommorow Dark
В Notepad++ по умолчанию используется светлая цветовая схема, в Atom – темная. Надо признать, в Atom при темной схеме работать приятнее (лично мне). Но вот сама подсветка синтаксиса по умолчанию не понравилась. Поэтому я установил цветовую схему Monokai – самое оно!

Также отличные, на мой взгляд, цветовые схемы Atom Dark Fusion и Base16 Tommorow Dark – но в сравнении с Monokai они приглушены; Monokai имеет более выраженный цветовой контраст.

17 августа 2015 г.

2-я редакция книги «CSS3. Руководство разработчика»

Когда-то я писал об очень хорошей книге по CSS3 — Питер Гастон «CSS3. Руководство разработчика». Как ни странно — учитывая активность наших пиратов — прошло несколько лет, а пиратской копии русской версии так и не появилось. Но это, будем полагать, только хорошо.

Но я был удивлен, обнаружив, что в свободном доступе уже есть 2-я редакция этой книги, датированная началом 2015 года. Но, разумеется, уже в оригинале — на английском.

Там же, кстати, и 1-я редакция есть; но во 2-й материал намного актуальнее.

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


Короче, рекомендую!

30 июля 2015 г.

Atom удобнее чем Notepad++

Опробовал редактор Github Atom, и должен сказать, что в работе он удобнее и приятнее, чем Notepad++.



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

Разумеется, я видел еще только малую часть возможностей Atom, но и автоматическое дополнение кода, и отклик интерфейса в целом намного приятнее, чем в Notepad++.

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

Atom - разработка от GitHub, основан на движке Google Chromium. Отлично поддается расширению и кастомизации. Кстати, поскольку в основе его Chromium, то там есть даже панель разработчика, как в Chrome, вызывается по Ctrl-Alt-I.

Есть, конечно, мелкие неудобства после Notepad++ - к примеру, при выделении мышкой часто срабатывает скроллинг и выделяется далеко вниз от желаемого. Но со временем, полагаю, эти мелочи утрясутся.

В целом - отличный редактор, рекомендую.

P.S. Я пробовал и Sublime Text (на Ubuntu Desktop и на Windows) - и Atom, на мой взгляд, приятнее. Впрочем, должен сказать что Sublime Text мне не очень понравился, Notepad++ за годы работы стал ближе, так что мое мнение предвзято.

10 апреля 2015 г.

Как в Yii 2 включить Debugger Toolbar

В Yii 2 во вновь созданном приложении в режиме разработки по умолчанию внизу страницы отображается панель отладчика, которая выглядит вот так:


Есть, правда, одна особенность - по умолчанию она отображается только при просмотре сайта с локального компьютера, то есть - с адреса 127.0.0.1. Лично я же использую виртуальную машину с Ubuntu Server, на котором и крутится приложение Yii 2 - а сама разработка идет из-под Windows. То есть, хост уже не локальный. И полосы отладчика не видно...

10 февраля 2015 г.

Рывки изображения при трансформации CSS transitions в Firefox

Делая кое-какую работу по сайту http://inventive.ru/ заметил неприятную вещь — слайдер с эффектом Кена Бёрнса, что на главной, который я когда-то делал, в Firefox почему-то начал увеличивать картинки рывками. Зрелище было не из приятных. А вот в Хроме, к примеру, по прежнему все было ОК, то есть плавная анимация, как и положено.

Чтобы было понятно о чем я говорю, я оставил данный эффект у себя на тестовой площадке - http://layouts.borshak.com/inventive/ Причем наблюдается он не только в Firefox (v.35), но и в Internet Explorer (v.11). Хотя раньше, разумеется, все было нормально — я тестировал эффект с нескольких компьютеров, плюс перед внедрением на рабочий сайт эффект тестировали коллеги.

После непродолжительного изучения CSS через FireBug полез искать в интернет — может кто-то уже решал данную проблему. Первое, на что наткнулся - установка свойства

backface-visibility:hidden;
на анимируемый блок. Не помогло.


Однако потом наткнулся на заметку веб-разработчика Джиеля Беркерса. У него возникла точно такая же проблема, и решил он её следующим образом — добавил к трансформации в FireFox небольшой поворот блока, всего в 0,02 градуса (угол столь мал, что визуально никакого поворота незаметно). Я попробовал повторить, и — о, чудо! — всё заработало как надо.

Поскольку у меня проблема наблюдалась и в IE, добавил этот "финт ушами" и для него.

В итоге, мои правила трансформации выглядят сейчас так:


-webkit-transform: scale(1.08);
transform: scale(1.08);
-moz-transform: scale(1.08) rotate(0.01deg);
-ms-transform: scale(1.08) rotate(0.01deg);



— 1-е правило задано специально для Safari под Mac — без него он напрочь отказывался что-либо анимировать.
— 2-е правило — для всех современных браузеров.
— 3-е и 4-е — оперативное решение проблемы для Firefox и IE.

22 декабря 2014 г.

Расположение ручек газовой плиты — самое логичное решение

Есть такой дизайнер — Артемий Лебедев. Весьма известный. Уже довольно давно он предложил интересную задачу:

Как сделать такой дизайн плиты, чтобы сразу было понятно, какая ручка за что отвечает?

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

Однако задача остается, причем она весьма жизненна.

Рассмотрим плиту. К примеру, у меня довольно простая варочная поверхность — WHIRLPOOL AKR 361 IX. Выглядит она вот так:


28 ноября 2014 г.

Хорошая книга про WordPress

На первый взгляд WordPress может показаться «попсой», но когда надо быстро развернуть сайт и наполнить контентом, то трудно найти что-то лучше.

Базовые задачи – установка, настройка плагинов, добавление постов – или не требуют развернутых инструкций, или хорошо описаны на многих сайтах. К примеру – на WPCafe.org

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

И тут отлично поможет новая книга - Уильямс Бриджес  «WordPress для профессионалов».

Книга переведена и издана в издательстве «Питер», в 2014 году. В книге описана версия 3.5, но все сведения актуальны для текущей версии WordPress (4.0).

7 ноября 2014 г.

Ад в больнице Боткина

Читая ЖЖ наткнулся на заметку, которую нельзя обойти стороной - о состоянии Боткинской больницы в Санкт-Петербурге.

Итак, в то время, пока Россия потихоньку кошмарит Украину и весь мир, проводит олимпиады и чемпионаты мира, строит континентальные газопроводы и прочая духовная скрепы; в больнице Боткина - одной из крупнейших инфекционных больниц Европы и самой крупной больнице в Питере - уже наступил... Простите за мат - но да, наступил пиздец!

Прочитать и обомлеть... (много фото)

4 ноября 2014 г.

Обновление материалов по Yii2

Yii2 Book
Вчера Ларри Ульман выпустил обновление своей книги по Yii2 -
Yii2 Book.

Текущий релиз книги (r.1.5) включает 12 глав, оглавление ниже. Книга на английском.

Напомню, книгу Ларри Ульмана лично я считаю лучшей книгой по Yii для начинающих - так как в ней все концепции описаны самым тщательным образом.

Получить книгу можно только купив её - минимальная стоимость 20 дол. (при этом Ульман обещает бесплатные обновления до 31 декабря 2016 года - до этого времени он должен полностью адаптировать книгу; сперва он написал её для Yii 1, и она включает более 20 глав, в том числе примеры разработки CMS и магазина).

В текущем релизе (r.1.5) книга включает в себя главы:

26 октября 2014 г.

Yii2 By Example — новая книга по Yii2

Удивительное рядом! :)

В публичный доступ утекла новейшая книга по Yii2 —
Yii2 By Example («Yii2 на примерах»),
автора Fabrizio Caldarelli, изданная в сентябре 2015 года (!)

В настоящее время книгу (в формате .epub) вместе с исходными кодами описанных проектов можно найти на сайте Мир Книг.

Язык - английский.

Содержание книги:

1. Starting with Yii2
2. Creating a simple news reader
3. Making pretty URLs
4. Creating a room through forms
5. Developing a reservation system
6. Using a grid for data and relations
7. Working on the user interface
8. Log in to the app
9. Frontend to display rooms to everyone
10. Localize the app
11. Creating an api for use in a mobile app
12. Create a console application to automate the periodic task
13. Final refactoring

Страница книги на сайте издательства.


19 октября 2014 г.

CoC против китайских эспандеров

Возвращаясь к теме развития силы хвата.

Эспандер CoC (Captains of Crush) – отличная вещь. Но стоит один такой эспандер  прилично – под 40 дол. Там, где их производят (в США), они дешевле – порядка 20 дол.; но пока доедут в наши края, на них накрутят наценку.

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

Слева — CoC, справа — «китаец».

Но покупать лучше CoC. И вот почему.

Тренировка шеи в полевых условиях

Долгое время не мог найти подходящего мне упражнения для тренировки шеи.

Нет, борцовский мост (а особенно забегания!), безусловно, хороши - но требуют комфортной обстановки и хорошего прогрева (да и вообще хорошей подготовки, упражнения не для новичков).

Но подходящее упражнение наконец нашел! Впервые я его увидел в видео «Улыбка дракона»  на канале Боевые Ботанаки, а затем немного модифицировал, так что тренироваться можно чуть ли не на ходу.

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

И собственно видео: