Pull to refresh
1
0.1

Пользователь

Send message

Как программисты с PVS-Studio ошибки в проектах искали

Reading time5 min
Views8.5K
Picture 3Недавно сайт Pinguem.ru совместно с командой PVS-Studio устраивали конкурс, в котором программистам было необходимо в течение месяца использовать статический анализатор PVS-Studio для нахождения и исправления ошибок в коде open-source проектов. Благодаря их стараниям, программы в мире стали чуточку безопаснее и надежнее. В статье мы рассмотрим парочку наиболее интересных ошибок, которые были найдены при помощи PVS-Studio.
Читать дальше →
Total votes 53: ↑49 and ↓4+45
Comments6

Cocoa Developers Club — клуб iOS и OS X разработчиков

Reading time1 min
Views5.3K
Все началось с того, что три месяца назад мы решили объединиться в сообщество русскоязычных iOS-разработчиков.

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

Для удовлетворения такого спроса мы решили использовать современный подход. В текущий момент для группового общения появились новые инструменты, такие как HipChat или Slack (подробнее про Slack здесь). Кроме того, что они используются в работе конкретной команды, их также можно использовать для объединения в сообщества по интересам. Мы выбрали Slack.
Читать дальше →
Total votes 14: ↑12 and ↓2+10
Comments5

NSProxy, как способ срезать на поворотах

Reading time8 min
Views32K
Как многие читали в книгах, в языке Objective-C изначально есть два корневых класса — NSObject и NSProxy. И если на первом основано практически все и с ним невозможно не столкнуться, то вторым пользуются значительно реже. В этой небольшой статье я опишу те применения этого класса, которые приходилось использовать мне.
Читать дальше →
Total votes 18: ↑17 and ↓1+16
Comments7

Хроники лаборатории: крыса в полимерном шлеме, спектральный анализ банкой чипсов и синяя изолента

Reading time10 min
Views48K

Знакомьтесь — подопытная крыса Теодор-младший.

Как многие знают, я сменил род деятельности и теперь основную часть времени я занимаюсь выращиванием суперсолдат и порабощением мира стволовыми клетками. Сразу хочу предупредить — работа в нашей лаборатории сопряжена с NDA, поэтому некоторых вещей я коснусь лишь поверхностно.
Когда вы занимаетесь наукой, то очень часто возникает необходимость решать сложные и нестандартные задачи. Какими бы глянцевыми и красивыми ни были ваши портативные коллайдеры, любовно приборетенные для разработок, иногда возникает необходимость создать что-то «на коленке» для проверки какой-то идеи. Особенно остро это ощущается в госучреждениях, где, несмотря на зачастую прекрасное финансирование, закон вынуждает организовывать межгалактический тендер на приобретение карандаша. Поэтому я расскажу вам про синюю изоленту, спектральный анализ с помощью банки чипсов и художественную лепку экзоскелета для крысы-мутанта. А заодно узнаем, стоит ли топить сухой лед в унитазе и можно ли потом это пить.
Дальше очень-очень много фотографий и текста
Total votes 81: ↑80 and ↓1+79
Comments71

Необычные материалы в DIY. Стоматология + электроника =? Часть 1

Reading time8 min
Views202K
Нет ничего прекраснее, чем сидеть в лаборатории и гладить толстую плешивую крысу в поисках вдохновения.



Итак, сегодня у нас будет немного необычный DIY-пост. Делать руками мы ничего не будем. Arduino и прошивок в 30 строк на Brainfuck тоже не будет. Мы попробуем взглянуть на привычные вещи под необычным углом.
Все мы привыкли к классическим для этой области материалам вроде текстолита, оловянного припоя и прочих радостей любителей повыпиливать лобзиком потравить платы. В этой статье мы попробуем найти интересные альтернативы привычным техпроцессам в несколько непривычной области — стоматологии. Зубные техники и стоматологи работают с целой кучей полимеров, композитов и много с чем еще. Я не буду давать конкретных рецептов применения, а просто дам общее направление для самостоятельных экспериментов.

В сегодняшней программе:
Материалы
  • Силиконы. Как кремний, только интереснее.
  • Супергипс. Гипсее всех гипсов.
  • Пластмассы. Отличный розовый цвет.


В следующей части:
Материалы
  • Фотокомпозиты. Сам себе 3D принтер.
  • Ортофосфорная кислота для травления

Оборудование и инструменты
  • Алмазные и твердосплавные боры
  • Портативные микромоторы. Замена дремеля
  • Обратные пинцеты, зонды и другая мелочь

Читать дальше →
Total votes 197: ↑191 and ↓6+185
Comments171

Повреждение стека в одном из методов NSString

Reading time3 min
Views6.5K
Хочу написать про один странный креш, с которым разбирался на работе.

Креш происходил стабильно при заходе в папку с корейскими символами. Проблема оказалась во вроде бы безобидном коде следующего вида:

NSURLComponents* urlComp = [[NSURLComponents new] autorelease];
...
urlComp.path = path;
urlComp.user = username;
...

Читать дальше →
Total votes 19: ↑18 and ↓1+17
Comments10

300 потрясающих бесплатных сервисов

Reading time11 min
Views1.6M


Автор оригинальной статьи Ali Mese добавил ещё 100 новых бесплатных сервисов. Все 400 потрясающих сервисов доступны здесь. И еще подборку +500 инструментов от 10 марта 2017 г. смотрите здесь.



A. Бесплатные Веб-Сайты + Логотипы + Хостинг + Выставление Счета

  • HTML5 UP: Адаптивные шаблоны HTML5 и CSS3.
  • Bootswatch: Бесплатные темы для Bootstrap.
  • Templated: Коллекция 845 бесплатных шаблонов CSS и HTML5.
  • Wordpress.org | Wordpress.com: Бесплатное создание веб-сайта.
  • Strikingly.com Domain: Конструктор веб-сайтов.
  • Logaster: Онлайн генератор логотипов и элементов фирменного стиля (new).
  • Withoomph: Мгновенное создание логотипов (англ.).
  • Hipster Logo Generator: Генератор хипстерских логотипов.
  • Squarespace Free Logo: Можно скачать бесплатную версию в маленьком разрешении.
  • Invoice to me: Бесплатный генератор счета.
  • Free Invoice Generator: Альтернативный бесплатный генератор счета.
  • Slimvoice: Невероятно простой счет.

Читать дальше →
Total votes 341: ↑325 and ↓16+309
Comments107

500 слов в минуту без подготовки

Reading time1 min
Views518K


Обычная скорость чтения на русском языке составляет 120—180 слов в минуту. С помощью долгих тренировок можно повысить её где-то до 600 слов в минуту. Совсем недавно небольшой стартап из Бостона представил новую технологию под названием Spritz.

Мне удалось без подготовки читать со скоростью 500 слов в минуту. Разработчики утверждают, что можно достигнуть 1000; без ущерба для смысла. Более того, утверждается, что использование Spritz также увеличивает скорость чтения обычных текстов.

Вероятно, теперь можно ожидать появления устройств с крошечными экранами, которые составят конкуренцию традиционным электронным книгам. Очень рекомендую ознакомиться с демкой на сайте.
Total votes 243: ↑210 and ↓33+177
Comments272

Sifteo Cubes. Настольные игры нового поколения

Reading time1 min
Views9.8K


Первые версии кубиков, созданных в MIT, поступили в продажу еще в том году. Сейчас это все те же кубики диагональю в 1,7 дюйма, 1,5 дюйма из которых занимает экран. Только у новых кубиков — сенсорный экран (на старых были физические кнопки), датчики, реагирующие на движение, беспроводная связь и поддержка улучшенной графики.

Как это работает
Читать дальше →
Total votes 56: ↑55 and ↓1+54
Comments37

О гиках, индустрии массового искусства и о том, как копирайт убил классическую музыку

Reading time6 min
Views14K
Идея написать подобный пост у меня появилась давно; в некоторых кописрачах я прямым текстом писал, что копирайт убивает классическое искусство и обещал раскрыть этот тезис позже. Долгое время меня останавливало то, что на Хабре такой топик вряд ли будет сильно интересен. Но, после некоторых раздумий, я пришёл к выводу, что проблема «копирайт — искусство» шире собственно классической музыки и литературы и затрагивает многие куда более приземлённые вещи. Например, игровую индустрию.

Если мы посмотрим внимательно на жанровое разнообразие в игровой индустрии (сразу оговорюсь, я имею в виду сюжетные single-player игры, не касаясь mmorpg и казуальщины), то мы обнаружим, что оно существенно деградировало по сравнению с 90-ми годами. Жанр квеста исчез совсем, TBS находится на грани вымирания. Существенно сократилось поголовье классических RPG типа Baldur Gate, Planescape Torment (т.е. таких RPG, где надо думать головой при билде персонажа). Стало значительно меньше игр с оригинальной игровой механикой (типа Settlers I-II). Собственно, за меня здесь уже всё сказали, см. картинку слева.

Большая часть современных игр — это какая-то помесь RPG от первого лица, шутера и аркады. При этом, что характерно, на разработку этих игр тратится очень много денег, так что проблема явно не в желании издателя сэкономить. Ровно то же самое произошло и с музыкой: всё многообразие жанров (опера, симфония, соната, фуга, etc.) в классическом искусстве деградировало ровно до одного — песни. И, если я не ошибаюсь в своих предположениях, то очень скоро с геймдевом произойдёт то же самое.

Собственно, если некоторые студии перестанут регулярно выкапывать труп стюардессы (см. Might & Magic Heroes VI, Civilization V, Diablo 3, etc), то это может произойти прямо завтра. Почему же? Что общего у геймдева 90-х и классической музыки?

А вот что
Total votes 196: ↑166 and ↓30+136
Comments337

Вышел любительский мод к Heroes 3 — Horn of the Abyss

Reading time1 min
Views4.9K


Фанаты серии радуются — появилась возможность поиграть в «свежак» Heroes of Might and Magic III Horn of the Abyss, довольно качественный аддон к оригинальным The Shadow of Death.
Читать дальше →
Total votes 76: ↑64 and ↓12+52
Comments52

Краткий экскурс в методы 3D-печати

Reading time6 min
Views51K

Мои предыдущие посты по теме:
Первое мероприятие по 3D-печати в Нидерландах
Мероприятие по 3D-печати (окончание)
Новый бюджетный 3D-принтер
Чтобы ответить на часто задаваемые вопросы я опишу тут популярные технологии 3D-печати — печать расплавленным пластиком, порошком, фотополимером, лазерное спекание. Разумеется эта информация не является истиной в последней инстанции. Это картина, которая сложилась у меня на сегодня в голове из разных источников.
Читать дальше →
Total votes 107: ↑104 and ↓3+101
Comments48

Остановите крушение плана проекта — вы эксперт

Reading time3 min
Views739


Представьте. Сейчас 22:30 и самолет готовится к вылету на большое расстояние. В кабине самолета пилот и первый помощник пилота заняты проверкой систем самолета перед вылетом. Они сверяются с прогнозом погоды, проверяют уровень топлива и целый ряд технических индикаторов и показателей. Они начинают подготавливать детальный маршрут полета.

Вдруг генеральный директор авиакомпании врывается в кабину.
Читать дальше →
Total votes 87: ↑77 and ↓10+67
Comments34

Расписание выхода статей на Хабре (на любую неделю)

Reading time2 min
Views22K
Понедельник
  • Новости: ученые изобрели машину времени, вышел новый ноутбук толщиной 80 нанометров, Google покупает Microsoft, Facebook увольняет 1000 программистов.
  • Вылез стартап. Попиарился, лёг под хабраэффектом, встал, собрал замечания, поблагодарил, пропал навсегда.
  • Вышла новая версия третьего слева линукса. Качать срочно.
  • Я негодую — счет за телефон оператор округлил до кратности числу Пи.

Вторник
  • Опровержение новостей: ученые изобрели всего-лишь более точные часы, 80 нанометров — это техпроцесс, а не толщина ноутбука, Google покупает какой-то стартап, который отказался купить Microsoft, Facebook набирает 5000 программистов.
  • Начало холивара, модного на этой неделе (чай vs кофе, бинокль vs подзорная труба, черное vs белое)
  • Очень важный технический ресурс (ЖЖ, порнолаб, Sony Network) взломан (заДДОСен, конфискован УБОПом). Паника и отчаяние.

Читать дальше →
Total votes 432: ↑418 and ↓14+404
Comments57

DWA-525 AP или бюджетная WIFI точка доступа

Reading time2 min
Views84K
На рынке продаётся много разных SOHO WiFi точек доступа, но при примерно равной цены на них и роутер с поддержкой WiFi смысла в них мало, проще купить роутер. Ну а если бюджет совсем ограничен и подключить нужно всего пару телефонов или просто почту проверить с ноута? Купить USB\PCI карточку = только одно устройство? Оказывается не всегда, и можно «схалявить» и превратить такую карту в почти полноценную точку доступа.
Читать дальше →
Total votes 30: ↑21 and ↓9+12
Comments25

Lost in static

Reading time1 min
Views3.1K
Я уже писал про одну замечательную игру, и благодаря хабру её портировали на андройд, переписали на яваскрипте и флеше.

В продолжение, вспомнил про замечательный Lost in static:

Lost in the Static — странная платформерная игра, использующая человеческую систему восприятия для создания целого визуального мира с помощью одной простой статичной картинки, отдельные части которой движутся в разные стороны и с разной скоростью.

Вот пара скриншотов для затравки:




Читать дальше →
Total votes 33: ↑23 and ↓10+13
Comments30

Новая демопати на Пасху в Германии: REVISION 2011 (ex-Breakpoint)

Reading time2 min
Views820
Традиция делать крупную и настоящую (никаких геймеров!) демопати на Пасху в Германии продолжается! Breakpoint просуществовал 8 лет, и в последний раз прошёл в апреле прошлого года. Время двигаться дальше — REVISION 2011.

Часть организаторов Брейкпойнта набрали новых людей, толком всё обсудили, чтобы сделать эту новую демопати ещё лучше предыдущих и постараться вобрать в неё плюсы других европейских demoparty, и, наконец, выбрали новое место.

Встречайте: Германия, Саарбрюккен, 22-25 апреля 2011.

Подробнее под катом
Total votes 8: ↑7 and ↓1+6
Comments0

Кори Доктороу, «Младший брат»

Reading time1 min
Views6.6K
[миниатюра обложки]За всё время существования блога «Читальный зал» в нём ни разу не упоминали крупное произведение Кори Доктороу, которое называется «Младший брат». Настала пора исправить это обстоятельство.

Эта книга — увлекательный приключенческий роман (c элементами анархической прозы и шифропанка), повествующий о современных подростках из числа сетевой молодёжи, которые вступают в тайную борьбу против цифрового тоталитарного правительства, против системы и атмосферы всеобщей слежки и доносительства, против порождённого террористической угрозою всевозрастающего давления и насилия, обращённого государством на его же собственных граждан.

Пожалуй, в этот день никакое другое произведение не будет уместнее. Ведь именно сегодня, 7 февраля 2011 года, как говорилось на Хабрахабре днём ранее ([1], [2]), правительство России начинает контролировать Интернет многими тысячами глаз и пальцев «кремлёвских троллей», станет тратить миллионы долларов на надзор и на изменение дискурса. Будут совершаться и аресты, и так называемые «показательные, яркие процессы, грубое зримое наказание». И нам известно, что всё это будут оправдывать то произошедшей в Домодедово кровавой драмою, то необходимостью борьбы с детской порнографией, то ещё каким-нибудь жупелом вроде «экстремизма».
Total votes 24: ↑9 and ↓15-6
Comments6
1
23 ...

Information

Rating
3,325-th
Location
Россия
Date of birth
Registered
Activity