» Материалы за Февраль 2014 года » Страница 85

 

Подкаст Noise Security Bit #4 «О хардварной безопасности»

Автор: admin от 3-02-2014, 00:25, посмотрело: 1271

Подкаст Noise Security Bit #4 «О хардварной безопасности»

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

Участники:
Александр Матросов (matrosov)
Дмитрий Недоспасов (@nedos)
Олег Купреев (090h)
Александр Бажанюк (@ABazhaniuk)
Дмитрий Олексюк (d_olex)

MP3 файл
Официальный сайт подкаста
Github c Show Notes

Категория: Железо, Информационная безопасность

 

UICollectionView или танцы с волками

Автор: admin от 2-02-2014, 19:20, посмотрело: 1655

The dream


UICollectionView — класс UIKit, появившийся в iOS 6. Строго говоря, это класс, позволяющий показывать на экране коллекцию айтемов. Структура коллекции — абсолютно произвольная, но обычно UICollectionView используется для всяких сетко-подобных контролов с ячейками, хедерами и футерами. Понимая, насколько абстрактен данный класс, разработчики Apple создали мощный механизм для создания любых лейаутов. По большому счету, даже UITableView это конкретная реализация UICollectionView. Возможности данного класса, в каком-то смысле, фантастические. Но в данной статье речь пойдет не об этом.

Ахиллесова пята разработчиков Apple — постоянное стремление делать СДК, которое будет работать «автомагически». Просто сделайте то-то и то-то, и класс «will do the right thing». К сожалению это работает далеко не всегда. И UICollectionView — яркий пример. Начиная с релиза в iOS 6 и по сегодняшний день (iOS 7.0.4) класс содержит довольно большое количество багов, с которыми очень трудно и неприятно иметь дело. Приходится угадывать, что же происходит «под капотом», и методом тыка заставлять UICollectionView работать как надо. Количество приобретенных костылей уже достигло таких размеров, что я решил поделиться известными багами и найденными решениями.

Кому интересно — милости просим под кат.

Категория: Веб-разработка, Game Development

 

Свой «VBoxManage list ip» — список адресов запущенных виртуалок

Автор: admin от 2-02-2014, 13:30, посмотрело: 1831

Дело было вечером, делать было много чего. И почти все — в VirtualBox. Используя headless виртуалки.

Я уже давно оценил плюсы виртуальных машин для разработки, и повсеместно их использую. В результате имею парк в 5-10 виртуальных машин, с разными ветками и проектами. Несколько из которых постоянно запущены.

90% из них запускаются в headless режиме. И берут IP динамически. Так как статику контролировать постоянно невозможно, и она имеет другие ограничения. Отсюда результат — достоверно неизвестно с каким адресом запустится виртуалка. Думаю вы с таким сталкивались. Если нет — можете перейти к следующему посту. :)

Если знакомо — прошу под кат.

Категория: Админитстрирование » Системное администрирование

 

Полный разбор Apple Macintosh 128K

Автор: admin от 2-02-2014, 13:30, посмотрело: 982

Ровно 30 лет назад вышел первый компьютер линейки Macintosh. Главным отличием этого компьютера стало наличие графического интерфейса, основным манипулятором была мышь. Этот компьютер навсегда останется в истории благодаря своим инновациям в взаимодействии пользователя и компьютера. Благодаря музею техники Apple, iFixit получил легендарный Macintosh и проведет традиционный разбор.
Полный разбор Apple Macintosh 128K

Категория: Железо

 

PHP: Правильный путь

Автор: admin от 2-02-2014, 12:05, посмотрело: 2151

PHP: Правильный путь
На днях я наткнулся на замечательную карманную книгу для PHP разработчиков «PHP: The Right Way». Скорее, она будет более полезна для новичков. Чем именно? По интернету разбросано огромное количество материла по PHP, но многое уже устарело или не приводит к написанию качественного кода. В этой книге присутствуют основные актуальные сведения с ссылками на проверенные ресурсы. На самом деле, сначала я хотел перевести ее, форкнуть репозиторий, благо лицензия это позволяет. Но оказалось, что перевод уже есть. Нет только русской книги в форматах для электронных книг, но так как используется Markdown в русском форке, то это не составит труда.

Категория: Программирование

 

Google Glass теперь совместимы с обычными очками

Автор: admin от 2-02-2014, 06:30, посмотрело: 1217

Google Glass теперь совместимы с обычными очкамиМожно заметить, что люди впервые стали применять очки примерно 700-800 лет тому назад. А около 9 месяцев 7назад компания Google начала отправлять первые партии портативных компьютеров Google Glass своим пользователям, и устройство «неожиданно» имело форму очков для зрения. Сейчас цена данного девайса составляет порядка 1500$, и купить его могут только избранные. И 225$ из 1500$ — это цена оправы, которая нравится не всем.

Оправа Google Glass сделана из титана. Она имеет четыре различные вариации по стилю, толщине и форме. А также имеет восемь цветовых решений. Оправа подходит для большинства типов линз. Но люди с сильной проблемой со зрением, нуждаются в больших и толстых линзах, и их невозможно поставить в оправу Google Glass.

Категория: Железо » Гаджеты

 

Let's fix NAs!

Автор: admin от 2-02-2014, 04:41, посмотрело: 601

Let's fix NAs!Довольно часто встречаются неполные наборы данных, в которых некоторые переменные не определены. В языке R содержимое таких переменных задается как «Not Available» — или сокращенно NA. Соответственно, возникает вопрос, как поступать с неопределенными значениям: стоит ли их игнорировать или откорректировать каким-либо образом?

Категория: Программирование

 

print или echo, что быстрее?

Автор: admin от 2-02-2014, 02:00, посмотрело: 1540

Под катом перевод довольно старого поста Фабиена (Fabien Potencier) на тему print vs echo, примечательного, на мой взгляд, методом установления «истинны». В отличии от подавляющего большинства подобных исследований, в этом вы не найдете запуска скриптов с echo и print миллионы раз.
Заинтриговал?

Категория: Программирование

 

Браузерная игра «Киберсеть» — продолжение

Автор: admin от 2-02-2014, 00:49, посмотрело: 1423

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

Категория: Программирование » Game Development

 

Подкаст Девопс Дефлопе — выпуск 005

Автор: admin от 2-02-2014, 00:10, посмотрело: 1466

Ссылка на выпуск подкаста: http://devopsdeflope.ru/posts/2013/005.html

Новости


  • Плагин vagrant-serverspec

  • Плагин vagrant-foodtaster

  • Как померять покрытие тестами у рецептов

  • Плохой, хороший, злой — паттерны девопса

  • Бесконечный меркуриал

  • Будущее vagrant berkshelf туманно

  • Автоматизация без любви — страшный грех

  • Zookeepr, Doozer, etcd

  • Когда использовать аттрибуты и датабаги

  • Девопс в крупных организациях

Категория: Админитстрирование » Системное администрирование