• Новости проекта Qucs: доступен кандидат в релизы с поддержкой моделирования схем в SPICE

      Qucs — это симулятор электронных схем с открытым кодом. О нём рассказывают мои предыдущие статьи на хабре.

      Сейчас наш проект готовится к следующему релизу 0.0.19, который выйдет в ближайшие недели. Данная заметка содержит обзор наиболее ожидаемого за все последние годы нововведения: поддержки моделирования схем Qucs в SPICE-совместимых симуляторов.

      Qucs использует ядро моделирования Qucsator, разработанное с нуля. Это ядро имеет много преимуществ (моделирование S-параметров, расширенный постпроцесоор), но также имеет многочисленные баги, связанные с моделированием во временной области (Transient analysis). Эти баги в частности не позволяют моделировать в Qucs силовую электронику. Теперь в Qucs можно смоделировать, например такую схему:



      Скачать пакеты для Linux и Windows с поддержкой Ngspice можно здесь:
      github.com/ra3xdh/qucs/releases/tag/0.0.19S-rc1

      UPD от 21.10.15: сейчас доступен RC3: github.com/ra3xdh/qucs/releases/tag/0.0.19S-rc3

      Буква «S» в номере релиза означает SPICE. По-видимому вместе с релизом 0.0.19 выйдет два набора пакетов: с индексом «S» и с обычной нумерацией, так как дальнейшая судьба spice4qucs неясна.

      Документация для spice4qucs находится здесь: qucs-help.readthedocs.org/en/spice4qucs

      Под катом будет кратко рассмотрено использование spice4qucs.

      Читать дальше →
    • Как на самом деле работает протокол Биткоин

      • Translation
      (Замечательное объяснение принципов работы сети Bitcoin авторства Michael Nielsen. Много текста, немного картинок. Обо всех корявостях перевода — в личку, буду исправлять по мере обнаружения)

      Много тысяч статей было написано для того, чтобы объяснить Биткоин — онлайн, одноранговую (p2p) валюту. Большинство из этих статей поверхностно рассказывают суть криптографического протокола, опуская многие детали. Даже те статьи, которые «копают» глубже, часто замалчивают важные моменты. Моя цель в этой публикации — объяснить основные идеи, лежащие в протоколе Биткоин в ясной, легкодоступной форме. Мы начнем с простых принципов, далее пойдем к широкому теоретическому пониманию, как работает протокол, а затем копнем глубже, рассматривая сырые (raw) данные в транзакции Биткоин.
      Читать дальше →
    • Я вижу…

        Я часто езжу по разным мероприятиям, конференциям, иногда посещаю стартап тусовки, организовываю собственные семинары и ИТ мероприятия. И что я вижу?

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

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

        Я вижу, как за год-два «сгорают» лидеры сообществ.
        Читать дальше →
      • Структура белка: введение для айтишников

        Приятно видеть, что хабравчане регулярно интересуется другими предметными областями – например, биологией (более конкретно – структурой и функцией биологических макромолекул). Однако некоторые посты (например, этот), вызывают у специалиста просто физическую боль из-за обилия совершенно диких фактологических ошибок. В этом посте мне хочется рассказать о структуре и функции белка. О том, что мы знаем и о том, чего не знаем, а так же об имеющихся в этой области вычислительных задачах, требующих решения и интересных IT-специалистам. Постараюсь рассказывать сжато и тезисно, чтобы информации было больше, а воды – меньше. Всех, интересующихся структурой белков, прошу под кат, там очень много букв.
        Читать дальше →
      • Whoer.net — как за 6 месяцев получить 12000 уникальных посетителей в день. Часть 1

          Предисловие.

          Для любителей состряпать «хитрого» клона воспользовавшись чужим опытом и срубить бабла, сразу стоит сделать оговорку. Никакого бабла здесь нет и не будет, более того подобные сайты сами по себе вообще не способны приносить сколь-нибудь значимое количество бабла при адекватных на них затратах. Если только их идея не гениальна, уникальна и имеет высочайший уровень реализации одновременно. Такие сайты подобны ларькам сотовой связи или турфирмочкам в больших зданиях, их цель продавать контракты или окупать коммунальные платежи, это инфраструктурные вещи значение которых многие недооценивают. Так что на этом месте любителям «быстрых денег» можно сделать Ctrl+w (upd. закрывает вкладку), всем остальным, думающим и желающим что-то почерпнуть: do not hesitate to read, you are welcome!

          Читать дальше →
        • Разработка привлекательных реалистичных пользовательских интерфейсов

          • Translation
          Cекрет разработки привлекательных интерфейсов заключается в реализме. Ваша задача — придать плоским элементам объём, используя свойства реальных объектов, вроде неровностей и шероховатостей, бликов и теней, различных текстур поверхностей. В идеале они должны выглядеть как предметы на вашем столе. Создавая классный интерфейс, в первую очередь нужно думать не «как», а «почему».
          Читать дальше →
        • Феерическая демонстрация возможностей HTML5

            image

            Кажется, технология производства видеоклипов намедни обзавелась новым золотым стандартом. Группа Arcade Fire, исполняющая музыку в стиле инди только что выпустила новое видео для трека “We Used to Wait” из их нового альбома The Suburbs. Это видео является отличной наглядной демонстрацией возможностей HTML5, Google Maps и современной музыкальной индустрии.
            Читать дальше →
          • Mouse tracking на сайте с помошью скрипта SMT (SMT2)

              Преамбула


              Озаботился на днях вопросом, с помощью какого скрипта/сервиса можно реализовать функцию mouse tracking на сайтах своих клиентов.

              Mouse tracking — это возможность отслеживать каким образом посетитель сайта передвигал мышью на страницах интернет-ресурса.

              Основные требование к скрипту: бесплатность и наглядность результатов. Таким образом мой выбор пал на Simple Mouse Tracking (оф. страничка: smt.speedzinemedia.com/smt) Может быть кто-то знает хороший аналог? Не скупитесь на комментарии!

              Читать дальше →
            • Создание модулей для PHPShopCMS Free — заработок для web-мастеров

                PHPShopCMS Free объявила о создании программы для web-мастеров «Получение прибыли от создания модулей», направленной на развитие проекта PHPShopCMS Free — бесплатного контент-менеджера. Программа даст web-мастерам возможность заработать, написав несложные модули и разместив их в базе бесплатных модулей проекта.
                Читать дальше →
              • Как авторизуются люди в Рунете

                  image
                  По следам этого поста, публикую данные о ситуации в Рунете. В качестве оператора «общей» аутентификации в данном случае вышла система Loginza. Данные собраны за три полных месяца и за половину августа.

                  Первое место занимает великое рунетовское зло (пока что незаменимое лично для меня, ввиду его повсеместности – где бы еще я за два часа смог найти внедорожник для съемок или фотографа на бекстейдж?) vkontakte.ru. Количество заходов под этим аккаунтом составило почти 14 тыс. за исследуемый период, что в процентном отношении дает около 45%.
                  Читать дальше →
                • Введение в 1-Wire

                    image

                    Первая статья этого цикла тут
                    Вторая часть этого цикла тут
                    Третья часть этого цикла тут

                    Многим из вас, наверняка, знакомо это устройство. Но не все знают, что это микросхема с интерфейсом 1-wire. В таких корпусах (да и не только таких) компания Maxim, ранее Dallas Semiconductor, выпускает целый ряд устройств: термохроны, микросхемы флеш-памяти, ацп, ключи и многое другое.
                    Всё это – микросхемы с интерфейсом 1-wire.

                    интересно?
                  • Medal for Return — полнометражный мультфильм

                      Шесть лет в одиночку и полнометражный мультфильм готов.
                      Автор сего произведения, некий житель Владивостока — Александр Тимченко.



                      Как весело заметили на youtube, «мопед не мой»!

                      Обратите внимание на продолжительность ролика.

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

                      Читать дальше →
                    • Набор инструментов Bootstrap для создания web-приложений

                        Изображение - savepic.org — сервис хранения изображений

                        Сегодня Twitter объявил о запуске нового набора инструментов Bootstrap для создания web-приложений при помощи CSS. Набор включает в себя стили для типографики, форм, кнопок, таблиц, стрелок и.т.д.

                        Создатели говорят, что сервис был запущен как фреймворк для создания фронтэнд приложений. Набор был разработан во время первого твиттеровского Hackweek.
                        Читать дальше →
                      • Кастомные социальные кнопки

                        Недавно участвовал в разработке одного проекта — фото конкурса. По задумке, рейтинг фото альбомов должен формироваться из суммы всех публикаций в социальных сетях: Facebook, Вконтакте, Twitter. Т.е. общий рейтинг фотоальбома расчитывается:
                        Рейтинг фотоальбома = кол-во «Share» в Facebook + кол-во «Сохранить» в Вконтакте + кол-во «Retweet» в Twitter

                        На макетах, вид кнопок несколько отличался от предоставляемых социальными сетями плагинов, формируемых функциями api. В частности вид счетчиков:
                        image
                        Помимо несоответствий с дизайном, каждый плагин формирует излишний хтмл код, а хотелось бы лаконичный.

                        Детальнее ознакомившись с api каждой сети, окончательно убедились в отсутствии расширенных возможностей для кастомизации кнопок и этот факт понять можно, все стремятся к единоборазности своих кнопок. Решили отказаться от использования готовых плагинов и сделать свои кнопки.

                        Итак:
                        • количество лайков будем получать от REST сервисов каждой социалки
                        • кнопки рисуем свои и обрабатываем событие click

                        Читать дальше →
                      • Обзор игры «Амнезия. Призрак прошлого» для Linux

                          Всем здраствуйте, давно не писал. Время продолжить.

                          Амнезия — заболевание с симптомами отсутствия памяти. В сентябре 2010 года в кругу геймеров это слово поменяло свое значение. Амнезия — новый много обещающий хоррор проект от независимой студии Frictional Games подарившая нам не безызвестную Пенумбру.
                          Высокие оценки игровых изданий, хорошие высказывания прессы – что же это за блюдо «Амнезия» и с чем его едят? Давайте посмотрим.
                          Читать дальше →
                        • GTUG Campout 2010

                            GTUG Campout — ежегодное мероприятие, на котором члены Google Technology User Group проектируют, разрабатывают и демонстрируют продукт в течение 3-х дней. Это формат продленного уикенда, который начинается в пятницу и заканчивается вечером воскресенья. В прошлом году темой проектов была Google Wave, в этом — HTML5. Campout в этом году проходил в Кремниевой Долине, Лагуне (Мексика), Мельбурне (Австралия), Мюнхене (Германия) и Днепропетровске (Украина).
                            Drumiko
                            Чтобы посмотреть как все работает, нужен броузер на движке WebKit (Safari/Chrome), учетная запись на Facebook, открытый 12345-й порт и выключенный Касперский.

                            Читать дальше →
                          • Как начать заниматься в спортзале?

                              imageГость первого выпуска подкаста «Диалоги» — Михаил Коваленко, чемпион Санкт-Петербурга по бодибилдингу, руководитель велнесс-студии «Ажур».
                              В выпуске:
                              — Новичок в спорт зале: первый шаг — он трудный самый.
                              — Тренинг и питание.
                              — От чего зависит прогресс у новичков?
                              — Какой оптимальный возраст для занятий?
                              — Что такое перетренированность?
                              — Распространенные ошибки новичков.
                              — Занятия дома vs. занятия в спорт зале
                              — Друзья в спорт зале — плюсы и минусы.
                              — Свободные веса vs. тренажеры.
                              — Как не утонуть в море информации?
                              — Как выбрать тренера и программу?
                              — Мифы о занятиях в тренажерном зале.
                              — Как правильно худеть?
                              — Кардио-тренировки vs. силовые тренировки.
                              — Ответы на вопросы слушателей.
                              прослушан 711 раз
                            • Как потерять деньги на игре в рулетку

                                Периодически в интернете проскакивает реклама о том, как быстро и на халяву заработать деньги в виртуальном казино на рулете. Вот примеры spomoni.habrahabr.ru/blog/9732/, ruletka.4t.com, biznesland.narod.ru. С точки зрения теории случайных чисел у нас нет ни единого шанса выиграть у казино, но тяга к халяве неистребима. Поэтому я написал небольшой эмулятор игры в рулету, чтобы можно было почувствовать все самому.

                                Читать дальше →
                              • Изображаем память с помощью тетрадки в клеточку

                                  Где-то в архивах этого блога можно найти статью про тетрадь в клеточку и ее душевные переживания. Содержание у этой статьи скорее философское, чем прикладное. Но вот сама идея изобразить работу мозга с помощью карандаша и тетради в клеточку показалась мне довольно интересной. Как заметил автор той статьи, работу любой программы можно изобразить на бумаге. Будь то стек вызовов или регистры процессора – их легко можно изобразить с помощью клеточек.

                                  Но это все низкоуровневые процессы. Возможность изобразить их на бумаге скорее теоретическая. На практике от нее мало пользы. Вот если бы можно было с такой же легкостью описывать более высокоуровневые процессы…
                                  Читать дальше →