Недавно сайт Pinguem.ru совместно с командой PVS-Studio устраивали конкурс, в котором программистам было необходимо в течение месяца использовать статический анализатор PVS-Studio для нахождения и исправления ошибок в коде open-source проектов. Благодаря их стараниям, программы в мире стали чуточку безопаснее и надежнее. В статье мы рассмотрим парочку наиболее интересных ошибок, которые были найдены при помощи PVS-Studio.
Пользователь
Cocoa Developers Club — клуб iOS и OS X разработчиков
1 мин
5.3KВсе началось с того, что три месяца назад мы решили объединиться в сообщество русскоязычных iOS-разработчиков.
Как известно, разработчики любят объединяться в сообщества с целью обмена опытом или просто поговорить на жизненные темы. Подобных сообществ существует не мало, но, как мне кажется, у разработчиков (не важно, начинающий он или нет) всегда есть спрос на живое общение с такими же разработчиками.
Для удовлетворения такого спроса мы решили использовать современный подход. В текущий момент для группового общения появились новые инструменты, такие как HipChat или Slack (подробнее про Slack здесь). Кроме того, что они используются в работе конкретной команды, их также можно использовать для объединения в сообщества по интересам. Мы выбрали Slack.
Как известно, разработчики любят объединяться в сообщества с целью обмена опытом или просто поговорить на жизненные темы. Подобных сообществ существует не мало, но, как мне кажется, у разработчиков (не важно, начинающий он или нет) всегда есть спрос на живое общение с такими же разработчиками.
Для удовлетворения такого спроса мы решили использовать современный подход. В текущий момент для группового общения появились новые инструменты, такие как HipChat или Slack (подробнее про Slack здесь). Кроме того, что они используются в работе конкретной команды, их также можно использовать для объединения в сообщества по интересам. Мы выбрали Slack.
+10
NSProxy, как способ срезать на поворотах
8 мин
32KТуториал
Как многие читали в книгах, в языке Objective-C изначально есть два корневых класса — NSObject и NSProxy. И если на первом основано практически все и с ним невозможно не столкнуться, то вторым пользуются значительно реже. В этой небольшой статье я опишу те применения этого класса, которые приходилось использовать мне.
+16
Хроники лаборатории: крыса в полимерном шлеме, спектральный анализ банкой чипсов и синяя изолента
10 мин
48KЗнакомьтесь — подопытная крыса Теодор-младший.
Как многие знают, я сменил род деятельности и теперь основную часть времени я занимаюсь
Когда вы занимаетесь наукой, то очень часто возникает необходимость решать сложные и нестандартные задачи. Какими бы глянцевыми и красивыми ни были ваши портативные коллайдеры, любовно приборетенные для разработок, иногда возникает необходимость создать что-то «на коленке» для проверки какой-то идеи. Особенно остро это ощущается в госучреждениях, где, несмотря на зачастую прекрасное финансирование, закон вынуждает организовывать межгалактический тендер на приобретение карандаша. Поэтому я расскажу вам про синюю изоленту, спектральный анализ с помощью банки чипсов и художественную лепку экзоскелета для крысы-мутанта. А заодно узнаем, стоит ли топить сухой лед в унитазе и можно ли потом это пить.
+79
Необычные материалы в DIY. Стоматология + электроника =? Часть 1
8 мин
203KНет ничего прекраснее, чем сидеть в лаборатории и гладить толстую плешивую крысу в поисках вдохновения.
Итак, сегодня у нас будет немного необычный DIY-пост. Делать руками мы ничего не будем. Arduino и прошивок в 30 строк на Brainfuck тоже не будет. Мы попробуем взглянуть на привычные вещи под необычным углом.
Все мы привыкли к классическим для этой области материалам вроде текстолита, оловянного припоя и прочих радостей любителейповыпиливать лобзиком потравить платы. В этой статье мы попробуем найти интересные альтернативы привычным техпроцессам в несколько непривычной области — стоматологии. Зубные техники и стоматологи работают с целой кучей полимеров, композитов и много с чем еще. Я не буду давать конкретных рецептов применения, а просто дам общее направление для самостоятельных экспериментов.
В сегодняшней программе:
Материалы
В следующей части:
Материалы
Оборудование и инструменты
Итак, сегодня у нас будет немного необычный DIY-пост. Делать руками мы ничего не будем. Arduino и прошивок в 30 строк на Brainfuck тоже не будет. Мы попробуем взглянуть на привычные вещи под необычным углом.
Все мы привыкли к классическим для этой области материалам вроде текстолита, оловянного припоя и прочих радостей любителей
В сегодняшней программе:
Материалы
- Силиконы. Как кремний, только интереснее.
- Супергипс. Гипсее всех гипсов.
- Пластмассы. Отличный розовый цвет.
В следующей части:
Материалы
- Фотокомпозиты. Сам себе 3D принтер.
- Ортофосфорная кислота для травления
Оборудование и инструменты
- Алмазные и твердосплавные боры
- Портативные микромоторы. Замена дремеля
- Обратные пинцеты, зонды и другая мелочь
+185
Повреждение стека в одном из методов NSString
3 мин
6.5KХочу написать про один странный креш, с которым разбирался на работе.
Креш происходил стабильно при заходе в папку с корейскими символами. Проблема оказалась во вроде бы безобидном коде следующего вида:
Креш происходил стабильно при заходе в папку с корейскими символами. Проблема оказалась во вроде бы безобидном коде следующего вида:
NSURLComponents* urlComp = [[NSURLComponents new] autorelease];
...
urlComp.path = path;
urlComp.user = username;
...
+17
300 потрясающих бесплатных сервисов
11 мин
1.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: Невероятно простой счет.
+309
500 слов в минуту без подготовки
1 мин
518KОбычная скорость чтения на русском языке составляет 120—180 слов в минуту. С помощью долгих тренировок можно повысить её где-то до 600 слов в минуту. Совсем недавно небольшой стартап из Бостона представил новую технологию под названием Spritz.
Мне удалось без подготовки читать со скоростью 500 слов в минуту. Разработчики утверждают, что можно достигнуть 1000; без ущерба для смысла. Более того, утверждается, что использование Spritz также увеличивает скорость чтения обычных текстов.
Вероятно, теперь можно ожидать появления устройств с крошечными экранами, которые составят конкуренцию традиционным электронным книгам. Очень рекомендую ознакомиться с демкой на сайте.
+177
Sifteo Cubes. Настольные игры нового поколения
1 мин
9.8KПервые версии кубиков, созданных в MIT, поступили в продажу еще в том году. Сейчас это все те же кубики диагональю в 1,7 дюйма, 1,5 дюйма из которых занимает экран. Только у новых кубиков — сенсорный экран (на старых были физические кнопки), датчики, реагирующие на движение, беспроводная связь и поддержка улучшенной графики.
Как это работает
+54
О гиках, индустрии массового искусства и о том, как копирайт убил классическую музыку
6 мин
14KИдея написать подобный пост у меня появилась давно; в некоторых кописрачах я прямым текстом писал, что копирайт убивает классическое искусство и обещал раскрыть этот тезис позже. Долгое время меня останавливало то, что на Хабре такой топик вряд ли будет сильно интересен. Но, после некоторых раздумий, я пришёл к выводу, что проблема «копирайт — искусство» шире собственно классической музыки и литературы и затрагивает многие куда более приземлённые вещи. Например, игровую индустрию.
Если мы посмотрим внимательно на жанровое разнообразие в игровой индустрии (сразу оговорюсь, я имею в виду сюжетные 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-х и классической музыки?
Если мы посмотрим внимательно на жанровое разнообразие в игровой индустрии (сразу оговорюсь, я имею в виду сюжетные 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-х и классической музыки?
+136
Вышел любительский мод к Heroes 3 — Horn of the Abyss
1 мин
5KФанаты серии радуются — появилась возможность поиграть в «свежак» Heroes of Might and Magic III Horn of the Abyss, довольно качественный аддон к оригинальным The Shadow of Death.
+52
Краткий экскурс в методы 3D-печати
6 мин
52KМои предыдущие посты по теме:
Первое мероприятие по 3D-печати в Нидерландах
Мероприятие по 3D-печати (окончание)
Новый бюджетный 3D-принтер
Чтобы ответить на часто задаваемые вопросы я опишу тут популярные технологии 3D-печати — печать расплавленным пластиком, порошком, фотополимером, лазерное спекание. Разумеется эта информация не является истиной в последней инстанции. Это картина, которая сложилась у меня на сегодня в голове из разных источников.
+101
Остановите крушение плана проекта — вы эксперт
3 мин
779Перевод
Представьте. Сейчас 22:30 и самолет готовится к вылету на большое расстояние. В кабине самолета пилот и первый помощник пилота заняты проверкой систем самолета перед вылетом. Они сверяются с прогнозом погоды, проверяют уровень топлива и целый ряд технических индикаторов и показателей. Они начинают подготавливать детальный маршрут полета.
Вдруг генеральный директор авиакомпании врывается в кабину.
+67
Расписание выхода статей на Хабре (на любую неделю)
2 мин
22KПонедельник
Вторник
- Новости: ученые изобрели машину времени, вышел новый ноутбук толщиной 80 нанометров, Google покупает Microsoft, Facebook увольняет 1000 программистов.
- Вылез стартап. Попиарился, лёг под хабраэффектом, встал, собрал замечания, поблагодарил, пропал навсегда.
- Вышла новая версия третьего слева линукса. Качать срочно.
- Я негодую — счет за телефон оператор округлил до кратности числу Пи.
Вторник
- Опровержение новостей: ученые изобрели всего-лишь более точные часы, 80 нанометров — это техпроцесс, а не толщина ноутбука, Google покупает какой-то стартап, который отказался купить Microsoft, Facebook набирает 5000 программистов.
- Начало холивара, модного на этой неделе (чай vs кофе, бинокль vs подзорная труба, черное vs белое)
- Очень важный технический ресурс (ЖЖ, порнолаб, Sony Network) взломан (заДДОСен, конфискован УБОПом). Паника и отчаяние.
+404
DWA-525 AP или бюджетная WIFI точка доступа
2 мин
84KНа рынке продаётся много разных SOHO WiFi точек доступа, но при примерно равной цены на них и роутер с поддержкой WiFi смысла в них мало, проще купить роутер. Ну а если бюджет совсем ограничен и подключить нужно всего пару телефонов или просто почту проверить с ноута? Купить USB\PCI карточку = только одно устройство? Оказывается не всегда, и можно «схалявить» и превратить такую карту в почти полноценную точку доступа.
+12
Lost in static
1 мин
3.3KЯ уже писал про одну замечательную игру, и благодаря хабру её портировали на андройд, переписали на яваскрипте и флеше.
В продолжение, вспомнил про замечательный Lost in static:
Lost in the Static — странная платформерная игра, использующая человеческую систему восприятия для создания целого визуального мира с помощью одной простой статичной картинки, отдельные части которой движутся в разные стороны и с разной скоростью.
Вот пара скриншотов для затравки:
В продолжение, вспомнил про замечательный Lost in static:
Lost in the Static — странная платформерная игра, использующая человеческую систему восприятия для создания целого визуального мира с помощью одной простой статичной картинки, отдельные части которой движутся в разные стороны и с разной скоростью.
Вот пара скриншотов для затравки:
+13
+240
+397
Новая демопати на Пасху в Германии: REVISION 2011 (ex-Breakpoint)
2 мин
839Традиция делать крупную и настоящую (никаких геймеров!) демопати на Пасху в Германии продолжается! Breakpoint просуществовал 8 лет, и в последний раз прошёл в апреле прошлого года. Время двигаться дальше — REVISION 2011.
Часть организаторов Брейкпойнта набрали новых людей, толком всё обсудили, чтобы сделать эту новую демопати ещё лучше предыдущих и постараться вобрать в неё плюсы других европейских demoparty, и, наконец, выбрали новое место.
Встречайте: Германия, Саарбрюккен, 22-25 апреля 2011.
Часть организаторов Брейкпойнта набрали новых людей, толком всё обсудили, чтобы сделать эту новую демопати ещё лучше предыдущих и постараться вобрать в неё плюсы других европейских demoparty, и, наконец, выбрали новое место.
Встречайте: Германия, Саарбрюккен, 22-25 апреля 2011.
+6
Кори Доктороу, «Младший брат»
1 мин
6.7KЗа всё время существования блога «Читальный зал» в нём ни разу не упоминали крупное произведение Кори Доктороу, которое называется «Младший брат». Настала пора исправить это обстоятельство.
Эта книга — увлекательный приключенческий роман (c элементами анархической прозы и шифропанка), повествующий о современных подростках из числа сетевой молодёжи, которые вступают в тайную борьбу против цифрового тоталитарного правительства, против системы и атмосферы всеобщей слежки и доносительства, против порождённого террористической угрозою всевозрастающего давления и насилия, обращённого государством на его же собственных граждан.
Пожалуй, в этот день никакое другое произведение не будет уместнее. Ведь именно сегодня, 7 февраля 2011 года, как говорилось на Хабрахабре днём ранее([1], [2]), правительство России начинает контролировать Интернет многими тысячами глаз и пальцев «кремлёвских троллей», станет тратить миллионы долларов на надзор и на изменение дискурса. Будут совершаться и аресты, и так называемые «показательные, яркие процессы, грубое зримое наказание». И нам известно, что всё это будут оправдывать то произошедшей в Домодедово кровавой драмою, то необходимостью борьбы с детской порнографией, то ещё каким-нибудь жупелом вроде «экстремизма».
Эта книга — увлекательный приключенческий роман (c элементами анархической прозы и шифропанка), повествующий о современных подростках из числа сетевой молодёжи, которые вступают в тайную борьбу против цифрового тоталитарного правительства, против системы и атмосферы всеобщей слежки и доносительства, против порождённого террористической угрозою всевозрастающего давления и насилия, обращённого государством на его же собственных граждан.
Пожалуй, в этот день никакое другое произведение не будет уместнее. Ведь именно сегодня, 7 февраля 2011 года, как говорилось на Хабрахабре днём ранее
-6
Информация
- В рейтинге
- 2 191-й
- Откуда
- Россия
- Дата рождения
- Зарегистрирован
- Активность