Waiting for finishing asynchronous calls in AngularJS


Here I’ll try to describe a few ways of waiting for asynchronous calls finish in AngularJS, from simplest to more complicated.

Simplest option from documentation about $http

When we use $http service, we can set two methods which will call only after http request, “success” and “error”

read full ⇝

    2015-01-30 10:00:40      javascript angularjs

How to use PostgreSQL partitions with Django


Partitions in PostgreSQL(and MySQL too :)) are very useful when we have to store large data dividing them by attribute for future works. In my case I have logs of working on projects, which are stored in partition for each project.

Using partitions in django project is not very difficult, but there is one issue with “returning id” for insert statement in database. Function, which will insert a record to right table, must return trigger, but not id of last record as django expects.

read full ⇝

    2014-10-04 10:00:30      django postgresql partition

Sony Action Cam firmware update error on Mac OS X


If you has error on firmware update and proposition to restart your camera and start update again, you have to

  1. copy update tool from dmg image to your local hard drive and
  2. select "Get Info" from context menu
  3. set check box "Prevent App Nap"
  4. make hard reset for camera
  5. restart update tool and finish firmware update

Algorithm for hard reset:

  1. remove battery and AC adapter(USB cable)
  2. press REC for a one minute
  3. put battery back
    2014-09-15 10:00:01      macos actioncam