Pull to refresh
0
0
Glum Psyche @GlumPsyche

Software Developer

Send message

Файлы уходят в облака. Выбираем облако

Reading time4 min
Views127K

После недавних событий по массовому открытию новых облачных хранилищ ваш покорный слуга задался вопросом: «Какие есть сейчас хранилища и куда можно запихнуть свои жизненно необходимые файлы?»
Некоторое время рысканья по хабру/гуглу и прочим конторам привело к следующему списку хранилищ:

Baidu, Bitcasa, Box.net, Dropbox, Google Drive, Microsoft SkyDrive, SpiderOak, Wuala, Яндекс.Диск

В самом конце статьи ищите сравнительную таблицу.
А теперь кратко о каждом сервисе, предоставляемой халяве и клиентах под Windows и Android
Total votes 118: ↑89 and ↓29+60
Comments192

Раскрытие IP-адреса пользователя Skype

Reading time1 min
Views88K


Деанонимизация скайп-пользователя по его skypename через нахождение его реального IP-адреса

1. Качаем отсюда пропатченный скайп версии 5.5:
http://skype-open-source.blogspot.com/2012/03/skype55-deobfuscated-released.html

2. Включаем создание файла с дешифрованным debug логом. Для этого добавляем нескольких ключей в реестр.
https://github.com/skypeopensource/skypeopensource/wiki/skype-3.x-4.x-5.x-enable-logging

3. Выбираем функцию добавить скайп контакт, но не добавляем, а только кликаем на него, чтобы посмотреть vcard. Этого будет достаточно.
Читать дальше →
Total votes 172: ↑140 and ↓32+108
Comments77

Взломать Wi-Fi за 10 часов

Reading time12 min
Views1.5M
Еще не так давно казалось, что беспроводная сеть, защищенная с помощью технологии WPA2, вполне безопасна. Подобрать простой ключ для подключения действительно возможно. Но если установить по-настоящему длинный ключ, то сбрутить его не помогут ни радужные таблицы, ни даже ускорения за счет GPU. Но, как оказалось, подключиться к беспроводной сети можно и без этого — воспользовавшись недавно найденной уязвимостью в протоколе WPS.


Читать дальше →
Total votes 304: ↑294 and ↓10+284
Comments164

Настройка Asterisk для оптимизации расходов на сотовую связь

Reading time3 min
Views20K
Дабы не тратить своё и Ваше время: в этом топике нету
  • руководства по настройке chan_datacard
  • руководства по настройке SIP в Asterisk
  • руководства по настройке VoIP-шлюзов и SIP-клиентов.

Всё это прекрасно гуглится, а при наличии опыта — помнится и не забывается.

Недавно встала задача поднять в небольшом офисе АТС.
Одним из требований было оптимально расходовать средства, выделяемые на мобильную связь: с МТСа звонить только на МТС, с БиЛайна — на БиЛайн, и так далее. Было решено использовать связку из Asterisk-а и нескольких незалоченных 3G-модемов: SIM-карты с оптимальными тарифами уже имелись. В качестве абонентских устройств использовались как софтфоны на рабочих местах сотрудников, так и обычные проводные телефоны, подключенные к VoIP-шлюзу.
Читать дальше →
Total votes 22: ↑20 and ↓2+18
Comments78

Tele2 и НИИ Радио начинают двухнедельное тестирование LTE в Омске

Reading time1 min
Views929
Сегодняшний пресс-релиз Tele2 сообщает о том, что Tele2 и НИИ Радио начинают в омской мобильной сети испытания технологии LTE одновременно с GSM в диапазоне 1800 МГц при помощи оборудования, поставленного Nokia Siemens Networks.

В том же пресс-релизе сказано, что испытания продлятся до конца марта — примерно две недели, стало быть.

Считаю уместным предполагать, что речь идёт именно о том совместном тестировании LTE и GSM, о котором шла речь в декабре 2011 года, а до этого в ноябре: итоги испытаний, если они окажутся успешными, должны на практике подтвердить совместимость LTE и GSM в одном диапазоне и подкрепить принцип технологической нейтральности, хотя в том и в другом в сентябре 2011 года в нескольких интервью сомневался министр Щёголев.

Напомню, чтó в прошлом году Александр Бахорин от имени Tele2 сообщал в «РБК daily»: именно этот диапазон (1800 МГц) является наиболее эффективным для построения сетей LTE, согласно данным GSA (Ассоциации поставщиков оборудования GSM) и по опыту нескольких крупнейших мировых операторов (Deutsche Telekom, Elisa, StarHub, TeliaSonera и Telstra).
Total votes 6: ↑5 and ↓1+4
Comments5

Двухнедельные совместные испытания Tele2 и НИИ Радио совместной работы LTE и GSM в Омске и во Пскове завершились успешно

Reading time2 min
Views1.9K
Вчерашний пресс-релиз Tele2 сообщает о том, что Tele2 и НИИ Радио успешно завершили испытания первой в России сети стандарта LTE 1800 (на оборудовании Nokia Siemens Networks) в опытных зонах, расположенных в Омске и Пскове. Результаты испытаний подтверждают, что качество услуг в сети GSM не снизилось, а скорость передачи данных в мобильной сети LTE достигла 75 мегабит в секунду.

(Это те самые испытания, о начале которых я упоминал на Хабрахабре в середине марта.)

Президент Tele2 Россия (Дмитрий Страшнов), чьи слова цитируются в том же пресс-релизе, выразил уверенность в том, что появление сетей LTE 1800 в России поможет сократить «цифровое неравенство», а технологическая нейтральность является наиболее эффективным способом развития LTE.

Алексей Бойко в сообществе ru_4g в LiveJournal проявил недюжинную активность, опубликовав конспекты сразу нескольких презентаций Tele2, прямо посвящённых прошедшему тестированию или находящихся в непосредственной с ним взаимосвязи:


Читать дальше →
Total votes 9: ↑7 and ↓2+5
Comments9

Поваренная книга Debian или как я начал работать над официальным wiki

Reading time4 min
Views22K
В свете недавнего выхода официальной http://debian-handbook.info/get/now/ хочу поделиться промежуточным результатом собственных усилий в этом направлении.

По мере осознания что назревшая модернизация ИТ инфраструктуры на моей работе уже никак не укладывается только в унаследованные схемы от Microsoft, в конце 2010 года я начал усиленное изучение возможностей OpenSource. Главной задачей ставилось практическое внедрение Linux. Выбор пал на Debian по ряду объективных субъективных причин. Вернувшись к реальности наполеоновские планы о наступлении эры Linux в пределах одного госучреждения пришлось отбросить, но, несмотря на это, изучение Debian не прекратилось и продолжается по сей день.

Дальше то, что из этого получилось.
Читать дальше →
Total votes 43: ↑40 and ↓3+37
Comments14

Создание 1k/4k intro для Linux, часть 2

Reading time23 min
Views8.3K
Не прошло и полгода! Как вы можете, поднапрягшись, вспомнить, в прошлый раз мы остановились на унынии и обещании нырнуть в ассемблер.
Ну что же, пацан сказал — пацан сделал. Из этого аляповатого нагромождения букв вы узнаете, как можно инициализировать OpenGL-контекст в GNU/Linux в какие-то 450 байт, высвободив ещё больше места для разворачивания таланта.

Под катом вы узнаете, как в один килобайт нарисовать что-нибудь такое:


Заинтересованные пристёгиваются и вдавливают педаль в пол, а глаз — в экран.
Читать дальше →
Total votes 117: ↑109 and ↓8+101
Comments19

Подробности кухни разработки Diablo II (от 2000 года)

Reading time2 min
Views21K
Сейчас, перед релизом 3-й части Diablo, в сети начали всплывать интересные материалы.

Один из таких материалов — это постмортем Diablo 2 от 2000 года. Желающие могут его изучить.

Здесь же я хочу заострить внимание на том, что показалось интересным лично мне.

image
Читать дальше →
Total votes 109: ↑105 and ↓4+101
Comments84

Имитируем пересечение, исключение и вычитание, с помощью опережающих проверок, в регулярных выражениях в ECMAScript

Reading time2 min
Views32K

От переводчика


Это перевод небольшой заметки, написанной вчера Lea Verou, в ней предлагается интересная, хотя и не новая техника для решения повседневных задач.

Информация в статье касается ECMAScript, но может использоваться и в других RegExp Движках (хотя и есть вероятность, что там есть более подходящее решение).

Если примеры кажутся вам сложными, рекомендую играть с ними в консоли, по мере прочтения. И Заранее прощу прочтение за пугающее название.

Статья


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

  • Пересечение:«Что-то, что совпадает с шаблоном А и шаблоном Б»
    Например: Пароль, минимум 6 символов, в котором хотя бы одна цифра, хотя бы одна буква, и хотя бы один специальный символ

  • Исключение: «Я хочу что-то, что совпадает с шаблоном А, но не совпадает с шаблоном Б»
    Например: Любое целое число, которое не делится на 50

  • Отрицание: Все. Что не совпадает с шаблоном А
    Например: Строка, которая не содержит в себе слово «Foo»


Читать дальше →
Total votes 34: ↑32 and ↓2+30
Comments9

Обновлённый мини-компьютер FXI Cotton Candy поступит в продажу этим летом

Reading time1 min
Views9.5K


На Хабре уже упоминался мини-компьютер FXI Cotton Candy, который со времён первого февральского показа аудитории на Mobile World Congress получил целый ряд усовершенствований и новых свойств. Норвежская компания FXI уже принимает предзаказы на Cotton Candy на цене 199$, обещая выпустить устройство к концу текущего месяца, тогда как релиз во всём мире ожидается «к концу лета».

Фактически мини-компьютер FXI СС представляет из себя компактное (размер можно оценить на фото, 7.5 см) устройство, в качестве аппаратных характеристик которого компания-производитель называет:

  • 2-ядерный ARM-процессор (Cortex-A9) с частотой 1,2 ГГц
  • 4-ядерную графику ARM Mali-400MP
  • 1 Гб DRAM
  • HDMI (до 1080p), USB 2.0, microUSB
  • карты MicroSD до 64 Гб
  • Wi-Fi, Bluetooth


В качестве операционных систем Cotton Candy поддерживает Android 4.0 и Ubuntu (после приобретения устройство надо будет зарегистрировать на сайте и выбрать какую систему установить). Мало того, также имеются встроенные клиенты виртуализации для Windows, Linux и MacOS.

Под катом больше фото Cotton Candy.

Посмотреть
Total votes 53: ↑49 and ↓4+45
Comments69

NASA проводит конкурс идей по эффективному использованию собственных данных

Reading time2 min
Views2.7K


Американское космическое агентство NASA недавно решило провести конкурс среди представителей ИТ-сферы в общем и программистов в частности. Суть конкурса — поиск интересных идей по использованию более, чем 100 терабайт накопленных агентством данных. Эти данные, касающиеся телеметрии космических устройств, изображений космического пространства и т.п., накоплены за 30 лет работы NASA. И хорошей идеи, как можно эффективно использовать все эти разрозненные данные, у представителей агентства пока нет.

Читать дальше →
Total votes 33: ↑32 and ↓1+31
Comments25

Предварительный просмотр HTML-писем в браузерах и мобильных клиентах

Reading time3 min
Views20K
Многим знакома печальная ситуация, когда замечательно оформленное письмо на мобильном устройстве или просто в определённом почтовом клиенте смотрится как нечитаемая каша из символов. Это мало того, что обидно, но ещё и вредно. Тому есть несколько причин:

1. Отсутствие единых стандартов отображения email-сообщений — это значит, что каждая почтовая служба и email-клиент будут показывать ваши письма, как захотят, в зависимости от собственных возможностей и доступных функций.

Читать дальше →
Total votes 25: ↑16 and ↓9+7
Comments6

Тестирование в стиле TSA

Reading time3 min
Views13K


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

Если новичку можно и не заботиться о том что не стоит тестировать в первый день, то на второй день ему бы лучше начать вникать в это. Люди — создания привычки, поэтому если вы начнете формировать плохую привычку избыточного тестирования с самого начала, то вам будет гораздо труднее избавиться от нее потом. А избавиться от этой привычки вы должны.
Читать дальше →
Total votes 47: ↑41 and ↓6+35
Comments32

Разница между bin, sbin, usr/bin, usr/sbin

Reading time3 min
Views57K
30 ноября 2010 года Дэвид Коллиер (David Collier) писал:
Я заметил, что в busybox ссылки разложены по этим четырём директориям.
Есть ли какое-то простое правило, чтобы определить, в какой директории какая из ссылок должна лежать…
К примеру, kill лежит в /bin, а killall — в /usr/bin… Я не вижу никакой логики в таком разделении.

Вы, наверное, знаете, что Кен Томпсон и Дэннис Ритчи создали Unix на PDP-7 в 1969-ом. Так вот, примерно в 1971 они проапгрейдились до PDP-11 с парой дисков RK05 (по 1,5 мегабайта каждый).

Когда операционная система разрослась и перестала помещаться на первом диске (на котором была расположена корневая ФС), они перенесли часть на второй, где располагались домашние директории (поэтому точка монтирования называлась /usr — от слова user). Они продублировали там все необходимые директории ОС (/bin, /sbin, /lib, /tmp ...) и складывали файлы на новый диск, потому что на старом кончилось место. Потом у них появился третий диск, они примонтировали его в директории /home и перенесли туда домашние директории пользователей, чтобы ОС могла занять всё оставшееся место на двух дисках, а это были целых три мегабайта (огого!).
Читать дальше →
Total votes 244: ↑234 and ↓10+224
Comments149

Ubuntu планирует охватить 5% рынка новых ПК

Reading time1 min
Views995
Вчера на конференции Ubuntu 12.10 Developer Summit выступил Крис Кеньон (Chris Kenyon), вице-президент по продажам и развитию бизнеса Canonical. Он отчитался о состоянии дел и договорённостях с OEM-сборщиками и ODM-производителями, а также сообщил несколько интересных цифр по распространению Ubuntu Linux.
Читать дальше →
Total votes 72: ↑61 and ↓11+50
Comments101

Готовим расширение под Chrome, украшаем Хабр

Reading time5 min
Views30K
Чтобы сделать расширение достаточно минимальных знаний Javasctipt, HTML и CSS. Давайте добавим на хабр догрузку следующей страницы, а также систематическую проверку новых постов на текущей. Примерно как на twitter.

Полностью готовый экстеншн можно установить и проверить в работе через Chrome Web Store, а здесь разберемся как написать основной код с нуля (полный занимает всего 6 KB).



Читать дальше →
Total votes 50: ↑41 and ↓9+32
Comments10

Отечественные Qt-проекты

Reading time5 min
Views16K
Как известно, с использованием фреймворка Qt написано немало программ, причём отечественных среди них в последнее время становится всё больше. Итак, что же было написано в России с использованием этого фреймворка?

Kaspersky Internet Security
Kaspersky Internet Security 2012 – решение для обеспечения оптимального уровня безопасности. Инновационная гибридная защита мгновенно устраняет вредоносные программы, спам и другие интернет-угрозы, экономя ресурсы компьютера за счет комбинации облачных и антивирусных технологий.
В папке программы обнаружил следующие модули: qtcore, qtdeclarative, qtgui, qtnetwork, qtscript, qtsql, qtwebkit.

2ГИС для iOS и Android
2ГИС – бесплатный электронный справочник организаций с картой города. 11 550 000 пользователей ПК в более чем 150 городах России и Украины регулярно используют 2ГИС в личных целях и для решения бизнес-задач.
Пруфлинк: «Оффлайновая версия 2ГИС разработана с использованием фреймворка Qt 4.8 и имеет нативный интерфейс, созданный в соответствии с Apple Human Interface Guidelines».
Читать дальше →
Total votes 75: ↑67 and ↓8+59
Comments49

Xscreensaver из часов на Esquire.ru

Reading time2 min
Views4.6K
Мне, жуть, как понравились вот эти часы, очень захотел на скринсэйвер. Сказано — сделано.

Dev Tools Chromium'а дал понять, что урл видео-файла, проигрываемого плеером выглядит примерно следующим образом:
http://176.9.156.38/clock/big_<часы>-<минуты, округлённые вниз до делителя 5>.mp4?start=<смещение в секундах относительно округлённого времени>
Читать дальше →
Total votes 62: ↑54 and ↓8+46
Comments57

Закон Евросоюза о cookies

Reading time2 min
Views31K
cookie lawЗакон Евросоюза о cookies вступил в силу в 2011 году, но ICO (Information Commissioner’s Office) решили, что справедливо будет дать владельцам сайтов один год для выполнения требований закона. Крайним сроком было назначено 26 мая 2012 года. С этой даты сайты, не соответствующие требованиям закона, могут быть оштрафованы на сумму £500 000.
Читать дальше →
Total votes 89: ↑83 and ↓6+77
Comments157

Information

Rating
Does not participate
Location
Таганрог, Ростовская обл., Россия
Date of birth
Registered
Activity

Specialization

Software Developer, Mobile Application Developer
Git
C++
Qt
Cmake
Linux
PostgreSQL
SQLite