Архив за 03 октября 2012 - 9

Компания PQI сообщила о выпуске нового USB-накопителя — U822V Speedy. Новинка является более скоростной версией модели U822V, представленной в мае текущего года. Для сравнения, заявленные производителем скорости чтения и записи U822V — 90 и 18,5 МБ/с соответственно, U822V Speedy — 88 и 66 МБ/с соответственно.

PQI U822V Speedy

Читать полностью »

Как два программиста хлеб пекли

Я работаю программистом уже много лет, на протяжении которых, как это ни странно, я всё время что-то программирую. И вот какую интересную вещь я заметил: в коде, написанном мной месяц назад, всегда хочется что-то чуть-чуть поправить. В код полугодичной давности хочется поменять очень многое, а код, написанный два-три года назад, превращает меня в эмо: хочется заплакать и умереть. В этой статье я опишу два подхода. Благодаря первому архитектура программы получается запутанной, а сопровождение — неоправданно дорогим, а второй — это принцип KISS.

Итак, представим себе, что есть два программиста. Один из них умный, прочёл кучу статей на Хабре, знает каталог GoF наизусть, а Фаулера — в лицо. Другой же делает всё просто. Первого будут звать, например, Борис Н., а второго — Маркус П. Само собой, имена вымышленные, и все совпадения с реальными людьми и программистами случайны.

Итак, к ним обоим приходит проектный менеджер (если в вашей вселенной PM не ходит сам к программистам, назовите его как-то иначе, например BA или lead, сути это не изменит) и говорит:
— Ребята, нам нужно, чтобы делался хлеб.

Именно так, «делался», без уточнения способа производства.

Как же поступят наши программисты?Читать полностью »

Online Python Tutor — это бесплатный обучающий сервис, который может помочь изучающим Python в понимании того, как работают их программы. Сервис позволяет прямо в браузере шаг-за-шагом в интерактивном режиме наблюдать визуализацию того, как работает ваша программа. Как пишут авторы сайта, их сервисом уже пользуются более 100'000 людей. Во многих университетах (таких как MIT, UC Berkeley, UC Davis) его используют для обучения основам информатики и программирования.
Выглядит это следующим образом:
Online Python Tutor — визуализация исполнения Python овского кода
Читать полностью »

С удивлением обнаружил что на Хабре никто не упоминал о такой удобной библиотеке как SugarJS.
На самом деле у них очень информативный и простой сайт — где все уже хорошо написано.
Я просто постараюсь обозначить основные моменты.

SugarJS — Синтаксический сахар для JavaScript

Что такое SugarJS?

SugarJS — это open source (лицензия — MIT) библиотека Javascript, который расширяет нативные объекты полезными методами. Она разработана, чтобы быть интуитивным, ненавязчивым инструментом повышающим выразительность кода, который позволял бы делать больше с меньшим количеством кода и меньше задумываясь над рутинной.

Кратко...

  • Расширяет нативные элементы Javascript полезными, интуитивными методами.
  • Прост для понимания и в использовании.
  • Метод SugarJS не используется при наличии метода в родной реализации браузера
  • Имеет систему тестирования, имеющую огромный набор тестов.
  • Расширяет возможности работы с датой и временем, обеспечивает их форматирование на нескольких языках (русский есть)
  • Отлично ладит с другими фреймворками и сторонним кодом.
  • Модульность, вы можете включать только нужные пакеты.
  • Полностью совместимый ECMAScript.
  • Заявлена поддержка всех основных браузеров, включая мобильные
  • Поддерживает Node.js.
  • Имеет хорошую и удобную документацию.

Заинтересовало? Добро пожаловать под кат.
Читать полностью »

Серию внешних накопителей Diamond производства SP/Silicon Power пополнила модель Diamond D03. Новинка оснащена интерфейсом USB 3.0. Предусмотрен выпуск накопителей объемом 500 ГБ, 750 ГБ или 1 ТБ.

Производитель представляет на Diamond D03 трехлетнюю гарантию

Читать полностью »

Вчерашние изменение правил сайта free-lance.ru вызвало широкий резонанс у общественности, особенно у специалистов IT области. Многие задаются вопросами чем вызвана подобная политика биржи и к чему это приведет.

Новость не обошла стороной даже популярные издания вроде Lenta.ru.

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

Читать полностью »

Через тернии к Haskell. 1/2

tl;dr: Очень краткое и сжатое введение в Haskell.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js