• Google Nexus One

         А помните, какая-то компания хотела выпустить свой мобильник, после чего бесплатно раздать его всем жителям земли…

      image

      Не подскажете, что за ребята были?
      Читать дальше →
    • Миллион леммингов не может ошибаться?

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

        Смотришь на человека, и удивляешься. Все у него вроде хреново, но он пытается изо всех сил корчить из себя оптимиста. Зачем? А потому что так принято, в угоду социальному штампу, что успешный человек должен быть оптимистом и верить в лучшее. Хотя, конечно, данный штамп имеет под собой некоторые предпосылки. Человек, уверенный в себе, — не боится будущего. Но эту уверенность в себе не вызвать демонстрациями уверенности перед другими.

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

        Но лемминги этого не понимают, у них должен быть «пазитифф» всегда и везде. Мне кажется, наша цивилизация все дальше и дальше отходит от реального мира, от реального понимания, как устроены вещи. Все заполняют картинки и штампы.
        Заработать миллион — хотя, если спросить, а нафига он, человек в первый момент не найдется, что ответить, а потом будет нести какую-то хрень про квартиры, машины и яхты.
        Похудеть, — хотя при таком образе жизни, который ведут большинство из нас, совершенно не нужна хорошая физическая форма. А тот образ жизни, при котором она необходима, да и более того — придет сама, — нас элементарно пугает. Вместо этого мы изнуряем бедное тело в фитнесах, мучительно пытаемся ничего не есть и, как правило, терпим неудачу, которая оставляет нас в депрессии и фрустрации.
        Найти любовь, — хотя того, что ищут большинство из нас (а многие и в течении всей жизни), просто не существует в таком виде, в каком описано в книжках и регламентированно социальной моралью. Звучит пафосно, но это гигантский обман с детства)То, что мы называем любовью, состоит из двух совершенно разных компонент, которые не могут жить вместе — но это тема отдельного поста)
        Да и ищем мы, опять же, по сути отталкиваясь от чужих мнений о том, что такое красиво. Глянцевые журналы, где фотошоп исправляет все (иногда даже пупок случайно замазывают). Реклама. Модели. Вот, что создает вкус. Думаю, люди, встречавшие вживую людей из телевизора, знают, какая сильная разница между образом и действительностью. Но таких единицы.

        Может ли миллион леммингов ошибаться? Думаю, что да. Просто ошибаться, или элементарно путать причину со следствием — не столь важно. Это происходит каждый день и, в целом, оно так и должно быть. Потому что некоторые умные лемминги могут использовать это для достижения своих целей. Хорошо быть умным леммингом? Да, — говорят миллионы остальных)
      • 4ёх-мерные игры

          В топике о десятимерном пространстве, помимо идей об употреблении веществ и всяких астральных проекциях, высказывались идеи о четырёхмерной игре, чтобы «посмотреть, как это выглядит».
          Тут имеется ввиду 4 пространственных измерения.
          Фокусы с ветвлением и наложением во времени есть в играх типа Chronotron и аналогичных.
          обзор существующих игр и соображения по реализации
        • Мое творчество: Киберпсихоз

            Грандиозные мысли… Зачем? shift+f8;
            Подождем. Под[дождем]. `wait`.for.rain (где же осень?);
            Секс, наркотики [детство]. find / -name «happy»; not found =(
            cat '[пробел]' > /var/logs/life[точка]log #новый раунд;

            На вопрос "как на личном?": ps a | grep`я 'чувства';
            Грустным 'ноль' отвечая, наблюдая лишь пустошь;
            tar с ключом zxv; ввод; 'архив моих мыслей':
            чтобы history shell`a продолжала быть чистой \

            от имен.файлов/логов; "welcome to Paranoia";
            сорок символов страха — сорок байт на пароли;
            `cd /etc`; нужно.[опять].убедиться;
            Что в моем passwd лишний не появился;

            control+d # выхожу из себя [из-под root`a];
            `date [плюс] %H:%M`: 4:00; на минуту…
            `at 4:02 >poweroff`; и в мир грез \
            я уйду. Я усну. Чертов _киберпсихоз_…
            Читать дальше →
          • Установка Android SDK 1.0 на HTC Touch/Vogue

              Давно уже пора счастливым обладателям ряда телефонов от HTC (в частности на процессорах MSM7500, к примеру Touch) начать наслаждаться прелестями Андроида не в эмуляторах, а буквально в своих руках — на экранах своих же телефонов. Как? Совершенно не сложно!
              Читать дальше →
            • Необходимость длительного отдыха: очередная ловушка при планировании времени

                Корреляция между трудом и отдыхом на коротком промежутке времени прослеживается очень просто. Если ночь не спал — днем гудит голова, сложно сосредоточиться, работать практически не возможно (подчеркну, что здесь и далее речь идет об интеллектуальном труде).

                А вот более длительные фазы, период которых составляет несколько месяцев, проследить значительно сложнее. Хотя эти фазы так же реальны, как и кратковременные фазы.

                Читать дальше →
              • Как организовать работу с заказчиками из других городов?

                  Мое дело
                  Привет.

                  За последнее время к нам в консультацю стало поступать много вопросов, ответы на которые будут интересны индивидуальным предпринимателям и небольшим организациям. Вначале мы хотели сделать «Юридический FAQ», но потом поняли, что информации собралось очень много и в обычный FAQ она не поместится. Поэтому мы создали этот блог, где будем доступным языком рассказывать о некоторых моментах ведения малого бизнеса и обо всем новом, что происходит на нашем сервисе Мое Дело.org

                  Сегодня топик будет о том, как грамотно организовать работу с заказчиками, находящимися в других городах.

                  Читать дальше →
                • Самостоятельное изучение схемотехники. Основные понятия. Часть 1

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

                    image
                    Читать дальше →
                  • Мне кажется, я начал понимать, что ты имела в виду!

                      Опечататься дело нехитрое; опечататься в поисковом запросе так и вдвойне. Почитай все большие веб-поисковики сегодня умеют корректировать ошибки в ключевых словах во-1х и подсказывать запросы во-2х; вслед за ними того же хочется поискам поменьше. Обе штуки можно ловко реализовать при помощи открытого поисковика по кличке Sphinx; в этом посте расскажу, как конкретно.

                      Ну, за did you mean («что ты имела в виду») и прочий query completion («уж не Васю ли ты ищешь»).
                      Читать дальше →
                    • Как легально получать деньги из-за пределов России

                        Дано: заказчик за рубежом, желающий работать с Вами и платить вам евро или доллары.
                        Найти: оптимальный способ организовать работу с ним, чтобы платить налоги и спать спокойно.

                        Сразу скажу, что получение денег на пластиковую карту без уплаты налогов может вылиться в серьезные проблемы (про ответственность написано в конце топика). Объяснения, что деньги «от бабушки внучку на мороженное» при суммах больше 10К$ в год уже не прокатывают, особенно если в реквизитах «бабушки» будет стоять что-то вроде «GMBH Star Development» Вероятность того, что возьмут за задницу достаточно высокая и поэтому лучше не рисковать и делать все по Закону, тем более, что ничего сложного в этом нет
                        Читать дальше →
                      • Простой и эффективный метод отразить http DDoS от 50мбит с помощью nginx и iptables

                          Здравствуй, Хабр!
                          Предлагаю твоему вниманию простой и в то же время эффективный метод борьбы с http DDoS. На основе сервера Xeon 2.5GHz / 4Gb RAM / SAS можно отражать атаку примерно до 300 Мбит/с (значение получено методом экстраполяции).

                          Способ реализация

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

                          Область применения

                          Борьба с Http DDoS на выделенном сервере или ВПС. Максимальная возможная мощность сдерживания DDoS атаки ограничивается физическими возможностями сервера и пропускной способностью канала.

                          SEO под DDoS-ом

                          Ваш сайт будет правильно индексироваться во время атаки, что позволит сохранить позиции в выдаче поисковых систем. Особенно актуально для сайтов с большими SEO бюджетами.

                          Стоимость и эффективность

                          На время атаки придется отказаться от некоторых сервисов вашего сайта. Возможно, придется расширить полосу канала, перенести сайт на более мощный сервер. Эффективность достигается максимизацией коэффициента масштабируемости системы. Обеспечивается быстрое наращивание аппаратных ресурсов при увеличении мощности атаки.
                          Читать дальше →
                        • Пошаговое руководство по установке Debian 5.0 Lenny + XEN + LVM + Routing на Hetzner DS3000

                            Вступление


                            Недавно мне потребовалось перенести несколько сайтов различных клиентов на нормальный выделенный сервер (не виртуальный). Я давно выбирал, где лучше арендовать сервер и выбором стала немецкая компания Hetzner Online и ее тарифный план DS 3000 (AMD Athlon 64 X2 4200+/2Gb DDR/2x160Gb HDD — как выяснилось потом — на сервере оказалось два винчестера по 320Гб).

                            Но мне не хотелось всех размещать на одном сервере. Поэтому было решено сделать виртуальные машины на базе технологии XEN (к тому же в придачу к серверу на ТП DS 3000 Hetzner Online бесплатно выдает 6 IP-адресов, которые очень удобно будут смотреться для отдельных проектов). В Сети можно найти много информации по теме настройки и самого XEN'а на Debian'e и настройки роутинга на нем, поднятии виртуалок на LVM (lvm дает большее быстродействие, чем виртуалки на базе image-файлов), даже в вики самой фирмы была информация об этом (но на немецком — Google Translate нам в помощь). Но. Было одно «Но». Она вся была разрозненная и кусками. Я нигде не смог найти толкового пошагового руководства для настройки «от» и «до».

                            Поэтому, всем кому интересна эта тема,
                            добро пожаловать под кат...
                          • Повышаем производительность Ruby on rails приложений с помощью ActiveMQ

                              В своём посте хочу рассказать о возможности использования ActiveMQ в проекте написанном на фреймворке Ruby on rails.

                              Что такое Message Queue?


                              MQ – это архитектура обмена сообщениями между компонентами приложения в асинхронном режиме. Т. е. отправитель и получатель могут взаимодействовать в разное время. Состоят такие системы из producer'а (отправителя) и consumer'a (получателя) которые взаимодействуют между собой через broker.

                              Используя такие системы можно существенно увеличить производительность приложения, выполняя код в асинхронном режиме. Допустим у вас есть код который очень замедляет выполнение какой то части на вашем сайте, чтобы пользователь не ждал завершение работы такого кода, лучше его выполнить в асинхронном режиме. Несколько простых примеров:
                              — генерация thumbnails;
                              — сбор статистики;
                              — рассылка писем/сообщений;
                              — удаление данных с таблиц;
                              — индексация данных;
                              — импорт данных в базу.

                              Таких примеров может быть много, думаю, каждый может найти часть кода у себя в проекте, который можно вынести для выполнения в асинхронном режиме.
                              Читать дальше →
                            • Основы репликации в MySQL

                                С репликацией серверов MySQL я познакомился относительно недавно, и по мере проведения разных опытов с настройкой, записывал, что у меня получалось. Когда материала набралось достаточно много, появилась идея написать эту статью. Я постарался собрать советы и решения по некоторым самым основным вопросам, с которыми я столкнулся. По ходу дела я буду давать ссылки на документацию и другие источники. Не могу претендовать на полноту описания, но надеюсь, что статья будет полезной.
                                Читать дальше →
                              • acts_as_conference 2009

                                  6 и 7 февраля в штате Флорида прошла очередная конференция посвященная Ruby и Rails. На сайте который специализируется на публикации видео с конференций связанных с Ruby были выложены записи выступлений.

                                  Выступления на английском языке.

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

                                  Кому это может быть интересно? Это может прозвучать странно, но самые интересные, на мой взгляд, доклады достаточно универсальны. Они затрагивают темы которые будут интересны людям независимо от того, какой язык программирования они используют. Разумеется, со знанием Ruby будет легче понять примеры, но идеи которые излагаются могут использоваться в разных языках. Два доклада на которых хотелось бы заострить внимание — The Grand Unified Theory… и Relaxing with CouchDB

                                  Читать дальше →