Archive

Archive for the ‘Blog Post’ Category

Usage of AsyncWorker in native nodejs module for callbacks

August 27th, 2020 Comments off

Documentation:
https://github.com/nodejs/nan/blob/master/doc/asyncworker.md#api_nan_async_queue_worker

Example from nodejs tests:
https://github.com/mkrufky/nan/blob/master/test/js/asyncprogressqueueworker-test.js

https://github.com/mkrufky/nan/blob/master/test/cpp/asyncprogressqueueworker.cpp

There is a test code for asyncworkers variants in napi too:
https://github.com/nodejs/node-addon-api/blob/master/test/asyncworker-persistent.cc


NAPI thread safe function looks like a more customizable way to implement callbacks. Asyncworkers have some functionality already implemented. Like keeping a reference to callback and deleting it after worker is done.

https://github.com/nodejs/node-addon-api/blob/master/doc/threadsafe_function.md
https://github.com/nodejs/node-addon-api/tree/master/test/threadsafe_function (edited) 

Categories: Blog Post Tags:

List of articles for static code analysis and cmake integration

January 26th, 2019 Comments off
Categories: Blog Post Tags: , , ,

Государство и угрозы информации

March 20th, 2015 Comments off

Одна из популярных классификаций угроз информации делит угрозы на следующие категории:

  • раскрытие конфиденциальной информации
  • утрата доступа к информации
  • подмена информации

На данный момент законодательно одобрено применение первых двух угроз, а третья просто массово применяется в сми и интернете.

Рождественская история или Автоматический Встроенный Реформатор

January 2nd, 2015 Comments off

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

В России пока такого запрета нет. Поэтому поделюсь вот такой сказкой от vzua.
Ну, а теперь рождественская история. Пускай это будет неизвестная науке серия сериала «Стар Трек». На одной планете власть захватил Суперкомпьютер. Поскольку там все механизировано, автоматизировано и компьютеризировано, то Суперкомпьютер легко входит в каждый дом, в каждую кофеварку и в каждую программу, подменяет собой экзе-файлы и творит всяческий беспредел. Аборигены вызывают «Энтерпрайз», поскольку сами справиться не могут, а сил больше нету никаких. Кирк и Спок узнают от старожилов, что все дело, судя по всему, в том, что у Суперкомпьютера, призванного приносить суперпользу, сгорел Автоматический Встроенный Реформатор, функция которого была в том, чтобы бить железного друга по шаловливым ручкам, если вдруг что не так. Ну а теперь адская машина вытворяет что хочет, уничтожила все запасы Автоматических Встроенных Реформаторов на складах, следит за всеми и никакого сладу с ней нет, не помогают ни фаерволы, ни антивирусы, ни выключить и снова включить.

Кирк и Спок ценой невероятных усилий добывают последний экземпляр Автоматического Реформатора и в масках Санта Клаусов проникают на рождественскую вечеринку, которую злобная тварь устраивает в своем машинном зале. Надо ли говорить о том, что Суперкомпьютер давно разгадал планы друзей и теперь замышляет уничтожить их вместе с последним экземпляром спасительной для аборигенов платы? Надо ли говорить, что он заблокировал связь и теперь друзья лишены всяческой надежды на помощь, а «Энетрпрайз» превратился в бесполезное корыто, болтающееся на орбите?

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

From: http://vzua.livejournal.com/132927.html

Categories: Blog Post Tags:

Altruism vs good

August 18th, 2013 Comments off

“Disturbing emotions not only disturb our own state of mind, they also disturb the minds of others. Self-centredness gives rise to fear and insecurity, which in turn creates distrust. This is why having an altruistic attitude brings a great sense of happiness and peace of mind.” Dalai Lama

I am disagree that altruistic attitude can give us anything good. From a definition of altruism “a person unselfishly concerned for or devoted to the welfare of others”. “welfare of others” is where altruism becomes a problem. Most of us have different view on what is “welfare” is. To make it worse we cannot predict a long term effects of our actions and not good at predicting side effects.

Another side is a responsibility for our action. When your action directed solely to others it is they who have to deal with consequences. Therefore you lost direct feedback of you actions.

Note2 camera in low light

January 2nd, 2013 Comments off

Photos taken on Note2 n7100. Phone was hold pressed to window glass to minimize quality degradation by shaking.
Auto mode is not intelectual enought to select best options automaticaly.

Compare HDR, Lowlight scene and all auto

Compare HDR, Lowlight scene and all auto

Categories: Blog Post Tags: ,

My list of best web comics

October 23rd, 2010 Comments off

Sexy Losers – Very high level of sexual perversion and romantic irony.

xkcd – “A webcomic of romance, sarcasm, math, and language”(c). Mustread for geeks.

Cyanide and Happiness – All deviation of our life in short stories. Legendary webcomic what gives us many memes.

Rehabilitating Mr. Wiggles – another one webcomic about sexual perversion and stuff.

Space Muse – discontinued one. hard to find but totally worth it.

Пародии на жизнь – Немного веселья из офисной жизни.

Categories: Blog Post Tags:

Actors what I can respect

August 17th, 2009 1 comment

I had not know what Ashton Kutcher does have such liberal position. And he can speak his position very well on TV show Real Time with Bill Maher( Aug 14th 2009), where he discuss with Bill Maher and other 2 guests of the show current issues such as Obama’s health care reform, “death panels”, war on terrorism, climate change. It so surprised me because Hollywood actors usually are say some stupid things or even complete nuts or just talk about help to African children.
But it was not last surprise on this show. Another actor Brad Pitt reveal( at least for me) his position on religion and it was definitely not a “thank my Lord for this Oscar” position.
It is important that some public person which can influence people have a clear view on things.

Categories: Blog Post Tags: , , ,

Brief review of current situation in Neuroscience and Law

August 10th, 2009 Comments off

The Brain and The Law By David Eagleman
An overview of neuroscience in application to ethics and law. It covers a lot of subjects from Phineas Gage and Charles Whitman to people brain life in comas. Ways that the brain controls behaviour, issues of responsibility and accountability in the legal system, decision making, recidivism and rehabilitation, predicting violence, the hype and reality of fMRI lie detectors. Interesting part about new clinical trial that’s testing neurofeedback for controlling cravings and its uses for smokers and killers.

Categories: Blog Post Tags: ,

How much virtual linux you can boot?

August 6th, 2009 Comments off

Computer security scientists from Sandia National Laboratories in Livermore, Calif. show how to run more than a million Linux kernels as virtual machines. They use 4480-node high-performance computer cluster. It is about 225 virtual machines on each real one.
They did this not only for record number of VM but also to create tools to investigate/model behavior of botnets with high number of hosts.

Categories: Blog Post Tags: