Как стать автором
Бесшумный компьютер дома. Мой опыт

Системные блоки моих компьютеров. Они не шумят. По крайней мере я не могу отличить на слух включенный компьютер от выключенного. Только в жару при большой нагрузке может включиться вентилятор в блоке питания. Но это бывает редко
Система распознавания и отправки уведомлений FreePBX
За основу взят пост, но он не актуален в силу изменения работы самого API у Google.
Документация Google
Лучшие инструменты для веб-дизайнеров и веб-разработчиков
Сбор требований для чайников и технарей
Вступление
Одна из основных проблем, с которой сталкивается большинство технических специалистов — это общение с заказчиком. Причем эта проблема стоит настолько остро, что была придумана специальная профессия «Системный аналитик», т.е. по сути человек, который выступает некой прослойкой или переводчиком между обеими сторонами. И все бы было ничего, но большинство системных аналитиков выходят из той же технической среды, потому что им необходимо знать мат часть. Вот для них, по большей части, и написана эта статья.
Клиент-серверное решение для автоматизации регистрации доменных имен на сайте хостинг провайдера
Опыт создания клиент-серверного приложения для автоматизации регистрации доменных имен на сайте хостинг провайдера.
Часть первая: структура проекта.
Один из клиентов попросил о помощи в проекте для автоматизации регистрации бесплатных доменных имен на сайте провайдера в автоматическом режиме.
Я ознакомился с сайтом и обнаружил там много JavaScript и было принято решение использовать симуляцию пользовательской активности на сайте с помощью таких инструментов, как Сhromium и Lazarus-IDE на стороне сервера, с установленным там Linux Debian.
Я приступил к тестированию своего решения.

Как почувствовать себя калькулятором. Создание своего первого мобильного приложения от идеи до публикации
Начинал осуществлять свою мечту с простого. Как только увидел Construct Classic, я понял, что пора действовать, но как только я начал работать над своей мечтой, я начал понимать, на сколько сложно создавать мобильную игру. Время шло, менял идею за идеей.
Набравшись опыта, я дождался выхода и перешел на Construct 2 и работа над проектом, снова закипела, но как обычно реализация доходила до середины, и я просто забрасывал проект, вот так я приближался к своей мечте, очень маленькими и неуверенными шагами, но мое положение спас Он.
Увидев Unity, я понял, что вот он мой спаситель и именно вместе с ним я покорю вершины Play Market. И я начал взахлеб изучать материл связанный с Unity и языком C#, все больше убеждаясь, что я нашел своего спасителя.
А время все шло, а я не решался полностью перейти на Unity. Я все никак не мог придумать, а, чтобы такого на нем сделать? Но вот наступил день, когда все закрутилось и завертелось.
Головоломка под названием «0x712» (GIF-анимация с белыми точками на чёрном фоне)

0x712
Чтобы сохранять интерес, просьба не давать подсказки к разгадыванию в комментариях. Если кто-то разгадает, я сообщу о самом факте разгадывания в комментариях, но не более того.
Почему некоторые языки программирования живут, а другие умирают?
Гугл хочет изменить то, как весь мир пишет программное обеспечение. Недавно поисковый гигант представил два новых языка программирования, которые стремятся улучшить некоторые из самых распространённых языков на планете.
Он собирается заменить языком под названием Go почтенные языки С и С++, обеспечив более быстрые средства для создания очень больших платформ программного обеспечения в центрах обработки данных. Также языком Dart он собирается заменить JavaScript, улучшив способ построения программного обеспечения, которое запускается в наших веб-браузерах.
Но не имеет значения, насколько эти новые языки впечатляющи, вы удивитесь, как много времени им потребовалось, чтобы действительно завоевать популярность – если это вообще произошло. В конце концов, новые языки программирования появляются всё время. Но очень редко каким удаётся заполучить широкую публику.
Как создать инди-игру на Android и IOS

Представим себе, что у вас возникла мысль создать игру, хотя вы никакого отношения к разработке программного обеспечения не имеете. Вы можете быть прыщавым студентом или ленивым геймером, но, не будем вдаваться в подробности кто вы и откуда эта мысль возникла. Возможно, вам на голову упало яблоко или в вас ударила молния! Главное, что у вас появилась цель создать игру и вы хотели бы пройти долгий путь от идеи до выпуска.
Логирование всех POST и GET запросов

Простой способ вести логи средствами php. Статья рассчитана для новичков в программировании.
Бывают ситуации, когда необходимо посмотреть входящие запросы ко всем файлам CMS, либо к файлам в отдельно взятой директории. При большом числе посетителей сайта, анализ файлов access.log становится затруднительным.
Представленный ниже пример отлично справляется с этой задачей. Данный способ ведения логов рекомендуется использовать «здесь и сейчас», непосредственно на время отладки. В отличие от стандартного способа, предлагаемого любым нормальным хостинг-провайдером, в данном примере не предусмотрена очистка логов, а по сему его стоит использовать кратковременно, во избежание разрастания файлов post.log и get.log. Данный модуль позволяет записывать лог всех POST и GET запросов к php файлам в выбранной папке (включая вложенные папки).
Заметка про запуск двух bitcoind (core+abc) на одном сервере
Дело было вечером, делать было нечего.
В заметке Вы найдёте практическое руководство по запуску двух демонов (core+abc) на одной ноде.
Ошибки начинающего project-менеджера на личном опыте
Начать я бы хотел с постановки задач. Изначально я отнесся к этому, как к самому простому. И вправду, что тут сложного? После беседы с заказчиком просто переносишь их требования в задачи и назначаешь сотрудникам, потом ждешь их выполнения. Я так и делал, и только удивлялся, почему задачи так долго выполняются, выполняются совершенно не так, как я ожидал, и мы нарушаем сроки, названные мной. И да, я читал статьи, как правильно ставить задачи, только относился к ним неправильно и считал, что все это лишние телодвижения. На самом деле, потом я понял, что проблема как раз в том, что не все могут понять по названию задачи, что в ней нужно сделать, не у всех такое же видение этих требований, как у меня, не вся команда была в беседе с заказчиком и всё, что они знают — краткое описание задачи. И понял, что задачи должны быть подробными и иметь достаточное описание для их выполнения, чтобы у того, кто будет выполнять эти задачи, не оставалось вопросов и он мог сосредоточиться лишь на реализации.
Catboost для самых маленьких
Время шло и нужно было уже начинать работу над ВКР. Была собрана информация по теме, скачаны отрывки музыкальных записей различных жанров, намечен алгоритм. Однако, изучение Catboost было осложнено тем, что автор не имел опыта работы с машинным обучением, а все статьи с примерами и документация были рассчитаны на определённый уровень знаний и опыта по теме (да, маленький. Но начать – всегда самое сложное).
Начался панический поиск информации и вопросы к осведомлённым людям. Багаж знаний рос, но оставались непонятыми какие-то маленькие определения, которые настолько известны всем осведомлённым, что никто и внимания на них не обращает, ведь без них никуда! Их и не хватало для работы с библиотекой.
В итоге, нужная информация была найдена чёрт знает где и вновь её отыскать довольно проблематично.
Как провести ICO и не потерять доверие
Согласно исследованию Ernst & Young, более 10% всех инвестиций в ICO просто теряются: в результате хакерских атак, в результате фишинговой и скамминговой активности. Как так выходит? Общая специфика проведения краудсейла такова: langing page с информацией, публичные персоны-организаторы, личный кабинет инвестора, заранее известные сроки проведения. Это играет на руку злоумышленникам, они вырабатывают сложные схемы и атакуют ICO. Разберем всё по порядку.

Стоит ли участвовать в российских IT-мероприятиях

Создание игры Ping-Pong на C# и .NET
Вступление
Привет, Хабр! В среде .NET есть компонент Graphics. Он позволяет рисовать в .NET форме.
Сегодня я расскажу о создании игры Пинг-Понг на C#.
Для начала немного истории о самой игре. Игра был сделана компанией Atari в 1972 году.
Цель игрока отбивать мяч и не промахнуться.

ClosedXML чтение и запись Excel файлов
В итоге посмотрел различные варианты (от csv файла до генерации xml) и больше всего приглянулся вариант с ClosedXML.
Далее приведу простое решение, которое считает файл в контроллере и сформирует ответ с применением стилей. Дабы не перегружать пример не буду создавать модель данных и т.п.
Как настроить подсветку Brackets в Sublime Text 3
Введение
Здравствуйте. Этот мини гайд для тех, кто хочет настроить подсветку Brackets (скобочек), как, например, в notepad++, при этом не используя сторонних плагинов.

Для этого нам понадобится сам Sublime Text 3, программа-архиватор, официальная документация.
Установка Elastix 2.Х
В результате решения данной задачи столкнулись с проблемой любого заброшенного ПО: не рабочие образы, которые в принципе не устанавливали систему; нерабочие репозитории, файлы которых снесли на зеркало, а зеркала на другое зеркало.