Как стать автором
Обновить
0
0
Dmitry Gorbik @enl

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

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

SpaceCube — линуксбокс размером с яблоко

Время на прочтение1 мин
Количество просмотров230
image Спецификация:
CPU — VR5701 200MHz/250MHz/300MHz
Flash RAM — 16M bytes
DRAM — 64MB SDRAM
Ввод/Вывод — IEEE1355 (SpaceWire), RTC, CF (True IDE), XGA (1024 × 768), USB1.1, LAN (100BASE), Audio (Stereo) input RS232C, JTAG I / F (for debugging)
Питание +5 V
Габариты — 52ммx52ммx55мм

Читать дальше →
Всего голосов 110: ↑101 и ↓9+92
Комментарии57

IBM ThinkPad 390E: ноутбук конца девяностых

Время на прочтение2 мин
Количество просмотров20K
Данный обзор посвящен последователю IBM ThinkPad 380ED. Их разделяет 2 года. Давайте же посмотрим, как его усовершенствовали за это время.

IBM ThinkPad 390E

Читать дальше →
Всего голосов 63: ↑53 и ↓10+43
Комментарии56

IBM ThinkPad 380ED: 12 лет в строю

Время на прочтение6 мин
Количество просмотров29K
В 1997 году у меня был настольный компьютер с похожими характеристиками: Pentium 166MMX, 32 мегабайта памяти и так далее. Это была, по тем временам, невероятно быстрая машина, ведь в ходу были еще компьютеры с 486-ми и даже 386-ми процессорами. Именно с помощью этого компьютера я впервые узнал, что такое MP3, после чего сразу же перестало хватать места на «большом» 1,2-гигабайтном винчестере. О ноутбуке с такими характеристиками, да и вообще — о ноутбуке, приходилось только мечтать. ThinkPad 380ED, мощный и дорогой, появился у меня гораздо позже, уже напрочь устаревший. Зато появилась возможность, не опасаясь сломать уже совсем не дорогую железку, разобрать ноутбук и посмотреть, что внутри. Ну и, если получится, приставить ноутбук к делу.

UPD. Спасибо за карму и комментарии. Перенес в «Старое железо».
много фото и букв
Всего голосов 95: ↑90 и ↓5+85
Комментарии66

Вардрайвинг в MAC OS X

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


Стандартом де-факто в вардрайвинге обычно считается система Linux (модифицированные драйвера, Kismet в связке с aircrack-ng). Но немногие знают, что в маке есть мощные инструменты для взлома аудита безопасности беспроводных сетей, ни чуть не уступающие, а во многом и превосходящие по функционалу Linux-аналоги.
UPD: Описанные в статье инструменты на сегодняшний день устарели. Рекомендуется использовать Linux

Читать дальше →
Всего голосов 93: ↑82 и ↓11+71
Комментарии89

Маршрутизация в Mac OS при VPN подключении

Время на прочтение2 мин
Количество просмотров101K
Появилась как-то задача подключатся по VPN к рабочей сети, чтобы иметь доступ к внутренним ресурсам.
Средствами Мака это можно сделать создав VPN подключение и 2 варианта:
1. поставить галочку «Слать весь трафик через VPN подключение»
2. статически прописать статически route add -net 192.168.10.0/24 192.168.44.1, где 192.168.10.0/24 — сеть в которой находятся компьютеры на работе, 192.168.44.1 VPN шлюз к которому я подключаюсб.

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

Решение ниже
Всего голосов 27: ↑20 и ↓7+13
Комментарии32

Настоящий Walle

Время на прочтение1 мин
Количество просмотров9.8K
Самый настоящий робот Валли. Полностью повторяющий эмоции и действия своего анимационного персонажа.


Кто-то строит роботов для помощи человеку, а кто-то просто делает их хорошо.
Заряжает позитивом.
Всего голосов 176: ↑158 и ↓18+140
Комментарии62

Десятое самоубийство на заводе Foxconn — доказательство успеха компании

Время на прочтение2 мин
Количество просмотров9.9K
Вчера на тайваньском заводе Foxconn произошло десятое самоубийство в этом году. С января этого года на заводе произошло 13 попыток самоубийства среди молодых рабочих, в том числе 10 успешных.

Средства массовой информации говорят, что «кризис самоубийств» портит имидж Foxconn и бросает тень на Apple, которая собирает здесь iPhone и iPad. Мол, работать 12 часов в день за $150 в месяц очень тяжело и люди не выдерживают.

Однако, как и в случае с France Telecom в прошлом году, простая статистика говорит обратное. Достаточно просто посмотреть, что на тайваньском «заводе» Foxconn, который является крупнейшей в мире фабрикой по производству компьютерных компонентов, работает 330 000 человек.
Читать дальше →
Всего голосов 157: ↑105 и ↓52+53
Комментарии127

8 типов сайтов, которые нужно перестать делать

Время на прочтение1 мин
Количество просмотров93K
image
Все помнят комикс Мэтью Иннмана "Как веб-дизайн катится прямо в Ад"? Так вот он выпустил очередную серию о веб-дизайне, а мы её перевели.
Наслаждайтесь!
Читать дальше →
Всего голосов 501: ↑420 и ↓81+339
Комментарии80

Дизайн закладок для книг. Прогресс и не думает останавливаться

Время на прочтение2 мин
Количество просмотров13K
Мы все еще читаем бумажные книги. Несмотря на рост продаж электронных букридеров и множество программ-читалок для коммуникаторов, бумага все еще держит нас в своих объятиях. И это, в общем-то, хорошо. Но если внешний вид книг оставался неизменным в течении десятилетий, почему бы не обратить внимание на сопутствующие товары? Я говорю о закладках.



Под катом небольшое количество дизайнерских идей, посвященных именно закладкам.
Читать дальше →
Всего голосов 100: ↑75 и ↓25+50
Комментарии77

Apple представит iMat в первой половине 2014 года

Время на прочтение1 мин
Количество просмотров472
Информация неофициальная, но есть факты позволяющие предположить именно такую динамику событий.
Читать дальше →
Всего голосов 148: ↑115 и ↓33+82
Комментарии37

Сказ о том, как я допиливал Popcorn

Время на прочтение3 мин
Количество просмотров13K
Знаете, большая плазменная панель на стене — отличная штука. Но мы живем там, где живем, и качество телевидения оставляет желать лучшего, поэтому я докупил HD-плеер Popcorn Hour A-110 (Обзоры клона от BBK на хабре: раз, два, три). Как оказалось, у железки есть несколько проблем, о которых на форумах говорили редко, к тому же, некоторые из них я не считал проблемами. Поэтому сейчас я расскажу, с чем я столкнулся и как с этим боролся.

image

Осторожно, траффик и многобукафф
Читать дальше →
Всего голосов 43: ↑36 и ↓7+29
Комментарии64

Робот Cubestormer, собирает кубик Рубика за 12 секунд

Время на прочтение1 мин
Количество просмотров3.5K
Lego робот Cubestormer, собирает кубик Рубика всего за 12 секунд. Робот построен из наборов Lego Mindstorm.

Всего голосов 81: ↑68 и ↓13+55
Комментарии71

Боязнь будущего

Время на прочтение4 мин
Количество просмотров1.7K
iPad 2 Up Home Time

iPad — новое устройство Apple с не самым лучшим названием, которое ещё не появилось на рынке, а было только анонсировано 27 января, никого не оставило равнодушным. Я уже давно не помню таких яростных споров о какой-либо вещи. Пока ведущие аналитики теряются в догадках и никак не могут решить, победа это или поражение, или уже начали активно обливать грязью новое устройство, не успев его даже в руках подержать, давайте познакомимся с достаточно интересной позицией Фрайзера Спирса, разработчика плагина для iPhoto и Aperture FlickrExport, Flickr-приложения для iPhone и iPod Touch Darkslide и системы сравнения изменений в файлах и папках Changes.

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

Некоторые пытаются разогнать этот рёв, сравнивая его с определёнными комментариями, сделанными после запуска iPod в 2001 году: «Нет радио. Меньше места, чем в Nomad. Он отстал от жизни». Боюсь, эти размышления на уровне 26 января упускают главное.

Реакция индустрии на iPad — это не что иное, как боязнь будущего.
Читать дальше →
Всего голосов 322: ↑193 и ↓129+64
Комментарии353

Переlator

Время на прочтение9 мин
Количество просмотров20K
По ходу своей работы я сталкиваюсь с маленькими задачами, которые отнимают много времени (при решении «в лоб»). Иногда получается найти средства для быстрого решения этих задач, иногда нет. Во втором случае, чаще всего, я быстренько пишу собственные маленькие программы, которые позволяют максимально упросить решение задачи.

Недавно столкнулся с одной такой задачей. Всё чаще стала возникать необходимость перевести какой-то текст. То на иврите нужно перевести абзац, то на китайском сайте нужно было почитать обсуждение, то при написании письма зарубежным коллегам не получается перевести «хитрое» предложение — приходится обращаться к онлайн сервисам перевода («подглядеть», что подскажут). Я пользовался сервисами ПРОМТ и Google. Такой подход мне начал надоедать, и я за пару вечеров набросал контекстный переводчик, который использует сразу три сервиса от компаний: Google (Google Translator), Microsoft (Bing Translator), ПРОМТ (мобильная версия).

image

Уверен, что мои наработки кому-то окажутся полезными.

Эту мини-статью я разделю на две части. Первая посвящена тем, кто хочет просто установить программу и пользоваться ей. А вторая, тем только делает первые шаги в освоение разработки «под» Mac OS X и iPhone (сделали первую программа «Конвертер» по руководству от Apple, но уже имеющие желание писать коммерческое ПО).

Читать дальше →
Всего голосов 94: ↑86 и ↓8+78
Комментарии60

Разбираемся с prototype, __proto__, constructor и их цепочками в картинках

Время на прочтение2 мин
Количество просмотров33K
Есть javascript код:
  1. var A = function () {};
  2. A.prototype.b = 100;
  3. var a = new A();
  4. A.prototype.c = 101;
  5. a.c = -100;
  6. A.prototype = {};
  7. A.prototype.b = 536;
  8. /* 1 */ console.log(a.__proto__.constructor.prototype.b === 536);
  9. var b = new A();
  10. /* 2 */ console.log(a.__proto__.__proto__.constructor === a.__proto__.constructor.prototype.constructor);
  11. /* 3 */ console.log(b instanceof A);
  12. /* 4 */ console.log(!(a instanceof Object));
Вопрос. Что возвратят выражения 1-4 и почему?

Затрудняетесь ответить?
Тогда вам стоит пройти под кат ;-) (Далее 600 Кб больших изображений)
Читать дальше
Всего голосов 75: ↑58 и ↓17+41
Комментарии51

JSNAV

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

Навигация по странице


Всё чаще и чаще в web появляются сайты, использующие навигацию, написанную на JavaScript. Типичный случай использования javascript для навигации: страница с меню и блоком контента, куда через AJAX подгружается содержимое:



Пользователь кликает по пункту, JavaScript грузит из сети содержимое, вставляет в блок контента, пользователь доволен: страница без перезагрузки показывает требуемое и траффика потребовалось меньше за счёт того, что не потребовалось грузить все эти HEAD, BODY, STYLE и прочие элементы.

Но вот проблема: URL страницы. Если на old scool сайтах на каждый пункт меню показывается новая HTML страница, и у пользователя есть вменяемый URI, который он может скопировать из адресной строки бразуера, послать другу или положить в закладки, то в случае AJAX интерфейсов в URI странице зачастую нет никаких ссылок на текущий контент документа.

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

Не с секрет, что для решения этой проблемы многие программисты кодируют ссылку на текущее просматриваемое содержимое в якорь (anchor) URI документа. К примеру, на сайте jqapi.com (скриншот которого приведён вначале топика) при выборе того или иного пункта меню якорь страницы меняется на #p={contentId}.
Читать дальше →
Всего голосов 72: ↑63 и ↓9+54
Комментарии97

Авторотация сложных интерфейсов в программах для iPad

Время на прочтение5 мин
Количество просмотров4.5K
Большая часть программ для iPhone и iPod touch поддерживают только портретную ориентацию. Многие разработчики даже не задумывались о том, чтобы добавить ландшафтную (альбомную) ориентацию там, где она действительно нужна. Не исключение и компания Apple, которая в iPhone OS 2.x подавала не самые лучшие примеры, не реализовывая поддержку ландшафтной (альбомной) ориентации в важных системных программах (в iPhone OS 3.x компания исправила свою ошибку).

С приходом iPad ситуация изменилась. Компания Apple обязала всех разработчиков поддерживать все ориентации устройства в программах для iPad. Естественно, могут быть исключения, например, игры. Но программы, которые не имеют жёсткой привязки (функциональной) к ориентации, должны быть дружелюбны к пользователю в любом положении устройства.

С простыми интерфейсами сложностей никаких нет. Объектам класса UIView задаётся необходимое свойство autoresizingMask, которое описывает изменение фрейма. К сложным интерфейсами такой метод уже не подходит.
Читать дальше →
Всего голосов 46: ↑37 и ↓9+28
Комментарии18

Padrino — The Elegant Ruby Web Framework

Время на прочтение2 мин
Количество просмотров4.8K
image
Padrino («Крёстный отец», пер. с итальянского) — новый ruby фреймворк, написанный на базе Sinatra (DSL, предназначенный для быстрого создания простых web-приложений). От себя могу сказать, что это фреймворк, совмещающий удобный функционал Rails и простоту и скорость Sinatra.
Читать дальше →
Всего голосов 51: ↑45 и ↓6+39
Комментарии14

Прекратите спрашивать с меня подтверждение

Время на прочтение3 мин
Количество просмотров9.8K
Подтверждение пароля

Задрало.
Настолько плотно прижилась кругом эта дрянь, что и не встретить уже человеческого отношения к себе, как к пользователю.
Читать дальше →
Всего голосов 471: ↑341 и ↓130+211
Комментарии274
1

Информация

В рейтинге
Не участвует
Откуда
Cupertino, California, США
Зарегистрирован
Активность