18 сентября 2013 г.

Лучшая книга по CSS3

Лучшая книга по CSS3, которую мне удалось найти:

Питер Гастон
Что интересно, в электронном виде найти её не удалось, так что купил в бумаге — что даже приятнее. Стоит порядка 10 дол.
Особенность книги в том, что в ней совсем нет «воды» и идиотской смеси «пару страниц для начинающих, потом страница супер-кода для гуру». Всё очень обстоятельно, сразу на уровне сложности выше среднего.
К слову, книгу переводило издательство «Русская редакция», что является ещё одним подтверждением высокого качества материала.
Издавалась книга издательством bhv. Хочется отметить неплохую полиграфию и хоть и немного тонковатую, но всё же хорошую, белую бумагу.
В общем — рекомендую.


29 июля 2013 г.

1gb ua отзывы

1gb.ua я использую давно - и поначалу он мне нравился (см. подробности в старой части поста).

Но примерно полгода назад я решил использовать больше возможностей хостинга, и купил у них VDS (виртуальный сервер).

Нагрузка у меня не столь и много - 2 домена, на одном WordPress, на другом почти статический сайт, плюс небольшое приложение на php (CodeIgniter) для фейсбука.

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

Когда я обратился в тех. поддержку, то получил ответ, что надо "смотреть логи апача в /var/log/".

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

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

Но после такого обращения к клиенту со стороны 1gb.ua я уже не могу рекомендовать их услуги к покупке.

Так что услуги 1gb.ua к покупке не рекомендую.

Что же порекомендовать? Увы, вопрос трудный.

В России раньше очень хорошим был .masterhost. Не знаю, не испортился ли он, но есть ещё неплохой TimeWeb.

Из украинских - вообще затрудняюсь что-то порекомендовать. Я бы, вероятно, попробовал HostPro - сайт вроде как внушает доверие, но без теста трудно сказать что-то определенное.

Пока что я остановился на Digital Ocean. Это американский облачный хостинг на SSD-накопителях, с серверами в Америке и Европе. Начальная стоимость - 5 дол. в месяц. Работает быстро, но особенность в том, что они не предоставляют виртуального хостинга и настроенного ПО. Всё надо ставить и настраивать самому, через SSH. То есть, всё администрирование ложится на клиента.

Но скорость и стабильность приятные. Я уже развернул там свой календарь Calendar-B.


3 апреля 2013 г.

Недорогие SSL-сертификаты от SSL.com.ua

На днях мне понадобился SSL-сертификат.

Стоимость "фирменных" сертификатов велика - простейший SSL-сертификат от VeriSign (который уже перекупила компания Symantec) стоит 400 дол. в год. А о WildCard-сертификатах (с защитой всех поддоменов) или о сертификатах с "зеленой" адресной строкой и говорить нечего - цена переваливает за тысячу долларов.

4 марта 2013 г.

Манекен Century BOB Box - стоит ли покупать?

Краткий вывод всей статьи:
Century BOB Box — отличная вещь, покупать стоит. Но при условии, что вас не стесняют средства. Плюс, учите — этот манекен идеально подходит для наработки техники, тренировки точности и скорости ударов; но не силы удара. Итого — если средства не стесняют, то покупать однозначно. Если же цена кусается, либо вы хотите наработать силу удара — стоит купить тяжелый боксерский мешок, он обойдётся в разы дешевле.

Захотел боксерский мешок - и для себя, в основном для здоровья, да и для ребенка (8 лет) будет полезно.

Но подвешать мешок или грушу к потолку нет возможности. Поэтому решил купить напольный мешок.

Встал вопрос - что именно покупать.

Сейчас есть так называемые "водоналивные мешки" в виде манекенов.

18 февраля 2013 г.

Лучшие учебные материалы по JavaScript (плюс Backbone.js)


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

Отличный курс по современному JS — основы, ООП, заковыристые темы, типа замыканий, создание графических компонентов и пр. Очень много примеров, и много задач, которые заставляют думать и учить.

2 ноября 2012 г.

Ещё раз про выборы в Украине



Выборы в Украине прошли вроде как тихо. Но после самого дня выборов начался подсчёт голосов – и тут начались массовые фальсификации. И продолжаются они уже 5 день – до сих пор «посчитать не могут».
Ни о какой честности или прозрачности, о которых заявили президент В. Янукович и премьер Н. Азаров, и речи быть не может. Народ проголосовал по одному, а власть внаглую «нарисовала» совсем другое, абсолютно не обращая внимания на мнение народа.
Дошло уже до открытого бандитизма – в том числе и со стороны силовых структур, в частности милиции и «Беркута». Похоже, что в Первомайске начинается народное восстание, и  люди просят всех неравнодушных помочь.

19 октября 2012 г.

За кого голосовать? (Украина)


На носу выборы в Украине. 28 октября, через неделю.

Та власть, что есть, никуда не годится.

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

Так что идти на выборы надо обязательно.

Иначе проголосуют за тебя — и скорее всего, в пользу Партии Регионов.

Собираюсь голосовать за оппозицию, но пока не решил — за ВО «Батькивщина» Тимошенко и Яценюка, или за ВО «Свобода» Тягнибока.

Спросил у отца. Он собирается за ВО «Свобода», и объясняет это тем, что «Батькивщина» и «Удар» Кличка гарантированно проходят в Верховную Раду. А вот «Свобода» — хоть и оппозиция — но может не пройти 5%-й барьер, и не попасть в Раду. Так что важен каждый голос. И если она пройдёт, то получит 22 депутата. Что уже огромный плюс к будущей оппозиции.

Так что пока колеблюсь.

Слава Украине!

(Вообще-то всем странам слава, но хочется жить хотя бы более-менее по-человечески, а не в говно-стране, когда тебя твои же «высокопоставленные» соотечественники даже за говно не держат.)

17 октября 2012 г.

Обзор планшета GoClever TAB A104

или «как в Розетке планшет покупали»

«Из песни слов не выбросишь». Так что это одновременно и обзор планшета, и рассказ о том, как [хреново] работает украинский интернет-магазин «Розетка».

Как уже писал, присмотрел было в магазине «Розетка» планшет — GoClever TAB A104.

Отзывов по нему там ещё не было — но были отзывы по модели TAB A103. Разница у них небольшая — на TAB A103 стоит Android 2, на TAB A104 — Android 4. Кроме того, на модели TAB A104 уже нет отдельных сенсорных кнопок — он изначально создан под Android 4.

Так вот, отзывы на «Розетке» для модели GoClever TAB A103 были положительные, а сам сайт магазина «Розетка» выполнен весьма качественно и внушал доверие. Кроме того, нашёл сайт GoClever — у него есть русская версия, и сделана она вполне сносно.

Итого, заказали с женой планшет GoClever TAB A104. Стоимость — примерно 190 дол. Номер заказа (это важно) — 181-3554, от 12.09.2012.

Доставили достаточно быстро, через один день — но за доставку уже пришлось платить отдельно, около 5 дол. Но казалось бы — ерунда.

Планшет пришёл, при первоначальной проверке всё было ОК; жена купила новую карту microSD на 16 ГБ (SanDisk, 10 класса). И понеслось...


8 октября 2012 г.

Новый курс Евгения Попова


На днях – а точнее, 10 октября – выходит новый обучающий видеокурс Евгения Попова «Как создать информационный бестселлер на DVD или CD». Тем, кто закажет курс в первые 3 дня продаж, он обещает хорошие бонусы.

Пишу об этом, так как Попов – чуть ли не единственный человек из всей тусовки  «онлайн-предпринимателей», кто действительно продаёт что-то стоящее.

В отличие от «маркетологов» во главе с Азаматом Ушановым, что продают курсу  со смыслом «Купи у меня вот эту хуету о том, как сделать и продавать такую же хуету», у Попова добротные курсы на весьма стоящие темы. Есть даже о PHP + MySQL, JavaScript + jQuery и CSS.

Более того, у него (и его жены) есть парочка сайтов - http://www.photoshop-master.ru (с уроками по Фотошопу) и http://www.ruseller.com (со статьями на разные темы по веб-программированию и создании сайтов). И надо отметить, что и на первом, и на втором сайте есть очень приличные материалы.

3 октября 2012 г.

Веб-приложения на JavaScript — Алекс Маккоу



Какая-то добрая душа выложила на сайте "Мир книг" книгу "Веб-приложения на JavaScript"  Алекс Маккоу. Это книга издательства "Питер", 2012 года - вот она на сайте издательства.

Давно к ней приглядывался, но "Питер" не продаёт электронной версии, а бумажную покупать не хотелось.

Так что приходится таким вот - согласитесь, уже варварским - способом:

"Веб-приложения на JavaScript — Алекс Маккоу" скачать книгу в PDF (14,1 МБ) на сайте Мир книг

P. S. В аннотации к книге написано - "Для опытных разработчиков".  Я же к таковым себя причислить не могу (надеюсь, это временное явление). А книгу взял, чтобы изучить и начать применять шаблон MVC - поскольку хочу написать несколько веб-приложений.

Но при чтении возникло ощущение, что собственно MVC в книге отведено немного места. Остальную часть занимает описание различных (и на данном этапе для меня бесполезных) нюансов программирования на JavaScript и куски кода, иллюстрирующие данные нюансы.

В общем, в точности как написал в комментариях к книге один из читателей на Ozon.ru (скопирую весь комментарий полностью):

 Михаил (23 года)
Книга хорошая, но не на столько, на сколько ее хвалят. В общем-то, чтобы ее полностью понять и осмыслить (а не просто использовать готовые идеи и код), надо уже быть близко знакомым с языком. Получается, что книга не расскажет ничего нового. Лучше купить "Шаблон", если на то дело пошло, а не читать обрывки готового кода, написанные с использоваием ряда библиотек.


Упоминаемую Михаилом "JavaScript. Шаблоны" я уже начал читать - и заходит она не в пример легче. Так что вернусь к её прочтению. А для знакомства с MVC придётся подыскать какие-то более адекватные источники.

10 сентября 2012 г.

Планшет или компьютер?

В ближайшие годы нас ждёт массовое распространение планшетов. Их цена опустится ниже 100 дол. (вероятно, самые доступные будут стоить в районе 50 дол.), и они вытеснят телевизоры.

GoClever TAB A104
Так что если перед вами уже сейчас стоит вопрос - что купить, планшет или компьютер, покупайте планшет. (Разумеется, при условии, что он нужен вам не для профессиональной разработки, как то программирование, обработка графики и пр.)

Для себя присмотрел дешёвый планшет GoClever TAB A104, по цене ниже 200 дол. На iPad денег нет, да и GoClever отлично подойдёт, чтобы по вечерам смотреть сайты в постели, и чтобы тестировать свои веб-приложения.

Кстати, распространение планшетов (и смартфонов) делает всё более актуальными не только веб-программирование, но и адаптивный дизайн (когда одна и та же версия дизайна сама адаптируется под разные разрешения экрана). Есть хорошая - или, правильнее даже сказать, основополагающая - книга по данной теме, Итан Маркотт "Отзывчивый веб-дизайн". Вот её объёмный ознакомительный фрагмет, очень рекомендую.

27 августа 2012 г.

Почему не работал jQuery Transit?

Работая над улучшением интерфейса своего календаря наткнулся на плагин jQuery Transit. Он реализует плавные анимации через свойства CSS3 – и, как пишут на Хабре, на устройствах с аппаратным ускорением графики (в том числе и на планшетах) работает несравнимо быстрее традиционного .animate(), что встроено в jQuery.

Однако при попытке использовать плагин jQuery Transit возникла неожиданная проблема – анимации не работали, кроме одной – анимации прозрачности. Хотя на сайте самого плагина всё прекрасно работает.
После нескольких часов ковыряния в коде оказалось, что плагин не хочет работать с jQuery 1.8.0 (последний официальный релиз на данный момент).
А вот с версией 1.7.2 – всё работает прекрасно.
P.S. Автору плагина о данном неудобстве написал – есть надежда, что исправит.

17 августа 2012 г.

Книги по JavaScript, HTML5, CSS, PHP

Полностью отказавшись от Flash и FLEX, перешёл на открытые стандарты.

Следовательно, понадобилась литература по JavaScript, HTML5, CSS, PHP.

Чтобы не покупать всё в бумаге, купил ридер PocketBook Basic 611. Оказалось - очень удобная вещь. Идеально подходит для чтения пиратских PDF и DjVU (что и не удивительно, ридер делали украинцы - а они толк в пиратстве знают :)

Множество книг на русском нашёл на сайте For Coder (www.forcoder.ru).

Правда, похоже что этот сайт больше не развивается. Зато ещё больше книг - и всё свежее - есть на Мир Книг (http://mirknig.com/). Но на последнем больше на английском.

2 августа 2012 г.

Calendar-B — календарь онлайн

Наконец-то, не смотря на постоянную нехватку времени, написал (точнее, переписал) часть своего календаря. Теперь он на JavaScript, называется Calendar-B.

Пока доступен только просмотр по месяцам, но уже можно пользоваться. Адрес календаря - http://www.borshak.com/calendar-b/

Приступить к использованию

16 мая 2012 г.

Bookzone.com.ua отзывы

Если нужна техническая литература, то в России лучше всего купить её на books.ru или ozon.ru.

В Украине до недавнего времени не было столь хороших сайтов. Кое-что можно было приобрести на tid.com.ua и bambook.com — однако ассортимент этих магазинов (именно в плане технической литературы) крайне скуден.

Однако обнаружился ещё один магазин — Bookzone.com.ua

И в плане ассортимента он приятно удивляет. Я сделал тем несколько покупок (книги по интерфейсам и по Flex) — и отзывы о Bookzone у меня только положительные:

— главное, конечно, отличный ассортимент;

— работают очень оперативно;

— цены, как по мне, нормальные, есть даже услуга «покажи дешевле» — если вы покажете им книгу в другом украинском интернет-магазине по более дешёвой цене, то bookzone.com.ua сделает вам скидку до той цены (хотя как лично мне — разница в 20-50 грн. для книги узкой специализации роли не играет);

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

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

В общем, всячески рекомендую вам Bookzone к сотрудничеству.

(Это не реклама, я за неё от Bookzone денег не получаю. Кстати, если у вас есть что сказать о работе данного магазина - пишите в комментариях.)