Рубрика «опыт использования»

Как я влюбился в Rust и чего мне это стоило - 1

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

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

Хочу сразу заметить, что эта статья целиком и полностью — субъективное мнение автора, единственная цель которой — заинтересовать читателей, ценящих в программировании как хобби те же самые вещи, что и он сам, и речь в ней не пойдёт ни о быстродействии, ни о востребованности языка в сфере IT, ни о каких-либо других технических составляющих этой области, вокруг которой часто возникают разного рода споры. Я остановлюсь на том, что Rust — быстрый и безопасный компилируемый ЯП общего назначения. Об остальном — далее.

Читать полностью »

Зеленый автобус - 1

Пару дней назад достался мне на тест полностью электрический автобус Volvo 7900E. Порулил по городу долгое время, получил впечатлений, делюсь ими.

Впечатления самые положительные, и надеюсь, их не сочтут за рекламный пост.
Читать полностью »

Говорить о том, как не надо заказывать сайты, у разработчиков уже язык устал. Но совершенно справедливо подмечено, что свой опыт крайне трудно вложить в чужую голову, а посему неопытные заказчики продолжают наступать на одни и те же грабли. Возможно, одна из причин в том, что подходят к роковому предмету садового инвентаря все с разных сторон и каждый собственным путем. Поделюсь своим.
Читать полностью »

В этой статье я расскажу вам, как стал работать, "не отрывая рук" от клавиатуры, при этом чувствуя себя очень комфортно.

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

Опыт использования гибрида клавиатуры и мыши в программировании - 1

    ‌‌‍‍
Далее речь пойдет о том, как я пришел к мысли о необходимости покупке этого девайса, а так же, какие впечатления спустя почти пол года использования.

Читать полностью »

В середине 2014 года мы в приняли решение о необходимости переноса услуг публичного сервиса аренды виртуальных машин (далее сервис VPS) с платформы OpenQRM, которая была выбрана на тот момент без должного анализа потребностей клиентов и не отвечала требованиям как к управляемости так и к философии поведения (надо сказать, что разработчики OpenQRM вообще странно подошли к разработке, создав продукт из кучи bash-скриптов, кода на PHP и кучи костылей). В общем, наши пользователи были несчастливы, сервис был так себе и приносил скорее убытки, чем прибыль. Необходимо отметить, что наша дочерняя компания, которая как раз оказывает операторские услуги — небольшая региональная компания и мы не рассматривали создание большого сервиса VPS в тот момент, а основной задачей виделось переход на стабильный и надежный продукт, который бы отвечал следующим требованиям:

  • простота в развертывании и настройке для нужд сервиса VPS;
  • готовность к использованию и достаточно широкая база пользователей;
  • простота в диагностике ошибок;
  • удобный пользовательский интерфейс;
  • API для управления виртуальными машинами.

Размер инфраструктуры не планировался большим — на тот момент мы рассчитывали использовать 512 — 1024 ГБ RAM, 128 — 256 ядер Xeon E5-2670, 10 — 20 ТБ хранилища, 200+ виртуальных машин. Сервис предполагал предоставление виртуальных машин с непосредственным присвоением публичных IPv4, о поддержке IPv6 речь не шла. В качестве технологии виртуализации мы ориентировались на KVM. Хранилище — классическое NFSv3.
Читать полностью »

Данная статья получилась из отчета программиста после «опыта» разработки небольшого приложения на новом языке Swift.

Дима занимается программированием почти два года и изучает языки самостоятельно. Документация, чужой код. На звание профессионала не претендует, но его опыт может быть полезен многим, кто подумывает начать кодить на Swift. Опыты, наблюдения и выводы. Приглашаем к дискуссии! Далее текст автора.

image

Читать полностью »

В 2011 году была анонсирована Windows 8 RT – специальная версия Windows 8, которая должна была работать на архитектуре ARM для планшетов. Изначально представлялось, что все оконные приложения, написанные на .Net (использующие MSIL) будут успешно работать в этой версии системы. В итоге оказалось, что там будет новый интерфейс и программы можно будет ставить только через магазин. Из классических приложений остались только всякие встроенные утилиты и MS Office с запрещенными макросами. Суть необходимости такой системы стала непонятной, так как по сути предлагалось то же, что есть в iOS, ANDROID, только новое и с нулевым магазином. Кроме того, планшеты с Windows RT в России стоили от 15 тысяч, за эти же деньги можно купить нормальный ноутбук с полноценной Windows.

Так случилось, что в начале 2014 года мой старый нетбук помер и мне понадобился небольшой портативный помощник для себя. В это же время в одной крупной сети магазинов электроники шла акция и планшет с Surface RT стоил около 9 тысяч, что является довольно адекватной ценой планшету на Windows RT. К моему удивлению – от планшета я получил больше возможностей, чем ожидал, он меня не раз выручал своими способностями. Кроме того, на планшете я написал пару игр для «ВКонтакте».

Свой опыт использования аппарата я хочу описать в этой публикации.

image

Читать полностью »

Эффект перетекания создает серию объектов между двумя управляющими объектами. Управляющими объектами могут быть замкнутые и незамкнутые кривые или группа объектов. Если управляющие объекты совпадают по форме и цвету, то эффект создает серию из одинаковых копий, в противном случае происходит постепенное преобразование одного объекта в другой. Используя это интересное свойство инструмента, можно создавать объемные эффекты или объекты сложной формы. В настоящей статье мы рассмотрим технологию построения эффекта перетекания и приведем несколько примеров его применения.Читать полностью »

Опыт общения с CyanogenMod 10.1
Доброго дня, Хабровчане.
Неделю назад, я, как и многие любители операционной системы Android, прилип к экрану монитора с любимым нексусом в руке в ожидании выставки Google I/O 2013. На ней ожидалась презентация новой версии любимой операционной системы 4.3, а то, чем черт не шутит, и 5.0. Но надежды и мечтания миллионов разбились об эго амбиций поискового гиганта, который приказал ждать до 10 июня. Что делать, сели и стали ждать.
Но моей душе неутомимого экспериментатора не сидится спокойно без обновлений, и целый месяц ожиданий — это пытка, ведь копаться негде, все изучено и неинтересно. Что же делать? И вот тогда пришла в голову безумная идея: а не поставить ли мне CyanogenMod? А поставить — решил я.
Читать полностью »

Впечатления от работы с Google Glass

Дастин Кёртис попытался наиболее полно и беспристрастно изложить опыт использования устройства «Гугла», которое в скором времени, как неприлично намекает сооснователь поискового гиганта Сергей Брин, сможет радикально изменить то, как мы пользуемся смартфонами.

Уже давно известны характеристики очков. В целом они представляют из себя смартфоноподобную (двухядерный процессор TI OMAP 4430 1,2 ГГц, около 1 ГБ ОЗУ) гарнитуру (очки не имеют модуля GSM или GPS/ГЛОНАСС), отличительными чертами которой являются проектор с вероятным разрешением 640×360 пикселов, голосовое управление, передача звука вибрацией прямо в череп пользователя, 5-мегапиксельная камера, тачпад на боковой поверхности и набор из акселерометра, гиродатчика и магнитометра. Очки работают под управлением «Андроида» четвёртой версии с использованием Google Now.

К этой информации Дастин смог добавить интересное многим время работы очков. У отданной на растерзание разработчикам и энтузиастам по полторы тысячи долларов за штуку модели оно непозволительно мало: при постоянной работе очки работают около 2 часов, а за 10 минут ушло 8% заряда батареи. Следует надеяться на то, что в будущем очки будут работать куда дольше, легко вытягивая по 12 часов. В целом Дастин остался доволен внешним видом очков, назвав их шагом вперёд, хотя он считает устройство несколько «сырым».
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js