Pull to refresh
45
0
Артем Ковардин @artem_kovardin

Разработчик

Send message

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

Reading time6 min
Views18K
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.

Читать дальше →
Total votes 35: ↑34 and ↓1+33
Comments11

Как на самом деле работает протокол Биткоин

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

Много тысяч статей было написано для того, чтобы объяснить Биткоин — онлайн, одноранговую (p2p) валюту. Большинство из этих статей поверхностно рассказывают суть криптографического протокола, опуская многие детали. Даже те статьи, которые «копают» глубже, часто замалчивают важные моменты. Моя цель в этой публикации — объяснить основные идеи, лежащие в протоколе Биткоин в ясной, легкодоступной форме. Мы начнем с простых принципов, далее пойдем к широкому теоретическому пониманию, как работает протокол, а затем копнем глубже, рассматривая сырые (raw) данные в транзакции Биткоин.
Читать дальше →
Total votes 70: ↑64 and ↓6+58
Comments18

Я вижу…

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

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

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

Я вижу, как за год-два «сгорают» лидеры сообществ.
Читать дальше →
Total votes 251: ↑160 and ↓91+69
Comments160

Структура белка: введение для айтишников

Reading time17 min
Views155K
Приятно видеть, что хабравчане регулярно интересуется другими предметными областями – например, биологией (более конкретно – структурой и функцией биологических макромолекул). Однако некоторые посты (например, этот), вызывают у специалиста просто физическую боль из-за обилия совершенно диких фактологических ошибок. В этом посте мне хочется рассказать о структуре и функции белка. О том, что мы знаем и о том, чего не знаем, а так же об имеющихся в этой области вычислительных задачах, требующих решения и интересных IT-специалистам. Постараюсь рассказывать сжато и тезисно, чтобы информации было больше, а воды – меньше. Всех, интересующихся структурой белков, прошу под кат, там очень много букв.
Читать дальше →
Total votes 146: ↑145 and ↓1+144
Comments72

Whoer.net — как за 6 месяцев получить 12000 уникальных посетителей в день. Часть 1

Reading time5 min
Views1.5K
Предисловие.

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

Читать дальше →
Total votes 62: ↑49 and ↓13+36
Comments35

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

Reading time4 min
Views15K
Cекрет разработки привлекательных интерфейсов заключается в реализме. Ваша задача — придать плоским элементам объём, используя свойства реальных объектов, вроде неровностей и шероховатостей, бликов и теней, различных текстур поверхностей. В идеале они должны выглядеть как предметы на вашем столе. Создавая классный интерфейс, в первую очередь нужно думать не «как», а «почему».
Читать дальше →
Total votes 212: ↑205 and ↓7+198
Comments49

Феерическая демонстрация возможностей HTML5

Reading time1 min
Views628
image

Кажется, технология производства видеоклипов намедни обзавелась новым золотым стандартом. Группа Arcade Fire, исполняющая музыку в стиле инди только что выпустила новое видео для трека “We Used to Wait” из их нового альбома The Suburbs. Это видео является отличной наглядной демонстрацией возможностей HTML5, Google Maps и современной музыкальной индустрии.
Читать дальше →
Total votes 26: ↑16 and ↓10+6
Comments20

Mouse tracking на сайте с помошью скрипта SMT (SMT2)

Reading time2 min
Views1.8K

Преамбула


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

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

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

Читать дальше →
Total votes 20: ↑12 and ↓8+4
Comments28

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

Reading time2 min
Views1.4K
PHPShopCMS Free объявила о создании программы для web-мастеров «Получение прибыли от создания модулей», направленной на развитие проекта PHPShopCMS Free — бесплатного контент-менеджера. Программа даст web-мастерам возможность заработать, написав несложные модули и разместив их в базе бесплатных модулей проекта.
Читать дальше →
Total votes 13: ↑4 and ↓9-5
Comments21

Как авторизуются люди в Рунете

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

Первое место занимает великое рунетовское зло (пока что незаменимое лично для меня, ввиду его повсеместности – где бы еще я за два часа смог найти внедорожник для съемок или фотографа на бекстейдж?) vkontakte.ru. Количество заходов под этим аккаунтом составило почти 14 тыс. за исследуемый период, что в процентном отношении дает около 45%.
Читать дальше →
Total votes 65: ↑51 and ↓14+37
Comments73

Введение в 1-Wire

Reading time2 min
Views33K
image

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

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

интересно?
Total votes 56: ↑54 and ↓2+52
Comments34

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

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



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

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

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

Читать дальше →
Total votes 217: ↑197 and ↓20+177
Comments101

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

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

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

Создатели говорят, что сервис был запущен как фреймворк для создания фронтэнд приложений. Набор был разработан во время первого твиттеровского Hackweek.
Читать дальше →
Total votes 79: ↑75 and ↓4+71
Comments33

Кастомные социальные кнопки

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

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

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

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

Читать дальше →
Total votes 99: ↑94 and ↓5+89
Comments58

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

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

Амнезия — заболевание с симптомами отсутствия памяти. В сентябре 2010 года в кругу геймеров это слово поменяло свое значение. Амнезия — новый много обещающий хоррор проект от независимой студии Frictional Games подарившая нам не безызвестную Пенумбру.
Высокие оценки игровых изданий, хорошие высказывания прессы – что же это за блюдо «Амнезия» и с чем его едят? Давайте посмотрим.
Читать дальше →
Total votes 77: ↑63 and ↓14+49
Comments75

GTUG Campout 2010

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

Читать дальше →
Total votes 44: ↑37 and ↓7+30
Comments17

Как начать заниматься в спортзале?

Reading time1 min
Views1.3K
imageГость первого выпуска подкаста «Диалоги» — Михаил Коваленко, чемпион Санкт-Петербурга по бодибилдингу, руководитель велнесс-студии «Ажур».
В выпуске:
— Новичок в спорт зале: первый шаг — он трудный самый.
— Тренинг и питание.
— От чего зависит прогресс у новичков?
— Какой оптимальный возраст для занятий?
— Что такое перетренированность?
— Распространенные ошибки новичков.
— Занятия дома vs. занятия в спорт зале
— Друзья в спорт зале — плюсы и минусы.
— Свободные веса vs. тренажеры.
— Как не утонуть в море информации?
— Как выбрать тренера и программу?
— Мифы о занятиях в тренажерном зале.
— Как правильно худеть?
— Кардио-тренировки vs. силовые тренировки.
— Ответы на вопросы слушателей.
Total votes 58: ↑42 and ↓16+26
Comments32

Как потерять деньги на игре в рулетку

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

Читать дальше →
Total votes 38: ↑13 and ↓25-12
Comments33

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

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

Но это все низкоуровневые процессы. Возможность изобразить их на бумаге скорее теоретическая. На практике от нее мало пользы. Вот если бы можно было с такой же легкостью описывать более высокоуровневые процессы…
Читать дальше →
Total votes 67: ↑55 and ↓12+43
Comments29
1
23 ...

Information

Rating
Does not participate
Location
Республика Крым, Россия
Date of birth
Registered
Activity

Specialization

Specialist
Golang
Android development
Development of mobile applications
Flutter