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

советы

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

Мини обзор iPhone 7 Plus


Рубрика: Без рамки -> Обзоры
Метки: | | | | | | |
Просмотров: 2843
Мини обзор iPhone 7 Plus

Пользователей смартфоном условно можно разделить на два типа: одни без ума от больших экранов, другие их на дух не переносят. Я долгое время был во втором лагере и после выхода iPhone 5S считал, что увеличенный экран по сравнению с четвертой версией - самое оно, и если увеличить еще, то станет хуже. Как же я заблуждался! Вот держу в руках Plus версию, изначально казавшуюся огромной, и уже не понимаю как мог пользоваться малюткой 5S. Пользоваться смартфоном с большим экраном чрезвычайно удобно, особенно набивать текст. Вот эту и предыдущую заметку я целиком написал на смартфоне. Я и раньше умудрялся набивать тексты на смартфоне, но теперь эта процедура заметно упростилась. Под катом я собрал свои впечатления от первых суток использования iPhone 7 Plus.

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

Борьба с медленными запросами в 1С. Типичные проблемы

Борьба с медленными запросами в 1С. Типичные проблемы

На работе часто приходится проводить ревью кода и разбираться с проблемами в стиле «почему же тормозит запрос». Проблемы подобных тормозов чаще всего вызваны не оптимальными запросами к базе. Так уж получилось, что код нашей конфигурации разрабатывается почти 9 лет и за этот внушительный промежуток времени накопились запросы, которые нужно переписать. Они превосходно решают задачи, но при нынешнем объеме базы данных работают не так быстро, как хотелось бы.

Причин появления медленных запросов много. Где-то сами недоглядели, а где-то просто нельзя было сделать по-другому. Язык запросов 1С за это время совершенствовался, а наш код был написан в то время, когда, например, в нем отсутствовала возможность применять временные таблицы (как пример). Вот и получилось, что в свое время написали так, а сегодня этот код требует доработок. Для таких долгоиграющих проектов это нормально. Код стареет, появляются новые требования и без рефакторинга не обойтись.

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

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

Как менялся сайт компании Apple


Рубрика: Без рамки -> Видео
Метки: | |
Просмотров: 2587
Как менялся сайт компании Apple

Сегодня наткнулся на одно прикольное видео, демонстрирующее изменение дизайна сайта компании Apple с 1996 по 2016 год. Видео ролик длится чуть больше четырех минут и за это время нам демонстрируют картинки с изображением сайта яблочной компании за 20-ти летний промежуток времени.

Вроде сайт apple.com посещаю довольно таки часто, но некоторые изменения в дизайне попросту не замечаю. А тут смотришь, даже на протяжении четырех последних лет произошли значительные изменения. Выглядит забавно, рекомендую посмотреть.

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

Испытал matreshka.js в маленьком проекте


Рубрика: JavaScript -> Программирование
Метки: | | | | |
Просмотров: 3446
Испытал matreshka.js в маленьком проекте

Как-то я уже рассказывал о JavaScript фреймворке с необычным названием – matreshka.js. Я даже брал большое интервью у автора этого проекта (см. Интервью с автором matreshka.js). С тех пор ничего об этом фреймворке не писал, но это не означает, что я его не использую. Матрешка (так писать проще) хороша там, где нужна легкость и скорость.

Недавно у меня была задача разработать простенький front для мобильного кабинета курьеров. По факту нет ничего сложного, главные требования от заказчика были: сделать быстро и качественно, работать должно шустро даже на не сильно производительных смартфонах. Первую версию я запилил достаточно быстро на ванильном JavaScript. Все протестировали, посмотрели производительность и ко второй версии (потребовалось добавить ряд интересных фич) решил перевести проект на метрешку.

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

Не начинайте изучать JavaScript с фреймворков


Рубрика: JavaScript -> Программирование
Метки: | | |
Просмотров: 5194
Не начинайте изучать JavaScript с фреймворков

Сегодня получил письмо от читателя блога с просьбой [strong]посоветовать «хороший» фреймворк для изучения JavaScript[/strong]. Письмо было достаточно длинным, но суть такая: парень не пытался изучать ванильный JavaScript, имеет базовые знания по применению библиотеки jQuery и хочет «прокачать» свои скиллы, изучив один из «крутых» фреймворков. Я начал набивать текст ответа - с подобными вопросами обращались уже неоднократно, но потом решил, что проще ответить сразу всем.

Начну с главного – нельзя стать хорошим разработчиком, начав изучать язык с фреймворка/библиотеки. Первым делом надо изучить сам язык: синтаксис, преимущества, недостатки, проблемы и т.д. Чтобы прочувствовать все выше перечисленное, недостаточно просто прочитать чью-то умную статью. Желательно познакомиться со всем на практике, т.е. выполняя реальные проекты. Пусть это будут маленькие, но все же проекты, решающую реальную задачу. Таким образом, вы сразу сможете понять, какие проблемы решаются выбранным языком программирования наиболее комфортно, а какие нет.

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

Яндекс. Школа разработчиков интерфейсов 2016


Рубрика: Без рамки -> Видео
Метки: | | | |
Просмотров: 2517
Яндекс. Школа разработчиков интерфейсов 2016

Приятная новость для всех начинающих front-end разработчиков! Компания «Яндекс» запустила новый поток «Школа разработки интерфейсов 2016». Лекции будут идти вроде бы до самого декабря и всех их можно будет посмотреть в YouTube на канале мероприятия. Вчера было опубликовано первое видео – 50-ти минутная лекция про адаптивную верстку.

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

Мини-рецензия на книгу Марио Пьюзо "Последний Дон"


Рубрика: Без рамки -> Книги
Метки: | | |
Просмотров: 3294
Мини-рецензия на книгу Марио Пьюзо "Последний Дон"

Вчера дочитал книгу Марио Пьюзо «Последний Дон». Решил немного поделиться своими впечатлениями и написать мини-рецензию. Роман мне понравился. Это не второй «Крестный отец», но общие ноты и стиль "крестного отца" прослеживаются почти в каждой главе. В начале автор нас подробно знакомит со всеми действующими персонажами и ближе к середине книги начинается главная сюжетная линия.

По динамике книга уступает роману «Крестный отец». Действия в первых главах происходят медленно и не совсем понятно зачем эти события следовало описывать. Возможно, такие ощущения у меня возникли из-за попытки сравнения с «Крестный отец». Я других книг Пьюзо не читал, а в «Крестном отце» действия происходили на порядок быстрей. В «Последний Дон» создается впечатление, что нам рассказывают кучу несвязанных между собой историй разных людей. Только в середине все эти персонажи пересекутся и исполнят свою ключевую роль.

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