Персональный блог Игоря Антонова aka "spider_net"

полезности

Подписаться на эту метку по RSS

JSON-server. Тестируем front-end без back-end


Рубрика: JavaScript -> Программирование
Метки: | | | | | | | |
Просмотров: 28865
JSON-server. Тестируем front-end без back-end

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

Например, хочется мне сделать телефонный справочник. Не проблема, накидываю структуру, пишу JS и все бы хорошо, но ведь в реале телефоны должны храниться на сервере. Пока сервера нет – создаю заглушки, но это удобно далеко не всегда. Как было бы хорошо иметь какую-нибудь тулзу, которой можно скормить файл в json формате и получить готовое API для проведения тестов.

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

Установка PHP 5.2 в Debian 7.8. Собираем старый PHP из исходников


Рубрика: Linux -> PHP -> Администрирование -> Без рамки
Метки: | | | | | | |
Просмотров: 14779
Установка PHP 5.2 в Debian 7.8. Собираем старый PHP из исходников

Предположим, что в нашей системе установлена последняя версия php из репозиториев. У пользователей Debian 7.8 это будет 5.4. Все бы хорошо, но тут у нас появляется некий «проект», который категорически отказывается работать на современном ПО. Ему подавай только PHP 5.2! Не будем обсуждать качество кода и возможность его переписывания на новый лад. Наша задача попытаться установить в текущее окружение древнюю версию php, сохранив при этом работоспособность версии 5.4. В идеале мы должны получить возможность использовать 5.4 для одних сайтов, а 5.2 для других. Итак, под катом мой вариант установки PHP 5.2 в Debian 7.

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

Падает MySQL? Как настроить SWAP в Debian 7


Рубрика: Linux -> Без рамки
Метки: | | | | | | | |
Просмотров: 7730
Падает MySQL? Как настроить SWAP в Debian 7

Хостинги вроде DigitalOcean (с возможностью самостоятельно выбрать и развернуть ОС) стали чертовски популярны. Я уже давно пользуюсь услугами DigitalOcean и пока переносить свои сайты куда-то еще не планирую. Так вот, все бы хорошо, но многие пользователи этого сервиса (я был среди их числа), сразу после настройки всех необходимых сервисов, забывают про такую простую вещь как SWAP.

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

Что такое docker? Как установить, настроить и развернуть контейнер


Рубрика: Видео -> Программирование
Метки: | | | | |
Просмотров: 8111
Что такое docker? Как установить, настроить и развернуть контейнер

Не знаю как вы, а я что-то тормознул и пропустил контейнерную "революцию". Docker обсуждают уже как года два, а мне довелось с ним познакомиться только в конце минувшего декабря. Как говориться, лучше поздно, чем никогда. У меня в планах есть заметка про docker, но пока свободного времени нет, предлагаю посмотреть интересный доклад от команды GetDevNet. Автор достаточно хорошо рассказывает теорию контейнеров и знакомит с основами docker. После просмотра вы однозначно сможете установить docker и развернуть свой первый контейнер. В общем, рекомендую.

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

Книги и материалы для изучения JavaScript


Рубрика: JavaScript -> Книги -> Программирование
Метки: | | | | | |
Просмотров: 15861
Книги и материалы для изучения JavaScript

Не смотря на всю свою странность, JavaScript - интересный язык программирования. Можно по разному относится к его странностям, но изучать однозначно стоит. JavaScript за достаточно короткое время стал неслыханно популярным и сегодня без него вряд ли можно представить современное web-приложение. Хорошо, а как лучше изучать любой новый язык программирования? Конечно, же по книгам и различным вспомогательным материалам! В этой заметке я решил собрать книги и полезные ссылки, которые в свое время помогли сделать первые шаги в освоении JavaScript.

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

TinyJPG. Эффективное сжатие JPEG (JPG)


Рубрика: Без рамки -> Обзоры
Метки: | | | | |
Просмотров: 6290
TinyJPG. Эффективное сжатие JPEG (JPG)

В сентябре публиковал заметку с кратким обзором сервиса TinyPNG. Им я постоянно пользуюсь для оптимизации PNG изображений. На мой взгляд, задачу по сжатию без потери качества, TinyPNG решает лучше, чем встроенные средства в Adobe Photoshop. Так вот, мне в сервисе TinyPNG нравится абсолютно все: качество работы, простейший интерфейс, возможность подключения плагина к AP. Единственное чего не хватало, так это дружбы с форматом JPEG.

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

Полезные ресурсы по UX для разработчика мобильных приложений


Рубрика: Программирование
Метки: | | | | | |
Просмотров: 3425
Полезные ресурсы по UX для разработчика мобильных приложений

Коллеги часто обращаются за помощью со своими смартфонами под управлением Android. Одним программу помочь найти, другим настройки показать и все в таком духе. Мне Android не нравится (по разным причинам) и себе смарт с этой ОС я вряд ли куплю в ближайшее время. Тем не менее, в помощи коллегам не отказываю, всегда рад помочь.

Вот что мне сразу бросилось в глаза: под Android много «кустарных» приложений. Под «кустарщиной» я подразумеваю апсы, чей дизайн сильно выбивается из общей массы. Не могу привести конкретных названий, но мне уже столько попадалось гадких утят, что порой становится страшно. Откуда их авторы черпают идеи? С хаоса интерфейсов, который был так актуален для Win9x? Самое интересное, среди этих "неформалов" есть очень популярные приложения с десятками тысяч скачиваний.

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