
Собственно, буду немногословен, передаю всем привет из 2016 года!
Всем-всем-всем хаброжителям хочу пожелать здоровья, удачи, добра, творческого простора и конечно безбажного кода
а на этих слова вспомнил и отискал цитату kahi4 из позапрошлого новогоднего топика:
Читать полностью »
Рубрика «Программирование» - 762
happy(new Year(2016));
2015-12-31 в 14:20, admin, рубрики: кто читает теги тому печенька, новый год 2016, Программирование, метки: кто читает теги тому печенька, новый год 2016Новогодний голосовой хабрачат (2016)
2015-12-31 в 11:24, admin, рубрики: ненормальное программирование, Новый Год, Программирование, Серверное администрирование, Совершенный код, ТимСпик, ТС3, Хабрачат, чат, Чатик 
Новый год уже не за горами, а это может означать только одно — время для тёплого, лампового общения в голосовом хабрачатике (есть и обычный чат).
Общаться будем в TeamSpeak 3.
Скачать его можно тут.
Для подключения к серверу достаточно ввести IP — speakserver.cloudapp.net и ваш никнейм.
С наступающим, друзья!
Webpack ProvidePlugin: как не писать простыню import-require в начале javascript модуля
2015-12-31 в 10:42, admin, рубрики: ES6, javascript, webpack, Веб-разработка, ненормальное программирование, Программирование, разработка, метки: webpackЕсли вы разрабатываете на современном javascript, то почти любой ваш модуль содержит простыню таких строк:
import React from 'react'
import $ from 'jquery'
...
Как оказалось, большинство этих строк можно не писать, доверив их генерацию автоматике. И помогает в этом новомодный webpack, в котором, как оказывается, полно приятных сюрпризов. Кроме всем известных require и import для любых файлов и уже описанного на хабре «hot module replacement», webpack может проанализировать ваш исходный код и автоматически включить нужные модули на основании используемых литералов. Под катом — краткое описание как работает эта магия.
Читать полностью »
Finite State Machine in ReactJS
2015-12-30 в 17:15, admin, рубрики: flux, javascript, ReactJS, state machine, web-разработка, Веб-разработка, интерфейсы, ПрограммированиеПоводом для написания данной статьи явились мои многочисленные наблюдая за разработчиками, которые только начали переходить на React.js с других фреймворков или для которых React.js стал первым фреймворком в его профессиональной деятельности.
Основной вопрос, с которым сталкивается начинающие разработчики на React.js — это что такое state компонента и как его использовать. Многие разработчики в большинстве случаев не правильно его используют, храня в нему кучу ненужных данных, которые впоследствии влияют на вычисления и производительность.
Читать полностью »
Как следить за появлением вопросов на toster.ru, ru.stackoverflow.com и stackoverflow.com
2015-12-30 в 16:33, admin, рубрики: .net, stackoverflow, веб-дизайн, Веб-разработка, вопросы, ненормальное программирование, Программирование, метки: toster 
Всем привет.
Так получилось, что уже давно мучает вопрос: «Как следить за форумами по интересным тебе темам, но самое главное, как узнавать о появлении новых вопросов в момент их публикации». Конечно, можно сказать, что есть рассылки, RSS, но лично у меня получается так, что до почты я добираюсь, как правило, с мобильного во время передвижения. Вручную серфить ресурсы вообще не вариант. Вот поэтому, если бы я и мог ответить, компьютера под рукой нет. А после приезда голова уже забита совсем другим. Могу смело сформулировать свою проблему. Необходим канал, сообщающий и самое главное, привлекающий мое внимание в момент публикации нового вопроса.
До недавнего времени таким я рассматривал какой-нибудь IM, для работы Telegram я не пользуюсь, а с остальными все что-то не совсем так.
Читать полностью »
Sinon.js — mock-библиотека для JavaScript
2015-12-30 в 15:28, admin, рубрики: javascript, mock-библиотека, Mocks, sandbox, Sinon, Sinon.js, Sinon.spy, spy, Stubs, Блог компании ua-hosting.company, Веб-разработка, документация, методы, прггармирование, Программирование, разработка, тестирование, тесты, юнит-тестирование, метки: Sinon.jsSinon.js — это mock-библиотека для JavaScript, которую можно использовать с любым тестовым фреймворком. Она предоставляет функции для эмуляции и проверки требуемого поведения в JavaScript. В библиотеке представлено три вида тестирования с spy, stub и mock. В данном посте мы рассмотрим документацию по API Sinon.js вместе с кратким введением в концепцию методов данной библиотеки.
Релиз компонентов DevExpress .NET, HTML5-JS и VCL v2015.2
2015-12-30 в 12:46, admin, рубрики: .net, ASP.NET, Delphi, devexpress, dxperience, javascript, mvc, vcl, WinForms, wpf, Блог компании DevExpress, Программирование, разработкаВсем привет!
2015-й год близится к своему завершению и мы хотим пожелать всем разработчикам России (да и всего мира, чего уж!) весёлого новогоднего настроения, гармонии во всех ваших делах, ну и чтобы всё, что у вас ещё не получилось сделать до сих пор — обязательно получилось бы в следующем году!
А вот у нас, например, ещё в этом году получилось выпустить новую версию компонентов для .NET, HTML/JavaScript и VCL, и если вы используете наши продукты в своей работе и следите за их развитием, то добро пожаловать под кат.

Проект по переводу языка Wolfram Language (Mathematica) на различные языки
2015-12-30 в 11:17, admin, рубрики: wolfram cloud, wolfram language, wolfram mathematica, Блог компании Wolfram Research, Занимательные задачки, интерфейсы, мультиязычность, перевод, перевод языка программирования, Программирование
Перевод поста Eila Stiegler "The Wolfram Language Worldwide Translations Project".
Код, приведенный в статье, можно скачать здесь, дополнительный код для поста можно скачать здесь.
Выражаю огромную благодарность Кириллу Гузенко KirillGuzenko за помощь в переводе и подготовке публикации
Довольно много времени прошло с тех пор, как я закончила колледж в Германии. И я до сих пор хорошо помню те длинные бессонные ночи, что проводила за выполнением трудных домашних заданий, исследований, и почти полное отсутствие свободного времени. Но так же я хорошо помню и занятия по программированию. Я старалась приступить к ним как можно позже. Но когда программирование уже вошло в список моих обязательных предметов, у меня уже не было возможности его игнорировать. И так как английский — не мой родной язык, мне тяжело давались принципы программирования, которые были для меня чем-то уж очень абстрактным; я постоянно терялась среди названий различных функций, которые приводились на английском. И пускай мне далось всё это весьма тяжело, я с успехом закончила обучение, и вот теперь, годы спустя, я являюсь частью проекта, который мог бы тогда мне сильно помочь — проекта по переводу Wolfram Language на различные языки.
Проект по переводу Wolfram Language представляет любым неанглоговорящим программистам лёгкий вход в изучение Wolfram Language. Проект служит для того, чтобы иметь возможность работать с Wolfram Language вне зависимости от навыков владения английским языком.
Как обычно обучаются программированию? Судя по моему опыту, студентам дают кусок кода и объясняют для чего он нужен. Таким образом, у них появляется возможность познакомиться со структурой и различными функциями. Чтобы облегчить этот процесс, Wolfram Research добавила функционал, который проставляет к коду на языке Wolfram Language аннотации на предпочтительном для вас языке. Мы постоянно развиваем это направление и стараемся добавить максимально возможное количество языков. На данный момент уже имеется поддержка японского, китайского традиционного и упрощенного, корейского, испанского, русского, украинского, польского, немецкого, французского и португальского.
Также в рамках этого проекта мы добавили перевод меню на традиционный китайский, испанский языки, добавив их к уже реализованным японскому и упрощенному китайскому.
Аннотации к коду
Снова возвращаясь к своему студенчеству: если бы у меня был код демонстрации “Major Multinational Languages”, — пример с сайта Wolfram Demonstrations Project — я смогла бы увидеть этот код, аннотированный на немецком. Аннотации никак не изменяют код и не ограничивают его функциональность. Он по-прежнему вычисляемый и может редактироваться, а аннотации к нему изменяются на лету:
Новогодние приколы от проекта Arduino Mega Server
2015-12-30 в 10:09, admin, рубрики: AMS, arduino, Arduino Mega Server, diy или сделай сам, majordomo, веб-сервер, Интернет вещей, Программирование, сделай сам, умный дом 
Разработка проекта Arduino Mega Server идёт полным ходом и в процессе работы возникают неожиданные препятствия, которые приходится героически преодолевать. О некоторых из них вам сегодня расскажу и, возможно, это сэкономит вам немного вашего времени и нервов.
Читать полностью »
Уникальная Сетунь на основе троичного кода
2015-12-30 в 8:04, admin, рубрики: Блог компании ua-hosting.company, Брусенцов, малая ЭВМ, отечественные ЭВМ, Программирование, Сетунь, Сетунь-70, Соболев, троичная система счисления, троичный код, метки: Брусенцов, малая ЭВМ, отечественные ЭВМ, сетунь, Соболев, троичная система счисления, троичный кодУже в 1956 году появилась потребность в создании практичного образца цифровой вычислительной машины, которая бы смогла использоваться в вузах, лабораториях. Для таких целей требовалась простая в освоении, надежная, недорогая, но в то же время эффективная малая ЭВМ, рассчитанная на массовое использование.

Требования, предьявленные к такой машине: скорость работы должна была быть равной нескольким сотням операций в секунду, «приветствовалась» простота и удобство программирования, точность вычислений — 6-8 верных десятичных знаков, высоконадежность в эксплуатации и в техническом обслуживании, умеренные габариты, экономное потребление энергии, использование недорогих и «недефицитных» материалов и деталей. Такие требования для того времени являлись «противоречивыми», ведь создание машины более удобной для работы программистов повлекло бы за собой увеличение количества оборудования, что, в свою очередь, повлекло бы снижение надежности и повышение стоимости не только самой машины, но и ее эксплуатации.
Читать полностью »


