-Поиск по дневнику

Поиск сообщений в rss_rss_hh_new

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 17.03.2011
Записей:
Комментариев:
Написано: 51

Habrahabr/New








Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://habrahabr.ru/rss/new/.
Данный дневник сформирован из открытого RSS-источника по адресу http://feeds.feedburner.com/xtmb/hh-new-full, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

Разработка игр для консоли на Arduino в летнем лагере

Четверг, 31 Августа 2017 г. 08:21 + в цитатник
В прошлом году мы в летней компьютерной школе проводили кружок по Arduino. Там поучаствовали и преподаватели, в результате чего появилась 8-битная игровая консоль с экраном 64x64.

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


4095 светодиодов и все-все-все
Читать дальше ->

https://habrahabr.ru/post/336632/


Метки:  

Тестирование на фабрике: «Чёрный ящик» и короткий цикл тестирования

Четверг, 31 Августа 2017 г. 07:53 + в цитатник
Всем привет, меня зовут Александр, и я занимаюсь QA (обеспечением контроля качества) разрабатываемой нами продукции. Наши контрагенты-фабы в юго-восточной Азии, особенно китайцы — ребята резкие, шустрые, и готовы сделать много, быстро, но вот с качеством выходит не всегда. Как мы с этим боремся, попутно экономя деньги компании — написано под катом.
Китайские рабочие
Читать дальше ->

https://habrahabr.ru/post/336822/


Метки:  

[Перевод] Создание языка программирования с использованием LLVM. Часть 7: Расширение языка: Изменяемые переменные

Четверг, 31 Августа 2017 г. 04:37 + в цитатник
Оглавление:
Часть 1: Введение и лексический анализ
Часть 2: Реализация парсера и AST
Часть 3: Генерация кода LLVM IR
Часть 4: Добавление JIT и поддержки оптимизатора
Часть 5: Расширение языка: Поток управления
Часть 6: Расширение языка: Операторы, определяемые пользователем
Часть 7: Расширение языка: Изменяемые переменные
Часть 8: Компиляция в объектный код
Часть 9: Добавляем отладочную информацию
Часть 10: Заключение и другие вкусности LLVM



7.1. Введение


Добро пожаловать в главу 7 руководства “Создание языка программирования с использованием LLVM”. В главах 1-6 мы построили полноценный, хотя и простой, функциональный язык программирования. На этом пути мы изучили некоторые техники парсинга, изучили, как строить и и как представлять AST, как построить LLVM IR, и как оптимизировать результирующий код, и как JIT компилирует его.
Читать дальше ->

https://habrahabr.ru/post/336468/


Метки:  

Гарант для ICO: сводное представление. Пример Descrow

Четверг, 31 Августа 2017 г. 04:36 + в цитатник


Итак, новый разбор нового (pre)ICO. На этот раз — не совсем обычного: суть его в том, чтобы гарантировать правильное первичное и последующие размещения токенов. Изучение разбито на две части: сначала — о концепте в целом. Затем — о других «Т» (К).

Часто идеи воплощаются почти одномоментно в разных местах, разными людьми и при разных обстоятельствах: одной из таких является DES — платформа, которая делает две важные вещи:
Читать дальше ->

https://habrahabr.ru/post/336820/


Метки:  

[Перевод] Hanami Getting Started

Четверг, 31 Августа 2017 г. 04:20 + в цитатник


Привет, Хабр!
Какое-то время назад я заинтересовался фреймворком Hanami и, чтоб лучше отложилось в голове, начал переводить официальное руководство для новичков. Этим и хочу поделиться с сообществом. Переводить я старался ближе к оригиналу, но я более читатель, чем писатель и, если у вас будут замечания к переводу, не стесняйтесь их высказывать, я поправлю.


В этом руководстве мы создадим свой первый проект в Hanami, сделаем простое веб приложение. Мы коснемся всех основных компонентов фреймворка и покроем все написанное тестами.

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

https://habrahabr.ru/post/336814/


Метки:  

Как на самом деле нужно пользоваться Гитом

Четверг, 31 Августа 2017 г. 03:40 + в цитатник


Вчера на Хабре вышла замечательная статья с очень красивым посылом – Know your tools. Но тема была практически не раскрыта. А особенно меня поразило то, как статью про костыли и базовые функции Гита, позитивно восприняло сообщество. Плюсы лились. Я же поставил заслуженный минус, пробежался по комментариям и нашёл из сотни всего 2 штуки, упоминающих то, о чём сегодня пойдёт речь.


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


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

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

https://habrahabr.ru/post/336806/


Метки:  

Как зарабатывают на ICO? И как делать этого не нужно

Четверг, 31 Августа 2017 г. 03:06 + в цитатник
«Если без токена можно обойтись, то ICO не нужно», — В. Бутерин

Итак, тема ICO набирает обороты, а Хабр меж тем — глух к ней. И это — прекрасно, т.к. неизученных возможностей — не просто море, а океан, я бы даже сказал океан-Планета. Сегодня поговорим о том, как зарабатывают на ICO и почему так делать не стоит…


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

https://habrahabr.ru/post/336810/


Метки:  

[Перевод] Фреймворк Spring MVC

Четверг, 31 Августа 2017 г. 02:14 + в цитатник
Фреймворк Spring MVC обеспечивает архитектуру паттерна Model — View — Controller (Модель — Отображение (далее — Вид) — Контроллер) путём предоставления готовых компонентов, использующихся для разработки гибких и слабо связанных веб-приложений. Паттерн MVC разделяет аспекты приложения (логику ввода, бизнес-логику и логику UI), обеспечивая при этом свободную связь между ними.

  • Model (Модель) инкапсулирует (объединяет) данные приложения, в целом они будут состоять из POJO («Старых добрых Java-объектов», или бинов).
  • View (Отображение, Вид) отвечает за отображение данных Модели, — как правило генерируя HTML, которые мы видим в своём браузере.
  • Controller (Контроллер) обрабатывает запрос пользователя, создаёт соответствующую Модель и передаёт её для отображения в Вид.
Читать дальше ->

https://habrahabr.ru/post/336816/


Метки:  

Lazy Loading в Entity Framework

Четверг, 31 Августа 2017 г. 00:27 + в цитатник
Хочу рассказать о Lazy Loading в Entity Framework и почему использовать его надо с осторожностью. Сразу скажу, что я предполагаю что читатель использует Entity Framework или хотя бы читал про него.

Что такое Lazy Loading?


Lazy loading это способность EF автоматически подгружать из базы связанные сущности при первом обращении к ним. Например, рассмотрим класс Trade:
    public class Trade
    {
        public int Id { get; set; }

        public virtual Counterparty Buyer { get; set; }
        public virtual Counterparty Seller { get; set; }
        public decimal Qty { get; set; }
    }

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

https://habrahabr.ru/post/336812/


Метки:  

[Перевод] Почему я всё ещё пользуюсь Vim

Среда, 30 Августа 2017 г. 23:13 + в цитатник

И нет, не потому что не могу его закрыть




Vim — мой редактор по умолчанию. Для этого нет определённой причины кроме той, что я начал его изучать, когда перешёл на Linux много лет назад. По итогу он мне понравился, потому что я мог редактировать свои маленькие файлы с исходниками на четырёхъядерной машине без необходимости ожидать вечность, пока файл откроется.

Конечно, Vim неплохой редактор, он исключительно расширяемый, он есть везде, так что когда ты подключаешься по ssh к какому-нибудь неизвестному серверу, то всегда можешь набрать vim (или vi) и всё в порядке.

Но здесь речь не о том, что Vim отличный редактор, это дело вкуса. Я застрял на нём в первую очередь из-за того, что это расширяемый редактор, который не пожирает все ресурсы и не убивает мои машины. Редакторы Atom и Code часто замораживают систему на несколько минут, когда набираешь единственный символ.
Читать дальше ->

https://habrahabr.ru/post/336808/


Метки:  

Низкие ветвистые деревья

Среда, 30 Августа 2017 г. 19:12 + в цитатник

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


Классическое представление дерева сущностей (например, меню разделов сайта, главное меню в программах) довольно удобно и наглядно в случае «высокого» дерева с не слишком глубокой вложенностью элементов. Будь то выпадающее меню (как главное строковое меню программ) или раскрывающееся (как в левой панели популярных файловых менеджеров), всё довольно удобно и наглядно. А что если дерево низкое и развесистое? У каждого родителя детей мало, зато вложенность достигает, скажем, 10. Или 50…


Низкие ветвистые деревья


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

https://habrahabr.ru/post/336796/


Метки:  

Social media mining в Университете ИТМО

Среда, 30 Августа 2017 г. 19:03 + в цитатник
Сегодня мы решили подготовить для вас краткую новостную заметку о новых проектах ученых и программистов Университета ИТМО. Остановимся на social media mining’е и задачах, связанных с определением географических предпочтений пользователей популярных социальных сетей.

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

https://habrahabr.ru/post/336792/


Метки:  

5 способов использования красного в цветах вашей фирмы

Среда, 30 Августа 2017 г. 18:15 + в цитатник
image

Мы уже писали о том, как использовать синий цвет в дизайне и фирменном стиле вашей компании. Теперь настала очередь красного. Вы узнаете, какие преимущества дает использование этого цвета в фирменном стиле, с какими цветами он сочетается лучше всего. Cтатья поможет выбрать бренд-цвет и, с его помощью, улучшить свой проект.
Читать дальше ->

https://habrahabr.ru/post/336772/


Метки:  

256 байт intro «Springs» для компьютера Vectrex

Среда, 30 Августа 2017 г. 17:37 + в цитатник
Решение написать что-нибудь для Chaos Constructions пришло, как водится, довольно внезапно (в первую очередь потому, что до последнего момента не было очевидно, состоится он в этом году или нет). Так что, времени написать что-то большее, чем работу для конкурса Tiny intro (256 байт для любой платформы) уже не оставалось. Это же определило и выбор платформы, так как под Vectrex я уже писал пару лет назад и проще было вспомнить ассемблер 6809, чем изучать следующий.

Чем (среди прочего) мне нравится демосцена, так это тем что, приступая к работе, понятия не имеешь, что в итоге получишь. Среди нескольких идей, что именно написать, конкретно вот этой не было точно. Две были отброшены потому, что изображение на эмуляторе и реальном Vectrex'e слишком уж отличалось — после каждой сборки заливать всё это в эмулятор ПЗУ и перетыкать его в Vectrex чтобы посмотреть, что получилось — нереально.

Третью идею я было начал реализовывать, но уже в процессе увидел, что сделать такое красиво в 256 байт — слишком сложно. Но, в процессе что-то там переглючило и напомнило пружину. Вот эту идею я, в итоге, и развил:




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

https://habrahabr.ru/post/336784/


Метки:  

Какие нужны фавиконки

Среда, 30 Августа 2017 г. 17:10 + в цитатник


Расскажите о тонкостях подключения фавиконок, какие способы сейчас актуальны?
Давайте разберёмся

https://habrahabr.ru/post/336698/


Метки:  

Резервное копирование не «для галочки». Часть первая: мониторинг, бэкапы баз данных и реплики

Среда, 30 Августа 2017 г. 17:00 + в цитатник
Создание скриптов резервного копирования всегда представляется простой, нудной и очень обычной задачей. Напиши скрипт, поставь его в крон, проверь, что он сработал — казалось бы все, да? Но это только верхушка айсберга, а под водой скрывается огромное количество проблем. Все помнят недавную проблему на gitlab, когда оказалось, что операция по удалению данных была проведена не на резервном, а на основном сервере БД, бэкапы оказались размером в 0 байт, бэкапы в S3 недоступны, но, на счастье, резервная копия оказалась на одном из других серверов.

image

Как быть уверенным, что резервное копирование действительно работает? И что даже если скрипты работают, то данные в архивах есть? Что бэкапится именно то, что нужно? По нашей статистике, проблемы с резервным копированием происходят раз в 21 день. Если вы не проверяли ваши бэкапы дольше этого времени — возможно, у вас есть проблемы. В посте мы расскажем о своем опыте по созданию системы резервного копирования в гетерогенной инфраструктуре из 2000 машин, 20 терабайт ежедневных бэкапов самых разных систем, проблемах, которые мы встречали на своем пути, и как мы их решаем.
Читать дальше ->

https://habrahabr.ru/post/336754/


Метки:  

Конкурс Сбербанка среди ИТ-разработчиков

Среда, 30 Августа 2017 г. 16:59 + в цитатник
Лучший финансовый сервис на базе In-Memory Придумайте и воплотите в прототипе идею высокотехнологичного сервиса для действующих или потенциальных клиентов банка на базе стека In-Memory. В рамках сервиса предложите, как использовать Internet Of Things или Artificial Intelligence в мире финансов. Команда, реализовавшая самый перспективный проект получит приз в 400 000 рублей. Конкурс проводится в преддверии конференции «Сбербанк In-Memory Day». Участвовать

https://habrahabr.ru/post/336146/


Метки:  

В поисках утерянного гигабита или немного про окна в TCP

Среда, 30 Августа 2017 г. 16:50 + в цитатник

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


В моём случае это была лень объяснять в тысячный раз клиенту, почему он арендовал канал точка-точка и в договоре чёрным по белому написано Ethernet 1Гбит/с, а он как ни измеряет, но чуть-чуть да меньше получается.


Где остальное? Почему недобор? Куда девался интернет из провода? А может его и вовсе страшно обманули?


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


Важно


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

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

https://habrahabr.ru/post/336780/


Двойная бюстгалтерия* глазами программиста

Среда, 30 Августа 2017 г. 16:42 + в цитатник


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

Статья не академическая, а отражает сугубо мой упрощенный взгляд, и для тех кто уже осилил академические статьи — будет неинтересной. Тех же кому интересно понять такой простой и мощный инструмент как «двойная запись» — прошу под кат.
Читать дальше ->

https://habrahabr.ru/post/336656/


Метки:  

Современный найм — отстой

Среда, 30 Августа 2017 г. 16:41 + в цитатник
Прежде чем начать сей вопль отчаяния, вызванный безумием этого мира, хотелось бы кратко сказать о себе — программист, руководитель программистов (нанимался и нанимал), значительный опыт разработки только на языке Perl.

Perl — это когда-то бывший популярным для веба, но ныне умирающий, язык. Умирающий вполне обоснованно, поэтому хотелось бы слезть с него на что-то массово востребованное (Java).

Проблема


Сменить стек технологий — это не такая простая задача, проблема в том, что если у тебя в опыте работы не указан конкретный язык программирования, а то и конкретный фреймворк/библиотека, то ты считаешься неподходящим кандидатом.
Читать дальше ->

https://habrahabr.ru/post/336778/


Метки:  

Поиск сообщений в rss_rss_hh_new
Страницы: 1437 ... 1119 1118 [1117] 1116 1115 ..
.. 1 Календарь