[Из песочницы] За что я люблю именно Mitrhil (он же MithrilJS) |
Здравствуйте, дорогие читатели. Если вы открыли этот пост, значит, паутинная разработка переднего края (то есть, веб фронтэнд девелопмент, я хотел сказать) трогает вас за живое. И прежде, чем вы начете кидать помидоры благодарить рассказчика, прошу дочитать… хотя бы до середины.
На написание статьи меня подтолкнули простые причины: идет война за сердца и умы разработчиков, и многие уважаемые софтверные гиганты считают своей обязанностью облегчить участь девелопера (что хорошо, кстати). При этом не стесняясь сломать ему мозг и нервную систему (а вот это не очень). Так сказать, во имя счастья будущих поколений. Может быть, я ошибаюсь, но хочу поделиться с вами информацией об инструменте, который достаточно давно открыл для себя и с тех пор не ем кактусы, как те мыши: Mithril (MithrilJS).
Читать дальше →
Метки: author Northborn javascript mithril mithril.js react angular vue |
[Из песочницы] Почему визуальное программирование и D3NE могут быть Вам полезны |
Визуальное программирование позволяет описывать процессы в графическом виде, в отличии от текстового представления, где нужно приложить дополнительные усилия, чтобы мыслить так, как это должен выполнять компьютер. Звучит многообещающе, но попробуем разобраться в сути и выяснить, почему Вам стоит это попробовать.
Само по себе программирование подразумевает не только процесс написания кода, но зачастую на это тратится большая часть времени при разработке. Только представьте, сколько усилий приходится тратить на то, чтобы держать в голове множество правил и спецификаций к конкретному языку программирования, вместо того, чтобы сосредоточиться на решаемой проблеме. Особенно может раздражать разнообразие синтаксиса в языках: где-то нужна точка с запятой, где-то не нужны фигурные скобки, где-то вообще ни одно выражение не обходится без скобок. Что уж и говорить о холиварах, напоминающие религиозные споры.
Читать дальше ->
Метки: author Ni55aN разработка игр программирование визуализация данных javascript визуальное программирование визуализация |
[Перевод] У вас есть синдром ученика? |
Метки: author m1rko учебный процесс в it программирование gtd синдром ученика фреймворки изоморфные серверы |
[Перевод] Как рассказать о современной веб-разработке путешественнику во времени из 2007 года |
Метки: author MagisterLudi разработка мобильных приложений разработка веб-сайтов дизайн мобильных приложений javascript блог компании edison путешествия во времени edisonsoftware |
[Из песочницы] Телеграм-бот для домашнего видео-наблюдения из подручных материалов |
Disclaimer
Эта статья содержит некоторое количество программного кода, написанного на языке Python. Ввиду того, что автор статьи по профессии является сисадмином, но не программистом — стиль и качество этого кода, могут вызвать проявление неконтролируемых эмоций у профессионалов. Пожалуйста, немедленно прекратите чтение если вид неаккуратного или неоптимального кода может негативно сказаться на вашем психическом состоянии.
Постановка задачи
Основной причиной реализации проекта, явилась простуда с вытекающими: избытком свободного времени и невозможностью выходить из дома. Порывшись у себя в столе я обнаружил:
Из всего перечисленного, было решено построить систему домашнего видео-наблюдения с функционалом оповещения о вторжении. В качестве платформы был выбран телеграм-бот. Бот имеет следующие преимущества перед другими возможными реализациями (веб, мобильное приложение):
С помощью беглого анализа интернет-публикаций, существующие решения обнаружены не были.
Читать дальше →
Метки: author Insaned системы обмена сообщениями разработка для интернета вещей python telegram bots raspberry pi |
[Перевод] Нет, у меня нет сторонних проектов, чтобы вам показать |
Метки: author m1rko карьера в it-индустрии gtd жизнь увлечения хобби страсть к программированию |
Тестирование debian пакетов в Travis-CI |
Возникла передо мной такая задача: тестирование debian пакета. И требования:
Тестирование должно включать в себя:
Метки: author dernasherbrezon тестирование it-систем java devops *nix docker debian тестирование systemd travis-ci |
Security Week 44: тихая охота, или Carbanak в помощь, зачем Firefox функции Tor Browser, лазейка в Google-«баганайзер» |
|
Из пользователя в разработчики САПР |
Метки: author kompas_3d карьера в it-индустрии блог компании аскон сапр компас-3d компас аскон компас 3d 3d cad kompas-3d |
[Перевод] Попробуем оценить Kubernetes |
|
[Перевод] Обход предупреждений браузера с помощью псевдопарольных полей |
Метки: author m1rko разработка веб-сайтов информационная безопасность https chrome firefox предупреждение безопасности умный хак юмор антивакцинаторы |
R, Asterisk и платяной шкаф |
Является продолжением предыдущих публикаций. Основное назначение публикаций — демонстрация возможностей R по решению различных "рутинных" задач по обработке данных, возникающих в бизнесе. Основной акцент ставится на создание законченного решения для конечного пользователя, а не на принципиальное решение частной задачи набором команд в консоли. Схематический прототип и продукт с конвейера имеют больше различий чем сходства.
По тонкой механике R есть огромное количество специализированных блогов, книг, а также github. Но обращаются к ним обычно только после того, как видят, что решение задачи средствами R возможно и весьма элегантно.
Метки: author i_shutov data mining big data data science |
[Перевод] Управляем состоянием в Angular при помощи Mobx |
Каждый разработчик знает, что управление состоянием довольно сложная штука. Постоянно отслеживать, что где и когда поменялось, это просто кошмар, особенно в больших приложениях.
В мире Angular есть несколько решений, которые могут сделать управление состоянием менее сложным, болезненным и хрупким.
Два наиболее популярных решения это ngrx/store
, вдохновленной по большей части Redux, и Observable сервисы данных.
Лично мне очень нравится Redux, и он стоит каждой строчки бойлерплейт кода. Но, к сожалению, некоторе со мной могут не согласиться или Redux не особо применим в их приложениях.
Поэтому я решил поведать вам, как может пригодится Mobx, в решении проблемы управления состоянием. Идея заключается в том, чтобы объединить два мира, Redux и Mobx.
Читать дальше ->
Метки: author JiLiZART javascript angularjs mobx angular ngrx rxjs state |
Приглашаем на конференцию FPConf 2017 |
|
Как прятать |
Когда display: none, а когда visibility: hidden?
Зависит от того, что вы пытаетесь сделать. Есть и другие варианты как спрятать блок и даже специальный атрибут.
Давайте разберёмся.
Метки: author htmlacademy разработка веб-сайтов css блог компании html academy для новичков новичкам начинающим для начинающих css3 |
Статистика выявления уязвимостей в программном обеспечении в рамках сертификационных испытаний |
Метки: author npoechelon информационная безопасность блог компании эшелон анализ уязвимостей сертификационные испытания iso/iec 18045 сзи безопасное по |
Долгая дорога в дюнах, или как изменялась инженерная субкультура ЕФС |
Метки: author EFS_programm управление разработкой управление проектами управление продуктом devops ефс |
[Из песочницы] Кошка сдохла, хвост облез |
Метки: author nmivan карьера в it-индустрии бизнес-модели системное мышление бизнес-процессы карьера в it лайфхак |
[Перевод] Бестиарий С++. Справочник по загадочным персонажам |
В C++ в изобилии встречаются подводные камни, ловушки, оговорки и западни. В подземельях С++ скрываются многочисленные подозрительные персонажи. Хэллоуин — правильное время для встречи с некоторыми представителями этой многочисленной своры чудовищ.
Читать дальше ->
Метки: author AloneCoder программирование ненормальное программирование компиляторы c++ блог компании mail.ru group worst practices никто не читает теги |
Путь разработчика, часть 4: На пути к мечте |
|