Pull to refresh
37
0
Илья @Bkmz

User

Send message

Копия Xperia X10 или Китайский SonyEricsson

Reading time4 min
Views18K
Вступление

Давно хотел купить себе китайскую экзотику. Больше года просматривал молоток и наконец-то нашел, то, что приглянулось. Цена вопроса — 1800 руб за аппарат, 750 рублей за карту micro SD 8 Гб ну и доставка где-то 1100 рублей. Покупая этот аппарат я сознательно был готов ко всему, и в принципе, уже попрощался со своими деньгами. То, что пришло, действительно радует и глаз и руки, но недоработки есть. Обо всем по порядку. Обзор, сразу скажу, будет бюджетный, да и сам аппарат элитой не является.

Траффик!

Читать дальше →
Total votes 79: ↑51 and ↓28+23
Comments129

Китайский тачскрин-телефон за 70 у.е. — чего ожидать?

Reading time4 min
Views8.6K
Так уж случилось, что одного прекрасного дня попал ко мне в руки китайский тачскрин-телефон — подделка аналог iPhone. Точнее от iPhone тут только часть оформления меню и внешнего вида.

Имя ему SciPhone i9+++. Аппарат был заказан моим другом напрямую из чайнатауна. Стоимость — 71 у.е. вместе с пересылкой. На таможенном ярлыке значится стоимость пересылки в 25 у.е.
Читать дальше →
Total votes 87: ↑75 and ↓12+63
Comments91

Пасхальные яйца от Google

Reading time2 min
Views22K
image
В последнее время часто стал нарываться на какие-то скрытые приколы и забавности от Гугла. Решил собрать воедино все, что знаю (+ что удалось нагуглить).

Думаю, многое из этого всем давно известно. Но надеюсь для части читателей здесь будет и новая информация. Просто, захотелось красиво оформить и собрать в одну кучу.
Читать дальше →
Total votes 255: ↑211 and ↓44+167
Comments95

Почему C++ не подходит для написания графических пользовательских интерфейсов

Reading time5 min
Views20K

Я люблю C++, но...



Сразу оговорюсь, что C++ мой любимый язык, я на нем пишу практически «с детства» и отрицать его важность, как лучшего одного из лучших языков для написания программ для любых целей, не буду. Тем более не вижу смысла начинать очередной холивар или меряться «указками». Это статья — лишь описание неудачного опыта работы с языком, объясняющая некоторые его аспекты, знание которых поможет другим программистам в будущем.

Однажды я столкнулся с развивающейся библиотекой GUI класса. С точки зрения C++, а точнее его классов, экземпляров и иерархий, этот язык представляется невероятно близким к концепции управления GUI, в частности таким элементам, как виджеты, окна классов и подокна. OO модели C++ и оконной системы тем не менее разные. C++ был задуман как «статический» язык с охватом лексем, статической проверкой типов и иерархий определенных во время компиляции. Окна и их объекты с другой стороны, по своей природе динамичны, они обычно живут за рамкам отдельной процедуры или блока, с помощью которой были созданы; иерархии виджетов в значительной степени определены расположением, видимостью и потоками событий. Основы графического пользовательского интерфейса, такие как динамические и геометрические иерархии окон и управления, протекания событий, не поддерживаются непосредственно синтаксисом С++ либо его семантикой. Таким образом, эти функции должны быть воспроизведены в коде C++ GUI. Это приводит к дублированию графического инструментария, или функциональности оконного менеджера, код «раздувается», мы вынуждены отказываться от многих «сильных» особенностей C++ (например, проверки типов во время компиляции). В статье приведено несколько простых примеров C++ / GUI «не стыковок».
Читать дальше →
Total votes 56: ↑33 and ↓23+10
Comments48

Немного про Bash и смежные науки. Часть 1

Reading time5 min
Views1.7K
Если вы активно используете Linux для администраторских задач, то наверняка заглядываете время от времени в консоль (или живёте в ней). Несмотря на активное вытеснение текстового интерфейса графическим, а тыкать галочки и нажимать на кнопочки всё-таки интуитивнее, что породило целое поколение эникейщиков, консоль была, есть и будет эффективным средством общения с компьютером. Данная статья рассчитана на тех, кто уже как бы знаком с Bash (Bourne-again Shell), самой популярной реализацией командной оболочки. Этот терминал уже много лет используется по умолчанию чуть ли не в каждом дистрибутиве Linux, так что новички даже не догадываются, что бывают и другие оболочки. Bash пронизан мудростью наших UNIX-предков и всячески рекомендуется для освоения. Сейчас вы увидите, что консоль бывает полезна не только для команд вида «sudo /etc/rc.d/network restart» :)
Да ну?
Total votes 40: ↑32 and ↓8+24
Comments38

Когда программисту надоедает программирование

Reading time3 min
Views9.8K
С год назад я столкнулся со странной «проблемой». Уже 7 лет как я занимаюсь программированием. Постепенно начал замечать «спад активности» — учить новое не хочется, рутиной заниматься не просто лень, а мега-лень, базы данных и обработка XML — в печенках уже сидит. И вдруг неожиданно понимаю, что программирование мне… надоело.

image

Что теперь делать? Как быть? Кто виноват? Ведь программирование — это то, что я всегда и больше всего любил. А самое важное — это то, чем я зарабатываю на жизнь. И больше не могу «это» делать.

Я попытаюсь рассмотреть проблему со всех сторон. Начнем с грустного.

Читать дальше →
Total votes 104: ↑101 and ↓3+98
Comments128

Как правильно покупать товары на Ebay

Reading time5 min
Views183K
image
Тема Ebay в связи с его русификацией становится очень актуальной, поэтому решил поделиться с хабрасообществом несколькими советами из области как правильно покупать товары на Ebay, чтобы не нарватся на мошенников и сделать правильную покупку. Большая часть описанного основана на личном опыте.
Читаем далее
Total votes 187: ↑166 and ↓21+145
Comments100

Спать мало, но правильно?

Reading time7 min
Views899K
Навеяно этим постом от юзера case. Пост не новый, и на главную он не попал.
Но я вот наткнулся на него сегодня и решил написать кое-что о сне. Уверен, что это будет полезно многим хабравчанам, да и случайным читателям тоже.
Читать дальше →
Total votes 713: ↑670 and ↓43+627
Comments420

GPRS изнутри. Часть 1

Reading time6 min
Views59K
Этим циклом статей я хотел бы рассказать хабраобществу о технологиях пакетной передачи данных в сетях мобильных операторов. Мы рассмотрим принципиальные схемы Packet Switched (PS) Core Network, заглянем в стек протоколов используемых для коммуникации между различными сетевыми элементами, а также более подробно рассмотрим функции основных элементов, которые позволяют нам использовать пакетную передачу в мобильных сетях. Конкретно в этой статье речь пойдет о самых распространенных на данный момент технологиях GPRS/EDGE.

Читать дальше →
Total votes 67: ↑67 and ↓0+67
Comments86

Kerio VPN Client для Debian/Ubuntu Linux

Reading time2 min
Views21K
image

Kerio VPN Client представляет собой инструмент для соединение с vpn сетью
работающей на шлюзе Kerio WinRoute Firewall. Не так давно появился клиент и под Linux.
Предлагаю небольшую инструкцию по установке и использованию Kerio VPN Client для Debian/Ubuntu Linux


Подготовка к установке

Поддерживаются 32-битные Debian / Ubuntu дистрибутивы:
Debian 5.0, Ubuntu 8.04, Ubuntu 8.10 и выше.

Перед тем как начать установку с Kerio VPN Client, убедитесь, что
'Debconf «и» пакеты OpenSSL' установлены на вашей системе.

# apt-get install debconf openssl

Установка

Для установки Kerio VPN Client, выполните следующие команды:

# dpkg -i kerio-kvc_###_i386.deb

Так же можно загрузить deb пакет с официального сайта www.kerio.ru/ru/firewall/download

Конфигурация

Kerio VPN Client для Linux поддерживает одновременно только одно VPN соединение.
Во время установки пакета мастер конфигурации запускается автоматически.
Мастер запросит имя сервера / адрес, имя пользователя, пароль и предлагает автоматическое обнаружение сервера,
получение сертификата (для сервера проверки идентификации).
Кроме того, он может быть введён вручную.

Если вы хотите изменить конфигурацию позже, запустите мастер снова следующей командой:

# dpkg-reconfigure kerio-kvc

Альтернативный вариант, править файл конфигурации:

/etc/kerio-kvc.conf

После любых изменений потребуется перезапуск службы:

# /etc/init.d/kerio-kvc reload

Запуск / остановка

Kerio VPN Client будут автоматически запускаться после установки
и перезапуска после реконфигурации.
Вы можете запускать / останавливать его вручную, путем вызова команды:

# /etc/init.d/kerio-kvc {start|stop|restart}

Устранение проблем

Kerio VPN Client создает log файлы в директории

/var/log/kerio-kvc directory:

init.log — информация о старте или остановке демона

error.log — информация о критических ошибках

debug.log — детальная информация и статус соединения

Ну вот VPN сеть настроена, мной лично опробовано, работает стабильно.
Total votes 10: ↑5 and ↓50
Comments13

Перевод статьи Бьярна Страуструпа «What should we teach new software developers? Why?»

Reading time11 min
Views1.6K
В январском номере Communications of the ACM опубликована небольшая статья дяденьки Страуструпа о проблемах в преподавании информатики. Статья далеко небесспорная и конечно же сильно ориентированная на американское общество, но интересная и вполне актуальная и для нас. Перевод (несколько художественный, но близкий к оригиналу) предлагаю вашему вниманию и обсуждению, желающие его улучшить — welcome сюда

Читать дальше →
Total votes 31: ↑29 and ↓2+27
Comments55

tUM'09: русские идут!

Reading time2 min
Views911
image

Памятуя о том, что хабраюзеры не равнодушны к oldschool и демосцене рискну сообщить о значимом событии!

the Ultimate Meeting пожалуй лучший последователь почившего в бозе несколько лет назад TheParty. Это демопати в Европе, которое проходит в самые последние дни года, как бы подводя итоги.

На tUM'09 ожидается несколько масштабных релизов в том числе на старых платформах. Пати уже идет в небольшом городке Karlsruhe-Durlach в Германии. Все началось еще вчера (27 декабря), но самые интересные события развернутся в ночь с 28 на 29 декабря. Ровно в 3:30 MSK 29 декабря 2009 г. начнется The Ultimate Demonight (low end 4k, 64k, demo, high end 4k, 64k, demo)
Читать дальше →
Total votes 67: ↑60 and ↓7+53
Comments39

Как достичь профессионального вида с помощью цвета

Reading time9 min
Views11K
image

Что заставляет дизайн выглядеть скоординированным, спланированным и профессиональным? Ответ: 'цвет'.

Далеко не каждый проект нуждается в использовании мягкого корпоративного синего цвета для того, чтобы выглядеть профессионально. Планирование цвета означает создание структуры, которая бы описывала, какие использовать цвета и как их использовать. Цвет — самый неподдающийся элемент дизайна. «Хороший» цвет жестко связан с такими неуловимыми вещами как личный вкус и интуиция, и, в то же время, с технической позиции с калибровкой монитора и контрастом.

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

В этой статье мы будем делать обзор некоторых методик, чтобы достигнуть красивого сочетания цвета для Ваших проектов в сети.
Читать дальше →
Total votes 194: ↑167 and ↓27+140
Comments38

Поиграем в жизнь

Reading time4 min
Views29K
Представьте себе листок бумаги в клетку. Подозреваю, что уже на этом этапе некоторые хабралюди догадались, о чем пойдет речь. Что ж, моё почтение им. Остальные же продолжают представлять себе листок бумаги в клетку. Во всех подробностях. В мельчайших деталях.

А теперь представьте, что на этом простом листочке мы создадим простой, но оттого не менее впечатляющий симулятор жизни. Ни больше, ни меньше. Конечно, он будет очень упрощенный, но ведь чтобы понять что-то сложное надо начать с простого, не так ли? Этот симулятор можно применить ко множеству наук и с каждой из них он будет иметь множество достаточно интересных точек соприкосновения. От социологии до астрономии, от биологии до электротехники.

Ладно, хватит завлекалок. Пора удариться в математику.


Включить мозги
Total votes 154: ↑135 and ↓19+116
Comments109

Ставим свой сервер teeworlds

Reading time2 min
Views3.8K
Всем доброго времени суток. Недавно я нашел для себя эту замечательную игру, и мне захотелось создать свой сервер. Сделать это оказалось очень просто, однако нужно было немного смекалки чтобы догадаться что где и откуда…
Прочитать о настройке сервера
Total votes 8: ↑3 and ↓5-2
Comments11

Droider Chart. Выпуск 1. Хит-парад приложений для Android

Reading time1 min
Views914
Сегодня мы подготовили первый видео хит-парад приложений для Android. С удовольствие представляем его Хабрасообществу.



В обзоре замечены программы:
  • Quick Settings
  • Shoot U!
  • Gesture Search
  • Skyfire
  • Cube Player

Если вам понравилось, сделаем эту штуку еженедельной. Удачных выходных!
Total votes 134: ↑111 and ↓23+88
Comments60

VLC: Стрим и Стрим-Сервер #2

Reading time5 min
Views182K
image
В этой части мы рассмотрим «Простой Стриминг» через GUI для домохозяек, а для примера нам послужат ситуации:
1. Когда мы выступаем в роли локального транслятора, для людей с лимитированным интернетом, с отключенным интернетом, или для тех, кто считается с вашим вкусом и хочет смотреть то, что вы им порекомендуете.
3. Если вы захотите передавать видео со своей вебкамеры, просто цифровой камеры и любых других подобных устройств, через DirectShow.

Читать дальше →
Total votes 48: ↑42 and ↓6+36
Comments36

Joel Spolsky: Дипломные проекты и тайм-менеджмент

Reading time4 min
Views2.7K
Интереса ради перевёл последнюю статью Джоела Спольски. Сразу предупреждаю, что некоторым перевод местами может показаться достаточно вольным — это сделано сознательно в угоду удобочитаемости по-русски.

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

Дипломные проекты и тайм-менеджмент


Удивительно, как это легко — получить айтишную специальность в топовом университете даже не изучив основных инструментов разработчика, ни разу не поработав в команде, и ни разу не пройдя курс, за который ты не получишь минимальную оценку автоматом просто за участие.
Читать дальше →
Total votes 52: ↑41 and ↓11+30
Comments26

Сетевые извращения на ассемблере v. 1.1

Reading time8 min
Views1.7K
Мой первый пост в хабра-мире, прошу сильно не пинать ногами, а адекватную критику очень приветствую…

Все началось с курсового проекта по предмету ЯПНУ (Языки Программирования Низкого Уровня) по завершению которого нам в обязательном порядке следовало вложить все наши творческие и технические навыки в создание программы на великом и могучем Ассемблере. Творческая часть заключалась в выборе темы. Не долго думая я решил взять что нибудь с клиент-серверными технологиями и вот что из этого получилось
Читать дальше →
Total votes 34: ↑11 and ↓23-12
Comments7

Information

Rating
Does not participate
Location
Россия
Registered
Activity