Menu

Учи то, что тебе надо (Pro) - итоги

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

Новая версия бесплатная и пока-то ещё без всякой рекламы :). В будущем я конечно обновлю её, добавлю новый функционал (благо идеи уже имеются).

А теперь, попробуем подвести итоги. Именно из-за этого и разрабатывалось две  ...

Tags:
android, java, work, experiment, results, teaching, phonegap

Learn what you want

"Learn what you want" - this is another experiment.

The main point of all this work is to create simple app for Android based on cordova and webix. And not just create but get time values that was spent for this. :)

At the beginning, what I'd got:

The application for learning foreign words.

Key features:

  • the application has wordbooks;
  • each wordbook are being filled with words by user. During developing...
Tags:
android, phonegap, webix, js, work, experiment

HTTP Request on Android

One day after switching my android projects from API-19 to API-23 my lovely DefaultHttpClient class makes me troubles during compilation project. It just disappeared. :(

To find out a new way was easy. And now I want to share it. But before...

What is HTTP GET:

  • While making a HTTP GET request, data sent is basically included in the URL itself.
  • HTTP GET data can be stored in cache memory of browser/app...
Tags:
android, java, http, request, get, post, example, api, api23, HttpsURLConnection

Using setTimeout and requestAnimationFrame in the CSS + JS animation

More recently, to build CSS + JS animation was enough to use setTimeout. Today - this decision is no longer relevant (problem especially occurs in Chrome).

Progress runs and take everything, including browsers. And last, in turn, "sacrificed" setTimeout towards performance. I think this was not done on purpose. :)

The idea is that when you change styles for elements, their use occurs only in moments...

Tags:
js, javascript, css, animation, transition, setTimeout, requestAnimationFrame

PHP and mysqli_* functions

It has long been known that PHP refused mysql_* functions. And someone even knows that such existed. But not the essence of it.

The idea of this post is the mysqli_* functions have a very harmful feature. And it appears when you start to make queries on the sample not by simple queries, and in function. Once it so happened that I work with a nicer and more convenient through the procedures and views...

Tags:
php, mysql, mysqli, functions, routines

New application for Android users

Now, I’ve made game “Tic-tac-toe squared”. It’s not just simple tic-tac-toe game, cause it’s extended version of it. Where each cell of game field are another game field. And, in what field player have to do next turn depends on the last turn another player.

From technical point, application was built on C++ with cocos2d v2.2.6. It’s not the latest version, but it was not important for me. The...

Tags:
work, android, windows, game, tictactoe, cocos2d, cplusplus, crossplatform

Don't speak with your pc. :)

About the computer voice control, I know for a long time, and not just from hearsay. Even once I tried. But it was a very long time ago and it worked poor.

A week ago, I’ve watched the video about Elite Dangerous game with VoiceAttack – player has spoken with the ship and I was pleasantly confused. Of course, when I found more information, it became clear that not all so well. Speech was beautiful...

Tags:
voicecommand, game, elite, voiceattack, speachrecognition, ASTRA

Dropbox, Google Disk и Soft Links for folder syncronization on Windows

There is a need to do something with data synchronization on different PCs. Moreover, store all in one place - is not interested.

All who worked on Linux should know about hard and symbolic links, to create multiple entry points into the same folder/file. But not all know what there are also in the Window. May be, because, such "happiness" as a symbolic link to the directory (or NTFS Junction Point...

Tags:
dropbox, googledrive, ntfs, hardlinks, softlinks, system

Что будет, если программисты станут не нужны?...

Стоя перед выбором что cделать: переписать этот сайт на nodejs или написать полезную программу на Java под Android, я посмотрел в будущее и вспомнил про грядущий Новый Год и агитирующий плакат о корпоративе. В результате....

Вечера последних двух недель были отданы иголке и куче ткани. В итоге на тематическом корпоративе особо от других не отличался. :)

Можно считать, что это первое что я вообще шил...

Tags:
relax, XBSoftware, evenings

PhoneGap - simple and with a tambourine...

It so happened that the last couple of months I've been developing mobile applications based on PhoneGap. But only for android before. The rest is yet to come. :)

Knowing JS you can quickly (or not) do something. And if you already have experience of developing for mobile browsers, then the more you know what to expect.

But as usual, not everything went smoothly. It is said that support is needed android...

Tags:
js, phonegap, android, mobile, canvas, NFC

Вы говорить по русский?

Wow!!! Yesterday was new one wonderful and successful deploy of the current site. :)

Now, I will try to write not only on russian. And translate all this unuseful texts to with-google-translate-english. Just for you, my "far friends". :)

The button, to switch to english you can find at bottom of page.

Have a good time to you.

Tags:
site, multilanguage

Device orientation in practice

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

Мак-бука у меня нет, но вот Galaxy Note в старое доброе время приобрел. :)

Выделив пару часов вечернего времени, напряг извилины в попытках вспомнить что такое физика (что это не просто какие-то уроки в школе), получился...

Tags:
js, deviceorientation

trigger VS dispatchEvent

Когда работаешь над проектом с использованием jQuery, то генерацию пользовательских событий делаешь через trigger.

И вроде все работает...

Но вот странички, на которых вы сейчас находитесь -- это больше экспериментальное создание. Поэтому оно использует как jQuery, так и нативные обработчики и генераторы событий (это касается не только событий).

Один из моментов, где использовалось пользовательское такое...

Tags:
js, events, jquery, dispatchEvents

March, 8

Wow. Funny and helpful tools - enjoycss.com. Now, I can not only update some parts of my site, but also tell, what I love in woman... :)... and not only this... :)



Our lovely ladies!

We love you very much and wish you always to be beautiful and desirable.

And we will try to do everything that possible for this from our side.

Tags:
8march, womanday, css, boobs, enjoycss, design

Маленькие тонкости JS: bind - apply - call - ?

С вопросом оптимизации, рано или поздно, но сталкиваются почти все. И не важно, на чем вы пишите, JavaScript, C++, C#, PHP или другой язык. Вот и мне, как-то (уже давно) пришлось этим заниматься. Вот тогда я и узнал, все прелести функций bind, call, apply в JS.

(кто ещё не задумывался, стоит заглянуть сюда).

С тех пор, я старался использовать bind очень осторожно и значительно чаще оборачивать вызов...

Tags:
js, bind, apply, call, closure

Проблемы со сборкой NaCl под Windows

Сегодня столкнулся с одной из проблем сборки NaCl для Chrome под OS Windows -- скомпилированный клиент не захотел запускаться в Chrome на Ubuntu и Mac.

При этом, под Windows, все хорошо запускалось.

Решение проблемы было банальным -- скомпилировать под Ubuntu.

Стоит упомянуть, что приложение использовало дополнительные библиотеки, такие как bzip, jpeg, zlib. Которые просто были скопированы с Windows...

Tags:
NaCl, Chrome, Windows, Ubuntu, iOS

Audio and video player for urturn.

One task that was created during last week is media-player for urturn. It allow to play audio and video tracks. Good design and good implementation done this job. As result - I'm love it.

Example for audio-track you can find here:

http://www.urturn.com/documents/C6080AB8-EFE0-0001-E75B-84C110C04280

To see exaples with video, please surf urturn's pages. :) I'm so lazy.

Tags:
work, urturn, audioplayer, html5

Ruby + Rails на Windows

Недавно столкнулся с необходимостью установки Ruby + Rails на Windows.

С помощью habrahabr.ru и stackoverflow.com особых проблем не было, хотя есть замечание, которого особо ни где не встретил:

- очень не стоит устанавливать Ruby в папку с пробелами в имени (например в c:\program files\...)

Для WinXP процесс установки сошелся к последовательности:

  1. Ставим Ruby (http://rubyinstaller...
Tags:
ruby, win, sqlite

Компилирование bzib, zlib, jpeg для NaCl

Так сложилось, что мне удобнее для работы использовать ОС Window. Не то что бы я не уважаю *nix системы,просто удобнее (в оправдание, скажу что приходилось работать несколько месяцев на Ubuntu). Да и долгое время писал на VC++ под windows.

Сейчас хочу поделиться опытом компилирования некоторых библиотек для NaCL под управлением ОС Windows. Ведь то что пишется в *nix системах, в Windows иногда делается...

Tags:
NaCl, bzip2, zlib, jpeg

What did Mark go?

Something to remember: Ones a child, on the solo performances of the KVN team, asked the question "Where are Marc Chagall?". On the next time, when he repeat question, he was asked - "What did Mark go"... (note: it's just russian wordplay) Hall "exploded" with laughter, the team response are no longer required...

One of the projects in development which I took part, it's - information project "Marc...

Tags:
cssTransition, html5, shagal, mid, work

Числа, семечки...

Пока изучал тонкости канваса в HTML5 ненароком сделал игру. Некоторые её называют "Числа", некоторые "Семечки", но суть от этого не меняется.

Найти её можно здесь.

Баги и недоработки конечно имеются, но это со временем поправится. Работает и на мобильных устройствах.

И конечно, отзывы, комментарии и предложения приветствуются.

Tags:
site, game, numbers, js, canvas, phonegap

Новый дизайн

Свершилось маленькое чудо. :)

Мне удалось обновить дизайн сайта. Надеюсь сейчас он смотрится приятнее.

Tags:
site