Как стать автором
Обновить
0
0

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

Отправить сообщение

Создаем образ Windows XP SP3 для разворачивания по сети через WDS

Время на прочтение4 мин
Количество просмотров89K
Опубликовано по просьбе хорошего человека fcserg, так что прошу карму форвардить ему

Перед многими из нас часто возникают задачи типа «развернуть много рабочих станций», причем железо на всех этих станциях может быть разное. Мало того, на некоторых из этих машинах должен быть предустановлен разнообразный софт (от «корпоративных наборов» — аська, браузеры, pdf-читалки, до «университетских» наборов – Visual Studio, Project Manager). Раньше для таких целей использовался RIS (Remote Installation Services), теперь Microsoft агитирует за WDS (Windows Deployment Services). Мы остановимся именно на последнем.
Читать дальше →
Всего голосов 57: ↑45 и ↓12+33
Комментарии34

Уголовное дело за брелок

Время на прочтение1 мин
Количество просмотров7.1K
Служба безопасности Украины возбудила уголовное дело по четырем статьям уголовного кодекса:
  • ст. 201 — Контрабанда
  • ст. 15 — Покушение на преступление
  • ст. 263 — Незаконное обращение с оружием, боевыми припасами или взрывчатыми веществами
  • ст. 359 — Негласное получение информации

… за две заказанных на dealextreme видеокамеры в виде брелока и перочинный ножик.

Системный администратор с годовалым ребенком на руках может отправиться за решетку на добрый десяток лет, как матерый уголовник.

Самое интересное, что по логике следствия, примерно у 99% украинских читателей хабры есть спецсредство в виде мобильного телефона. Будьте осторожны!

Детали дела на distributed.org.ua/forum/index.php?showtopic=5245
Всего голосов 229: ↑217 и ↓12+205
Комментарии293

Objective-J, технологии MacOS в вебе

Время на прочтение3 мин
Количество просмотров1.3K
В статье я попробовал рассмотреть текущее положение вещей в проекте Cappuccino, и сопутствующем языке Objective-J. Текст ориентирован на людей, знакомых с технологиями программирования в OSX, я старался не вдаватся в конкретные детали реализации. Тем, кто знаком с Cocoa они понятны и так, а остальным сначала придется разобратся в основах Objective-C и Cocoa (либо полистать туториалы на сайты Cappuccino).
Читать дальше
Всего голосов 4: ↑4 и ↓0+4
Комментарии5

Терминальный сервер на OSX

Время на прочтение3 мин
Количество просмотров20K


Как выяснилось, серверная версия OSX не содержит такой полезной функции, как терминальные сессии (несколько удаленных подключений с GUI). С другой стороны, несколько пользователей одновременно GUI использовать могут (через Fast User Switching). Сегодня я решил поковырять этот механизм и выжать из него максимум возможного.

вперед, к окошкам!
Всего голосов 47: ↑38 и ↓9+29
Комментарии26

Cocotron, свежие новости с фронта Objective-C

Время на прочтение2 мин
Количество просмотров2.2K
Cocotron — это реализация runtime для Objective-C, похожего на рантайм Apple — Cocoa. Он достаточно сильно отличается от другого популярного открытого рантайма — GNUstep, как в целях, так и в реализации.

Cocotron отлично подходит для портирования кода с платформы OSX на Win32. Конечно реализация API далека до идеала, но, как показывает практика, разработчики всегда быстро решают проблемы.

Изначально Cocotron использовался только при кросс-сборке на базе XCode и mingw-toolchain. При кросс-сборке доступно развертывание на Windows, Linux и Solaris.

Конечно такой подход оставлял в цепочке разработки самый сложный и дорогой этап — OSX (оптимально — на оригинальном железе). Возможность Cocotron, как платформы, не могла быть полностью раскрыта из-за этой зависимости.
что и было решено исправить
Всего голосов 28: ↑26 и ↓2+24
Комментарии29

iPhoneDevCamp – Киев, 18 июля 2009 года

Время на прочтение1 мин
Количество просмотров599
Публикую по просьбе andyarosh, т.к. у него не хватает кармы. Поэтому плюсы, пожалуйста, туда.

image

В Европе развернулась настоящая революция технологий. Следующая точка дислокации – Киев.

Именно тут 18 июля 2009 года состоится минибаркемп iPhoneDevCamp Ukraine, который соберет программистов под iPhone OS 3.0 со всего СНГ.

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

Предполагается, что участники iPhoneDevCamp Ukraine — это разработчики, менеджеры проектов и любые другие специалисты, связанные непосредственно с процессом разработки для платформы iPhone.

На iPhoneDevCamp Ukraine докладчики расскажут о фреймворках iPhone SDK, принципах разработки с использованием акселерометра, хранении данных в iPhone, популярных ошибках при разработке приложений, использовании юнит тестирования при разработке под iPhone, push нотификациях, раскрутке iPhone ПО в appStore, и о том, насколько важно знать и понимать Human Interface Guidelines от Apple.

Это первое событие в области разработки приложений для iPhone на територии СНГ и, поэтому очень важно донести информацию о нем до каждого заинтересованного разработчика.

Если Вы “в теме” — приходите! И приглашайте тех, кому это будет интересно.

Вся информация о событии доступна на сайте iPhoneDev.com.ua, любые вопросы, связанные с форматом проведения iPhoneDevCamp Ukraine, советы, пожелания и конструктивная критика, обсуждаются в открытой гугл группе iphonedevcampua.

До встречи.
Всего голосов 26: ↑19 и ↓7+12
Комментарии17

Objective-C в вебе: вид со стороны сервера

Время на прочтение3 мин
Количество просмотров3.6K
На этот раз тема ObjC мной затронута на серверной стороне. К сожалению конкретики меньше, больше философии, но, надеюсь, кто-то найдет этот очерк интересным.

И так, в чем смысл примерения Objective-C со стороны сервера, есть ли он вообще и какие преимущества он дает.
давайте поразмыслим
Всего голосов 6: ↑6 и ↓0+6
Комментарии7

Плагин для сафари? Запросто!

Время на прочтение10 мин
Количество просмотров2.2K
Сегодня мне наконец таки надоело запускать Firefox каждый раз, когда надо быстро выдернуть из сайта XPath для какого-то элемента (там для этого приятное расширение XPather), и я решил таки глянуть, как делать инъекции своего кода в Cocoa-приложения.
Вперед, к коду и скриншотам
Всего голосов 57: ↑54 и ↓3+51
Комментарии11

Atlas – новое слово в веб-программировании

Время на прочтение3 мин
Количество просмотров2.1K

Сегодня, продолжая тему постов, связанных с Cappuccino, я представляю вам Atlas – среду разработки приложений на Cappuccino.

Напомню, что Cappuccino – это Cocoa-like фреймворк для написания веб-приложений на языка Objective-J (Objective-C like суперсет JavaScript), подробнее тут.
Читать дальше →
Всего голосов 35: ↑29 и ↓6+23
Комментарии15

Да что ж вы делаете с Detail disclosure?

Время на прочтение1 мин
Количество просмотров1.7K
Короткий пост-заметка о правильном применении разных видов disclosure индикаторов в UITableView. Очень не приятно, что много приложений русского авторства нарушают этот пункт HIG.


Читать дальше →
Всего голосов 66: ↑59 и ↓7+52
Комментарии26

SOHO и Apple

Время на прочтение4 мин
Количество просмотров1.4K

Уже третий месяц я работаю в команде, используя для решения управленческих задач технологии Apple. Решил поделиться некоторыми моментами, на которых мы застревали, и которые приходилось решать.
четыре человека и мак мини
Всего голосов 61: ↑50 и ↓11+39
Комментарии31

Роутим IPv4 и IPv6 в KVM на примере Hetzner

Время на прочтение4 мин
Количество просмотров15K


Данная статья посвящена вопросам правильной настройки IPv4 и IPv6 в сетевых конфигурациях, аналогичных тем, что применяются в Hetzner на базе KVM (так же потенциально подходит для любых других HVM, и для Xen).

Примеры конфигурации интерфейсов основаны на ifup, так как на хосте и большинстве виртуалок у меня Ubuntu. Гайд по IPv4 местами основан на статье из Hetzner Wiki, вопросы IPv6 я, в основном, гуглил.
В чем же нюанс Hetzner?
Всего голосов 25: ↑21 и ↓4+17
Комментарии29

iPhoneDevCamp 2012 — Харьков, 11 февраля

Время на прочтение1 мин
Количество просмотров756

Тема девелоперских кампов в Киеве понемногу сошла на нет в прошлом году, да и последний камп был как-то больше маркетинговым.

Мы решили возродить изначальную техническую направленность, так что в этом году, 11 февраля, в Харькове пройдет технический, интересный и полезный iPhoneDevCamp 2012.

Среди докладчиков присутствуют:
  • Алексей Демедецкий
  • Руслан Жакупов
  • Владимир Кириллов
  • Ярослав Плиско
  • Владимир Пузанов
  • Дмитрий Шемет
  • Антон Шумихин

Мы расскажем вам о TDD и BDD в iOS; хитрых методах отладки приложений; дадим вводную по OpenGL ES; поведаем о внутренностях формата Mach-O. Также вы услышите об использовании концепции IoC (Inversion of Control) в лице DI-фреймворка Objection и о разработке под iOS с помощью PhoneGap, Sencha Touch и HTML5.

Регистрация на событие происходит тут.

Организацию и поддержку мероприятия осуществляет компания Ciklum в рамках мероприятия «мобильный субботник».
Всего голосов 34: ↑23 и ↓11+12
Комментарии11

Evasi0n под микроскопом

Время на прочтение8 мин
Количество просмотров38K
Совсем недавно вышел свежий набор утилит для «джейла» iOS. Пришло время разобрать его и посмотреть, какие эксплойты и механизмы проникновения он использует. Сейчас «джейлить» iOS стало настолько просто, что люди забывают, насколько это сложный процесс. Механизмы защиты, встроенные в пространство пользователя, такие как песочница, ASLR (Address Space Layout Randomisation – рандомизация расположения в адресном пространстве) и механим цифровых подписей, делают процесс написания «джейла» невероятно сложным.

Стоит отметить, что, в отличие от предыдущих эксплойтов jailbreak.me, которые можно было использовать на ничего не подозревающих жертвах, «джейлы», которые требуют подключения по USB, обычно несут меньшие угрозы безопасности, и типично полезны только самому владельцу устройства. Злоумышленники заинтересованы в них меньше, так как айфон с установленным пин-кодом откажется общаться по USB, если он заблокирован, если он, конечно, ранее не был синхронизирован с компьютером, куда его подключают. Таким образом, если телефон был украден и на нем был установлен пин-код, злоумышленник не сможет «джейлнуть» его. Только вредоносный код, выполняемый на вашем компьютере, может иметь хоть какую-то возможность выполнить «джейл» незаметно.
Читать дальше →
Всего голосов 117: ↑116 и ↓1+115
Комментарии46

ARM-ы для самых маленьких

Время на прочтение8 мин
Количество просмотров206K


Пару дней назад я опубликовал и потом внезапно убрал в черновики статью о плане написать про создание своей ОС для архитектуры ARM. Я сделал это, потому что получил много интересных отзывов как на Хабре, так и в G+.

Сегодня я попробую подойти к вопросу с другой стороны, я буду рассказывать о том, как программировать микроконтроллеры ARM на нарастающих по сложности примерах, пока мы не напишем свою ОС или пока мне не надоест. А может, мы перепрыгнем на ковыряние в Contiki, TinyOS, ChibiOS или FreeRTOS, кто знает, их там столько много разных и интересных (а у TinyOS еще и свой язык программирования!).

Итак, почему ARM? Возиться с 8-битными микроконтроллерами хотя и интересно, но скоро надоедает. Кроме того, средства разработки под ARM обкатаны долгим опытом и намного приятнее в работе. При этом, начать мигать светодиодами на каком-то «evaluation board» так же просто, как и на Arduino.

Читать дальше →
Всего голосов 129: ↑124 и ↓5+119
Комментарии66

ARM-ы для самых маленьких: который час?

Время на прочтение12 мин
Количество просмотров54K


Сегодня мы разберемся с двумя важными вопросами: как писать более эффективный код с CMSIS и как правильно рассчитывать скорость работы процессора. Начнем мы со второй части и изучим процессы, которые происходят в LPC1114 для генерации тактовой частоты.

Читать дальше →
Всего голосов 50: ↑50 и ↓0+50
Комментарии21

ARM-ы для самых маленьких: тонкости компиляции и компоновщик

Время на прочтение14 мин
Количество просмотров87K

Продолжая серию статей про разработку с нуля для ARM, сегодня я затрону тему написания скриптов компоновщика для GNU ld. Эта тема может пригодиться не только тем, кто работает со встраиваемыми системами, но и тем, кто хочет лучше понять строение исполняемых файлов. Хотя примеры так или иначе основаны на тулчейне arm-none-eabi, суть компоновки та же и у компоновщика Visual Studio, например.

Предыдущие статьи:


Примеры кода из статьи: https://github.com/farcaller/arm-demos

Читать дальше →
Всего голосов 54: ↑54 и ↓0+54
Комментарии16

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность