• Мобильный интернет для поездки в Германию

    StrangeAttractor
    @StrangeAttractor
    Поехав в Германию (Зиген) в отпуск, я захватил с собой USB 3G модем Huawei чешского O2 (купленный пару лет назад в Праге). Там зашёл в первый попавшийся филиал O2 и купил предоплаченую симку за €10 (правда в отличие от Чехии, в Германии приходится подписывать договор, предъявлять документы и писать немецкий адрес проживания). Там было что-то около нескольких гигабайт на неделю (скорость при этом была какая-то очень хорошая, я даже не задумывался о ней — всё просто «летало со свистом»). Через неделю, не смотря на сэкономленный траффик (я усердно старался растянуть даденные гигабайты на подольше), оно просто разом отключилось, пришлось идти доплачивать ещё €10. Сервис на уровне — в O2 там работают очень доброжелательные и участливые турецкие ребята и девушки, некоторые (редко) даже говорят по-английски, есть удобные столики+кресла, где можно комфортно расположиться c ноутом и не уходить пока всё не активируется :-)
    Ответ написан
    Комментировать
  • Что изучать веб-программисту самоучке, кроме самого языка?

    StrangeAttractor
    @StrangeAttractor
    Не ответ, но комментарий в поддержку: по-моему миру очень нехватает книги типа «теоретическая информатика (computer science) и профессиональное программирование (консервативные и agile методологии, организация процесса совместной разработки, управление версиями, юнит-тестирование, и т.п.) для чайников самоучек». Я, вот, тоже 20 лет за компом, но всё сам. В результате так или иначе знаю целый ряд языков, паттернов, «секу тему» на практике (но только в одиночку), но не могу решить ни одну элементарную задачку на алгоритмы (в лучшем случае своё что-то выдумаю) и не представляю как можно работать над программой если она не умещается вся у тебя в голове (хотя с архитектурой и паттернами у меня всё в порядке).
    Ответ написан
  • Регистрация flickr.com

    StrangeAttractor
    @StrangeAttractor
    Таки попробуйте другой браузер. У меня основным браузером Firefox, обвешаный адблоками, носкриптами и тому подобным. Когда что-то не работает, я пробую чистый Хром. Кроме того, неоднократно сталкивался за последний год, что на некоторых сайтах регистрация не работает, вываливается со всякими ошибками, а через несколько дней всё нормально.
    Ответ написан
  • Откуда происходит название «сериализация»?

    StrangeAttractor
    @StrangeAttractor
    Мне всегда (с тех пор, как я познакомился с этим понятием программируюя на C++ под Windows NT 4) казалось очевидным, что слово сериализация означает преобразование объекта в детерминированную последовательность (отсюда и «serial» — «последовательный», как «serial port») байтов (раньше это были двоичные последовательности, теперь чаще текстовые типа XML или JSON), которые можно сохранить на диск или передать по сети для последующего воспроизведения состояния объекта.
    Ответ написан
    2 комментария
  • Nemerle: Как популяризировать язык программирования?

    StrangeAttractor
    @StrangeAttractor
    Думаю не лишним было бы для начала написать прямо здесь, на Хабре, серию хороших туториалов, «на пальцах» объясняющих C#-программисту любого уровня, не имеющему академического бэкграунда, прелести Nemerle. Затем перевести на английский и опубликовать и пропиарить в соответствующих местах (или наоборот, сначала на английском — как вам больше нравится). Скалисты по-моему с этой задачей (по отношению к Java) в более-менее достаточной мере справились.

    Плюс к этому составить список FAQ/мифов о Nemerle с ясными и практичными ответами.

    Кроме того почаще выпускать релизы (и писать об этом в Википедии — «Stable release 1.0.0 (May 13, 2011; 19 months ago)», по-моему, вызывает смутные сомнения: создаётся впечатление, что либо проект дохловат и запущен либо разработчики ушли в глубокую разработку (мало кто кроме хардкорных энтузиастов захочет компилить из текущего среза исходников и надеяться, что оно будет работать без сюрпризов)). При этом необходимо заботиться о совместимости новых версий со старыми исходниками, чтобы не получалось как с Python и PHP, где каждая новая версия что-нибудь ломает.

    Шанс в соревновании с F# по-моему есть: F# для C#-разработчика выглядит несколько инопланетнее, чем Nemerle, IMHO. Глядя на код на Nemerle, часто сразу очевидно, что он делает, с F# это с непривычки не совсем так.
    Ответ написан
    Комментировать
  • [РЕШЕНО] Ищу раритетный дистрибутив Windows XP для имеющейся лицензии

    StrangeAttractor
    @StrangeAttractor
    По моему опыту в таких случаях прекрасно подходят (как технически, так, на сколько я понимаю, и юридически) и более новые SP, так что можно спокойно качать более новый дистр от того же Compaq. Я всегда ставлю с дистрибутивов со встроенным актуальным сервиспаком. У самого был парк компов Dell и фирменный дистр с SP1 к ним. Так я его распаковал, встроил SP3, запаковал обратно и таким пользовался. Автоматически активироваться на родных компах она от этого не перестала. Юридически, на сколько я понимаю, все владельцы лицензии на любую версию Windows имеют полное право пользоваться всеми сервиспаками.

    С проблемами можно столкнуться только в случае магазинных (не важно, box или OEM) версий Windows, не привязанных к конкретному производителю железа и требующих ввода серийнийка и активации — помню некоторые новые сервиспачные версии были несовместимы по ключам с более старыми.
    Ответ написан
    Комментировать
  • Шифруется ли сигнал в беспроводной клавиатуре?

    StrangeAttractor
    @StrangeAttractor
    Не стану ничего утверждать по указанной Вами конкретной модели, но факт в том, что существует ряд программ и статей на тему перехвата сигнала беспроводных клавиатур. При этом, на сколько мне известно (но, опять же, не утверждаю т.к. в тему не углублялся) достаточно надёжное шифрование используется в BlueTooth, так что я бы смотрел в сторону BlueTooth-клавиатур (да, они бывают не только для мобилок, но и полноразмерные) т.к. тут имеем более-менее надёжное шифрование и как бонус — свободный USB-порт если в компе есть встроенный BlueTooth.
    Ответ написан
    Комментировать
  • Какую СУБД выбрать для хранения одной большлй таблицы?

    StrangeAttractor
    @StrangeAttractor Автор вопроса
    В оперативку вся таблица не влезет как ни крути (вопрос уточнил, спасибо за замечания). Про sqlite, честно говоря, не верю, что она будет сколько-нибудь хорошо, скажем, даже на 5-гигабайтном файле проворачиваться. При желании (которым не горю, ибо Оккам не велит) можно легко осмысленно разбить на несколько частей. Репликация, миграция, бэкапы — грубо говоря не нужны (по природе задачи: ценность хранимых данных очень низкая т.к. всегда можно приостановить production и восстановить из первичного источника, количество клиентов тоже низкое (<100)). Меня интересуют возможности запросов по условиям по колонкам, скорость (работы с многогигабайтной таблицей при использовании не более двух (лучше — одного, чтобы нормально на ноутбуке ворочалось и другим процессам не сильно мешало) гигабайта оперативки) и лёгкость освоения. Когда смотрел сравнения NoSQL-субд смутило то, что некоторые — column-based (как я понимаю то, что мне нужно), некоторые — document-based (как я понимаю (но чую, что как минимум не совсем прав) тут делать запросы по колонкам нельзя), некоторые key-value. Судя по схеме imgur.com/kyahZ мне больше всего подходит Vertica, но она, на сколько я понимаю, платная и не особо поддерживается сообществом.
    Ответ написан
  • Обесточивание портов. Возможно ли удаленно перевставить принтер в USB?

    StrangeAttractor
    @StrangeAttractor
    Если 1. так уж надо, 2. нет USB устройств, которые должны работать бесперебойно (вдруг комп по USB-свистку к сети подключен?) Я бы удалил USB-контроллер в устройствах и сделал полный рескан устройств. Не знаю поможет ли, но я бы попробовал именно так. В крайнем случае отправить комп в ребут (shutdown -r -t 10).
    Ответ написан
  • Как полностью удалить Google Chrome в Ubuntu 12.04?

    StrangeAttractor
    @StrangeAttractor
    По-моему как-то так:
    sudo apt-get remove --purge google-chrome-stable
    rm -rf ~/.config/google-chrome
    Ответ написан
    1 комментарий
  • Ubuntu 11.10 некорректно выходит из спящего/ждущего режима

    StrangeAttractor
    @StrangeAttractor
    Попробуйте нажать Ctrl+Alt+F1, затем Ctrl+Alt+F7. Вдруг поможет. У меня на 11.10 регулярно (в т.ч. иногда после просыпания или просто сразу после загрузки) интеловский (GMA X4500HD) видеодрайвер глохнет, помогает вышеприведённая комбинация.
    Ответ написан
    Комментировать
  • Pentium 2 и работа без кулера?

    StrangeAttractor
    @StrangeAttractor
    Посмотрите загрузку процессора. Если производительность избыточна — можно понизить частоту (обычно через BIOS, на некоторых платах через джемперы или DIP-переключатели).
    Ответ написан
    Комментировать
  • Начинаю думать над своим делом.. что из книжек почитать?

    StrangeAttractor
    @StrangeAttractor
    Начинаю думать над своим делом… что из книжек почитать?

    пока заказал
    Брэнсон Р. К чёрту всё! Берись и делай!

    В названии Вам и ответ, imho. Чтение умных и не очень книжек про чужие истории успеха и теории — это отговорка для себя — «сейчас вот ещё эту книжку прочитаю и начну...» — так проходят годы, а надо быть честным с самим собой, открыть глаза, включить голову, и делать, либо честно себе признаться (чтобы внутреннего конфликта не было — нервы лучше беречь) что пока тебе влом. imho.
    Ответ написан
    Комментировать
  • Доступ к локальному веб-серверу по одинаковым ссылкам из локалки и Интернета?

    StrangeAttractor
    @StrangeAttractor
    Не понял что такое «глобальный статический IP», чем он отличается от «нашего-статического-IP» и почему у Вас из локалки нельзя обратиться к интернетовскому айпишнику.
    Ответ написан
    6 комментариев
  • Тормозит Firefox

    StrangeAttractor
    @StrangeAttractor
    Ещё учитывайте что на некоторых страницах могут быть дебильно написанные не в меру активные скрипты. Кроме того если на многих вкладках есть флэш-баннеры — это тоже может влиять — поставте и настройте AdBlock+
    Ответ написан
    Комментировать
  • Тормозит Firefox

    StrangeAttractor
    @StrangeAttractor
    Если у Вас куча вкладок, попробуйте расширение «savememory», оно позволяет «ставить на паузу» (освобождая память и проц) табы, на которые Вы редко заглядываете. Мне помогло (не сильно, но заметно (судя по индикатору загрузки проца и по активности вентилятора)).
    Ответ написан
    Комментировать
  • На чем лучше и быстрее написать GUI приложение?

    StrangeAttractor
    @StrangeAttractor
    Лично мне сложно представить себе что-то удобнее и проще C# WinForms. Если задача стоит действительно «здесь и сейчас», то, imho, надо выбирать этот вариант. Если учиться на перспективу с целью научиться чему-то новому и интересному, я бы выбрал WPF. Со стратегической точки зрения наверно правильнее всего освоить какой-нибудь хороший Javascript UI toolkit и делать всё на web-интерфейсах.
    Ответ написан
    4 комментария
  • Что вставить в футер когда туда нечего вставить?

    StrangeAttractor
    @StrangeAttractor
    Ежечасный свежий анекдот. Посещаемость повысится.
    Ответ написан
    Комментировать
  • Куда поехать фрилансеру?

    StrangeAttractor
    @StrangeAttractor
    По своему опыту могу посоветовать Тéплице. Спокойный дешёвый городок на северозападе Чехии рядом с Германией. Всё очень дёшево. Можно большую квартиру за 10-30 тыщ евро купить. Но никто не покупает потому что там работы нету нихрена. А если работаешь в основном через Интернет — в самый раз, IMHO.
    Ответ написан