Как стать автором
Обновить
0
@MajorDevTeam read⁠-⁠only

Пользователь

Отправить сообщение

Плюс один процент автоматизации

Время на прочтение 6 мин
Количество просмотров 21K


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

Раньше общее потребление контролировал однофазный счетчик с Modbus-интерфейсом. Следить за текущими показаниями потребления полезно, чтобы не превышать разумные лимиты и не дожидаться отключения групповых автоматов. С этой задачей он справлялся на «ура». Но гораздо интереснее следить за каждым потребителем в отдельности. Для чего и как это сделать попробую рассказать в этой статье.
Читать дальше →
Всего голосов 35: ↑35 и ↓0 +35
Комментарии 36

Тестируем возможности ARKit. Создаем игру с дополненной реальностью

Время на прочтение 9 мин
Количество просмотров 38K

image


На WWDC 2017 Apple анонсировала ARKit — SDK для работы с дополненной реальностью. Благодаря ему порог вхождения в эту технологию стал значительно ниже. Можно ожидать появления большого количества качественных игр и приложений.

Читать дальше →
Всего голосов 23: ↑23 и ↓0 +23
Комментарии 4

Буби, крести, пики. Или своя CRM-cистема в Гугл Таблицах за пару часов

Время на прочтение 4 мин
Количество просмотров 12K
Так как моя статья немного коснется гемблинга, я сразу оговорюсь, что никакой рекламной цели я не преследую. Я хочу рассказать о том, как мы сделали удобную систему отчетности, используя Google таблички и коснуться некоторых моментов, возможно, кому-то это будет полезно.

Пару слов о сути нашего предприятия: мы обучали (бесплатно) и спонсировали на игру в онлайн-покере (как это называется в игровых кругах — без несчатья, то есть, если человек проигрывал наши деньги, то ничего не оставался должен). Сейчас проекта уже нет, но на пике кол-во наших учеников превышало 50 человек.

Когда у вашей компании 5 клиентов, то в расчетах с ними можно использовать что угодно, хоть рисовать мелком на детской доске, отмечая поступления-отправления денег и другие нюансы. Проблемы начинаются, когда кол-во клиентов увеличивается и когда, как в нашем случае, нужно постоянно собирать от них обратную связь, чтобы можно было оперативно вмешиваться в процесс, если что-то пошло не так. Нашим ребятам нужно было по итогам каждого дня работы доносить до нас определенные цифры, ну, пусть будет дата работы и баланс (специально немного упрощу).
Читать дальше →
Всего голосов 16: ↑14 и ↓2 +12
Комментарии 16

Стандарты и шаблоны для ТЗ на разработку ПО

Время на прочтение 7 мин
Количество просмотров 741K

Введение


Недавно ко мне обратились, чтобы я посоветовал стандарты для написания технического задания (ТЗ) на разработку автоматизированных систем (АС) и программного обеспечения (ПО). Вот думаю, сейчас зайду в Яндекс, найду подходящую статейку и отправлю её. Но не тут-то было! Одной статьи, где перечисляются стандарты для ТЗ, включая шаблоны и примеры готовых документов, я не нашел. Придется сделать такую статейку самому…

И так, основные стандарты, методологии и своды знаний, где упоминается ТЗ или SRS (Software (or System) Requirements Specification):

• ГОСТ 34
• ГОСТ 19
• IEEE STD 830-1998
• ISO/IEC/ IEEE 29148-2011
• RUP
• SWEBOK, BABOK и пр.
Читать дальше →
Всего голосов 36: ↑34 и ↓2 +32
Комментарии 22

3D моделирование и анимация: руководство для начинающих

Время на прочтение 9 мин
Количество просмотров 72K
И ещё немного полезной информации от партнёров: на этот раз компания Akadem представляет подробный туториал для начинающих разработчиков, которые желают освоить азы 3D моделирования и анимации для будущих проектов. Основываясь на собственном опыте создания симулятора паркура и адаптациии его для разных платформ, авторы подробно разбирают процесс создания персонажа экшн-игры, реализации базовых движений и локаций.


«Привет, читатель Хабра! Если ты чувствуешь, что ещё мало продвинулся в разработке игр на Unity3D, и мечтаешь о чём-то большем и, главное, динамичном — добро пожаловать под кат. Там мы расскажем о том, как создать своего собственного персонажа, не имея навыков 3D моделирования, импортировать его в Unity-проект и заставить двигаться.
Читать дальше →
Всего голосов 15: ↑13 и ↓2 +11
Комментарии 9

Разработка — «Рабочее место кассира» под LINUX. GPL

Время на прочтение 5 мин
Количество просмотров 26K

Последние новости


Система работает на 15 кассах. Дописывается. git здесь github.com/redeyser/IceCash. почта моя здесь redeyser@gmail.com Видео
www.youtube.com/watch?v=69AF7n6sxDY

Предыстория


Так сложилось, что работаю программистом/админом в розничной торговой сети. Работаю уже два года, до этого никогда не сталкивался с обслуживанием специализированных программ и техники, но разобрался со временем. Особенностью моей организации является то, что вкладываться в нормальную технику начальство не собирается категорически. То есть, модернизацией и близко не пахнет, а вот носиться на замену чего-то, вновь исдохшего приходится частенько. Кроме того, большинство торговых точек не обладают лицензией на установленную ОС Windows XP. На розничных точках стоит одна или две кассы на базе умирающих от старости компьютеров, таких же старых фискальных аппаратов Штрих-М ФРК, различных сканеров штрихкода (COM, USB,Keyboard) и весов METTLER TOLEDO. Из программного обеспечения изначально было только лицензионная (с ключом) 1С v7.7 «ШТРИХ-М Кассир».

Внедряем Linux где это возможно


Помимо обязанностей — следить за кассами, на моих плечах был и офис и удаленный филиал со всеми 1С ками, железом (тоже не новым), серверами. И чего-то я с трудом всё это успевал обслуживать на первых порах. Честно признаться — я юниксофил, потому поспешил с внедрением linux. Постепенно удалось перевести офисных клиентов на Linux, и сразу стало легче дышать, компы перестали зарастать вирусами, оставалось только следить за железом да подбирать и устанавливать нужные программы. Основная работа клиентов продолжалась в Windows, но это был уже терминал на сервере, с ним проще. По возможности сервера я перевел тоже на Linux, оставив только один с windows server 2003.

Читать дальше →
Всего голосов 82: ↑75 и ↓7 +68
Комментарии 68

Выбор игрового движка для инди-проекта: опыт работы с ClickTeam Fusion 2.5

Время на прочтение 7 мин
Количество просмотров 11K
Слушатели нашей программы «Менеджмент игровых проектов» OneTwoOne и osin_pa сейчас работают над своим первым проектом Fantasy Beast Football, который кстати попал в число финалистов GamesJam Kanobu 2017.

В этой статье хотим рассказать про то, как выбирали движок для проекта и о ClickTeam Fusion 2.5, на котором в итоге остановили свой выбор. ClickTeam Fusion 2.5 на первый взгляд не пользуется большой популярностью, по крайней мере мы не встречаем большое кол-во информации о нем в сети. А жаль. Ведь сам движок оказался весьма удобным для разработки небольших 2d проектов.

За подробностями добро пожаловать под кат.

Читать дальше →
Всего голосов 16: ↑13 и ↓3 +10
Комментарии 14

Гид для начинающего project-менеджера: управляй велосипедом, который горит

Время на прочтение 8 мин
Количество просмотров 242K
Мы собрали этот гид для тех, кто хочет рулить, страдать, ну и проектами управлять. Советы, лайфхаки, ресурсы для получения полезных знаний и даже ссылка на крутую возможность для начала карьеры ;)

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


Читать дальше →
Всего голосов 13: ↑8 и ↓5 +3
Комментарии 11

Геймдев для чайников или как в одиночку сделать игру

Время на прочтение 4 мин
Количество просмотров 48K
Привет, будущий геймдевелопер! Я думаю, что многих интересует, а можно ли создать игру одному, а тем более без вложений. Вот именно об этом и пойдет речь. Я столкнулся с этим не понаслышке. Все, что написано ниже, основано на собственном опыте геймдева с нуля за 3 месяца.
Читать дальше →
Всего голосов 39: ↑27 и ↓12 +15
Комментарии 28

Итак, вы создали игру. Что дальше?

Время на прочтение 11 мин
Количество просмотров 25K
image

Игра уже почти в состоянии альфа-версии. Месяцами вы упорно работали над ней, до цели остался последний рывок, а финишная линия уже видна. Вы планируете потратить несколько следующих месяцев на полировку, настройку и балансировку своего шедевра, прежде чем показать его миру и заработать состояние. Но это не совсем верно. Ещё многое предстоит сделать. Фактически, перед вами скоро откроется совершенно новый мир, пока вы будете гуглить информацию о маркетинге, PR, создании сообщества и издании игры. Вы читали постмортемы, слышали страшные истории и смотрели видео с GDC об играх, разваливавшихся за пару последних месяцев разработки или пропавших в пучине после выпуска из-за недостаточной огласки или апатии. Теперь вас беспокоит судьба вашего замечательного творения, в которое вы вложили месяцы творческой работы и энергии. Страх постепенно овладевает вами. Ужас от того, что ваша игра может просто кануть в небытие.

Предстоит ещё многое сделать! Если вы похожи на меня, то у вас в чём-то не хватает опыта. Все мы обладаем разными навыками и хорошо справляемся со своей работой, но никто не может быть специалистом во всех областях. Например, я в первую очередь программист, и я могу заниматься заниматься массой других вещей (кроме графики, в ней я не силён), но создание бизнеса, маркетинг, PR и создание сообщества… Нет, для меня это всегда было загадкой, и я всегда игнорировал эти аспекты до последнего момента, после чего, наконец, заставлял себя сделать кое-как эту часть работы. Просто для меня это не очень интересная часть процесса разработки игры, и я думаю, что большинство с этим согласится. Кроме фанатов маркетинга, естественно.
Читать дальше →
Всего голосов 14: ↑13 и ↓1 +12
Комментарии 3

Автоматизация мобильных приложений с SeeTest Automation

Время на прочтение 5 мин
Количество просмотров 14K
Статья публикуется от имени Батеевой Екатерины, Neifmetus

image

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

В нашем банке мы тоже наблюдаем эту тенденцию: мобильное приложение по сравнению с интернет-банком используют на порядок больше пользователей. Поэтому остро встал вопрос автоматизации тестирования мобильного приложения. Несмотря на повсеместное использование мобильных приложений, средства для их автоматизированного тестирования далеко не идеальны. Кроме того, мы предъявляем к ним высокие требования. Например, самый популярный фреймворк Appium — open-source решение, поддерживающее платформы Android и iOS, — нам не подошел. Наши разработчики использовали много модных библиотек, и взаимодествовать с приложением иногда приходилось на более низком уровне. UI Automator и UI Automation оказались более сложными в развертывании, каждое приложение использовало свой язык для написания тестов, из-за чего возникали проблемы при перераспределении между платформами в команде автотестирования.
Читать дальше →
Всего голосов 17: ↑17 и ↓0 +17
Комментарии 9

Мониторинг серверов облачным сервисом: решения от ХостТрекера

Время на прочтение 2 мин
Количество просмотров 3K
Сервис мониторинга сайтов ХостТрекер предлагает решение для проверки загружености CPU, RAM, HDD. Облачный сервис собирает статистику, немедленно оповещает о проблемах и предлагает возможности для автоматизации, а также совмещения с другими типами мониторинга. Чем решение отличается от существующих и кому оно может быть удобно — под катом.


Читать дальше →
Всего голосов 7: ↑5 и ↓2 +3
Комментарии 0

Управление «силой мысли»: резидент акселератора Университета ИТМО

Время на прочтение 4 мин
Количество просмотров 5.2K
Проект TuSion, резидент акселератора Future Technologies Университета ИТМО, разрабатывает программный алгоритм, позволяющий пользователям лучше распознавать собственные желания и эмоции, отслеживать поведение потребителя или настраивать гаджеты «умного дома» через нейроинтерфейс и связанное с ним приложение. О том, как это работает, расскажем ниже.

Всего голосов 15: ↑12 и ↓3 +9
Комментарии 2

Простая напоминалка в Telegram

Время на прочтение 2 мин
Количество просмотров 84K
Хотел бы поделиться своей разработкой, которая, думаю, пригодится пользователям Telegram.

Многие из нас так или иначе пользуются или хотя бы пробовали пользоваться напоминалками. Их сейчас множество: платные и бесплатные, мобильные и десктопные, сложные и простые — как говорится, на любой вкус.

Для меня главным требованием к таким напоминалкам является простота установки напоминания, иначе говоря, возможность ввода напоминания своими словами. Например, «через 20 минут перезвонить коллеге» или «завтра в 15 в налоговую». Важно также, чтобы напоминалка умела откладывать напоминания.

Подобную напоминалку я как-то искал под Linux и, не найдя, написал сам. А для Windows я всем советовал похожую программку XMinder.

Время прошло, возможностей для разработки и реализации таких напоминалок стало больше.
И одна из таких возможностей — боты в Telegram.

Я подумал, было бы здорово найти такого бота, который бы принимал запросы на напоминания, написанные своими словами, и отправлял бы в установленное время соответствующие сообщения. Но такого бота, который бы понимал простой русский язык, я не нашел и написал своего.

Бот называется @remindmemegabot. Реализован на языке Golang с использованием библиотек tgbotapi и at и развернут на сервере под управлением Linux.
Читать дальше →
Всего голосов 34: ↑22 и ↓12 +10
Комментарии 32

Библиотека компонентов как инструмент поддержания целостности вебсайта

Время на прочтение 3 мин
Количество просмотров 14K

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


Как следствие проблемы: на создание новых страниц тратится неоправданно много времени. Теряется целостность сайта. Растёт файл стилей и код.

Читать дальше →
Всего голосов 12: ↑10 и ↓2 +8
Комментарии 8

Словарное расширение для браузера: больше, чем онлайн-переводчик

Время на прочтение 6 мин
Количество просмотров 19K


У школы Skyeng есть расширение для веб-браузеров «Vimbox Переводчик», умеющее переводить английские тексты веб-страниц на русский язык. На первый взгляд, ничего особенного в этом нет, а подобных сервисов – пруд пруди, но в реальности эта штука очень важна для экосистемы школы, и мы надеемся, что она окажется полезна не только для наших учеников, но и для сторонних пользователей. Сегодня мы расскажем, почему мы так думаем, как мы разрабатывали это расширение, что оно умеет и над чем работает его команда в настоящий момент.
Читать дальше →
Всего голосов 11: ↑11 и ↓0 +11
Комментарии 2

Видеомаркетинг в соцсетях: самые важные показатели в 2017

Время на прочтение 5 мин
Количество просмотров 8.1K

Знаете ли вы, что видео на Фейсбуке получает в среднем на 135% больше органического охвата, чем фото? Или что 73% B2B маркетологов говорят о положительном влиянии видео на ROI?

Видео захватывает социальные сети. В нашем опросе 83% маркетологов сказали, что хотели бы создавать больше видеоконтента, если бы их не ограничивали время и ресурсы. Еще мы узнали, что 30% маркетологов в 2017 году собираются больше времени уделять видео на Фейсбуке.

Мы собрали 50 самых важных статистических показателей по маркетингу в социальных сетях, чтобы помочь вам эффективно использовать видеомаркетинг. Мы приводим статистику по видео, которая охватывает такие темы, как маркетинговые тенденции, поведение пользователей, вовлечённость и многое другое.

Переведено в Alconost
Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Комментарии 3

Как Uber удается опережать конкурентов, или разбираемся, как работают платежи и финансы в компании

Время на прочтение 6 мин
Количество просмотров 7.4K
Экономическая модель sharing economy, которая сделала компанию Uber одним из наиболее успешных стартапов планеты, стала возможной благодаря не только подрывным технологическим, но также и финансовым инновациям. Хотя, в отличии от технологий, про которые компании так любят рассказывать, о деталях финансовой стороны обычно все скромно умалчивают. Неужели финансовая модель Uber настолько уникальна, что она дала компании принципиальное преимущество по сравнению с конкурентами на рынке и поэтому компания не стремится о ней рассказывать? Давайте попытаемся разобраться в чем секрет.

image

Глобальная экспансия


Запустившись в 2010 году в Сан-Франциско, Uber подобно вирусной эпидемии начал завоевывать новые города и страны, и очень быстро столкнулся с проблемой, каким образом можно масштабировать свою финансовую модель взаиморасчета пассажиров с водителями во всех регионах присутствия сервиса. Основным преимуществом платежной инфраструктуры Uber является быстрая in-app оплата поездки, возможность оплаты в локальной валюте каждой страны и регулярные переводы заработка таксистов на личные карты.
Читать дальше →
Всего голосов 14: ↑12 и ↓2 +10
Комментарии 5

К чёрту мотивацию, вам нужна дисциплина

Время на прочтение 4 мин
Количество просмотров 120K
Если вы желаете что-то сделать, то есть два способа этого достичь.

Первый, более распространённый и в значительной мере неправильный вариант — попытаться мотивировать себя.

Второй, весьма непопулярный, но абсолютно правильный выбор — воспитание дисциплины.

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

В чём же разница?
Читать дальше →
Всего голосов 62: ↑53 и ↓9 +44
Комментарии 63

Натив или гибрид? Специалисты Яндекса отвечают на главный вопрос мобильной разработки

Время на прочтение 11 мин
Количество просмотров 32K
Осталось буквально четыре дня до момента, когда мы закончим принимать заявки на участие во второй «Мобилизации» Яндекса. Она вновь объединит четыре летние школы для начинающих специалистов: Школу менеджмента, Школу мобильного дизайна, Школу разработки интерфейсов и Школу мобильной разработки под Android.



Своим опытом и знаниями с участниками будут делиться не только сотрудники Яндекса, которые делают приложения для миллионов пользователей, но и приглашенные специалисты. Мы не обойдемся только теорией. Будет много практики и командной работы над настоящими продуктами. Как всегда, обучение бесплатное, а всем иногородним студентам Яндекс оплатит проезд и проживание. Если вы еще не отправили заявку, есть немного времени это сделать. Занятия стартуют 3 июля и закончатся 23 сентября — в день двадцатилетия Яндекса.

В мобильной разработке одни из самых горячих споров ведутся вокруг нативной и гибридной разработки. Мы решили дать трём преподавателям «Мобилизации» порассуждать на эту тему. Получилось небольшое интервью, которое может быть интересно как новичкам в разработке, так и тем, кто уже определился со своим выбором.
Читать дальше →
Всего голосов 49: ↑46 и ↓3 +43
Комментарии 38

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность