Месяц: Октябрь 2013
-
Основы борьбы с неявным дублированием кода
—
от автора
Код с одной и той же структурой в двух и более местах — верный признак необходимости рефакторинга. Если вам нужно будет что-нибудь изменить в одном месте, то, скорее всего, нужно также сделать то же самое и в других местах. Но есть близкая к 100% вероятность не найти эти места или попросту забыть за них. Большинство…
-
Решение проблемы border-radius + overflow:hidden с помощью canvas
—
от автора
Передо мной стояла следующая задача: Есть блок с фоном (необязательно однородным), в нем какое-то количество круглых элементов с белым фоном, внутри которых размещены закругленные картинки любого размера. Если размер картинки меньше размера блока — она центрируется (как по вертикали, так и по горизонтали), если же размер картинки больше размера блока — больший параметр картинки занимает…
-
Про регулирование Интернета
—
от автора
В последнее время много пишут про новые законы о регулировании Интернета, про слежку спецслужб в Интернете и про борьбу с пиратством. IT-сообщество активно обсуждает все эти события и предлагает различные решения или способы борьбы, которые можно разделить на три категории. Я хочу рассмотреть эти категории немного подробней и сделать вывод о том, какая из них…
-
Настройка I2P Out Proxy
—
от автора
Добрый день уважаемые хабраюзеры. Сегодня я вам предлагаю обсудить создание единого прокси сервера способного в пургу, жару и блокировку оставаться не преклонным и свято блюсти принципы свободы информации, единения и мира во всём мире. Да, да речь пойдет опять об i2p, но уже с позиции серверных настроек. Представим, что существует добрый самаритянин за границей у…
-
Игра в стартап на семинарах по Java
—
от автора
Иллюстрация HttpSession в момент работы с куками Эта статья обязана своим появлением новому требованию к курсу «Углублённое программирование на Java», который я веду в Технопарке Mail.Ru в МГТУ им. Баумана. Это требование было сформулировано в начале лета и звучало примерно так: «Ещё больше практики!».
-
Работа с таблицами в MultiCAD.NET. Часть 1. Создание отчета на основе шаблона
—
от автора
Этой публикацией мы открывам цикл статей про возможности и особенности API для работы с таблицами в MultiCAD.NET. Как известно, практически ни один чертеж не обходится без табличного оформления: таблицы применяются для создания объектов, содержащих количественную информацию о конструкции, ведомостей элементов, спецификаций и др. Типичной задачей, с которой сталкиваются проектировщики, является формирование табличного отчета по выбранным…
-
Реджекты приложений в AppStore
—
от автора
Apple Review Guidelines достаточно подробны, но приложения проверяют живые люди и часто трактуют правила по разному. Предлагаю в комментариях рассказать о ваших реджектах приложений и как вы их решили. Под катом несколько примеров.
-
Coro и ещё одна реализация rouse-callback
—
от автора
Есть в CPAN такое замечательное семейство модулей — Coro. Эти модули позволяют программировать на перле с использованием корутин.
-
Устройство беспроводного контроллера Cisco и получение рутового доступа к нему
—
от автора
Ко мне часто обращаются с запросами траблшутинга беспроводных контроллеров Cisco, часть из которых проистекает от незнания того, как те устроены и работают. Контроллер беспроводных точек доступа – это не привычный роутер или коммутатор с IOS, это специализированный компьютер (либо виртуалка) с Линуксом внутри. Сегодня мы познакомимся с аппаратными платформами разных контроллеров, узнаем о механизме их…
-
Процессор для планшетов — поговорим о Bay Trail
—
от автора
Потихоньку подходит к концу 2013 год; новый, 2014, Intel готовится встретить с новым поколением процессоров (точнее, SoC) Atom для мобильных устройств и ПК под кодовым названием Bay Trail. В этом посте мы сравним новые чипы с предыдущим поколением и посмотрим, насколько они продвинулись вперед. Больше всего нас, конечно интересуют потребительские характеристики – насколько лучше и…