середа, 22 квітня 2015 р.

Forcing MySQL schema to use UTF-8

Being enough lazy, I'd like to have a possibility to control my SQL schema (where I store all my data), under some parameters. The tutorial for Flask and SQLAlchemy says I must create schema and afterwards it can be managed by extensions. Meantime, one of the biggest problem until today was that received data didn't sorted correctly. I mean they really didn't sort correctly. Today I figured out, this has been caused by CHARACTER SET settings in my Database. I should mention, that SQL Alchemy performs on the fly transformation of received data from latin1 to utf8. So my initial idea was to understand how to avoid such behaviour, and (IMHO) this was the reason of improper sorting. So outside of the Python the data has been looked like:

mysql> SELECT id, name FROM divisions ORDER BY name;

| id | name                                                  |
|  4 | Clinic No.4                                           |
|  6 | Абсолютно нова клініка              |
|  5 | Нова клініка                                |
|  7 | Ще одна клініка                          |
|  1 | global                                                |

Well it is not the sorting I wanted, at least because "Clinic No.4" and "global" should be together, and sorting should ignore letter cases. For the last thing, there is a collate call, that should solve my problem. But it didn't (because of the encoding problem). So in order to get proper encoding there were some prosper ways:
  • edit MySQL config so it started to process data correctly (can be done on DB level);
  • force somehow data connection to process data on-the-fly (can be done on connection level);
  • trying to tell database how data should be stored, so I didn't think about them.
After some readings finally I figured out the correct way for forcing MySQL to process Unicode data correctly.

Firstly I should stress I use pymysql dialect for connection cause it is targets 100% compatibility. So, correct forcing connection to use Unicode on client side is to add "?charset=utf8" to the connection string. So our target will look like: mysql+pymysql://username:password@localhost/db_name?charset=utf8.

Secondly, we should set unicode conversion globally. For this add convertunicode=True and encoding=utf8 as params to sqlalchemy.createengine().

Thirdly we should create MySQL schema with the proper character set and collation. As my DB is entitled clinic, so SQL statement is:

Indeed, I decided to create default schema, by simple statement CREATE SCHEMA clinic; and tune it on initialization DB from the app, by running the following code:

from sqlalchemy import create_engine

engine = create_engine("mysql+pymysql://username:password@localhost/db_name?charset=utf8", encoding=utf8, convert_unicode=True)
SCHEMA = "db_name"

connection = engine.connect()
result = connection.execute("SHOW CREATE SCHEMA " + SCHEMA)
for key in result:
    import re
    charset_pattern = re.compile("DEFAULT CHARACTER SET (?P[A-Za-z0-9]*?) ", re.I)
    charset = re.search(charset_pattern, str(key))
    if charset and 'utf' not in charset.group("charset"):
        connection.execute("ALTER SCHEMA " + SCHEMA +
                           " DEFAULT CHARACTER SET 'utf8'"
                           " DEFAULT COLLATE 'utf8_unicode_ci'")

Here we check if our Schema encoding is UTF8, and set it to correct value if it is not.
And here are the results:

mysql> SELECT * FROM divisions ORDER BY name ASC;
| id | name                        | builtin |
|  5 | Booble                      |       0 |
|  6 | Bubble                      |       0 |
|  1 | global                      |       1 |
|  4 | Друга клініка               |       0 |
|  3 | Перша клініка               |       0 |
|  2 | Типова клініка              |       1 |
6 rows in set (0.00 sec)

mysql> SELECT * FROM divisions ORDER BY name DESC;
| id | name                        | builtin |
|  2 | Типова клініка              |       1 |
|  3 | Перша клініка               |       0 |
|  4 | Друга клініка               |       0 |
|  1 | global                      |       1 |
|  6 | Bubble                      |       0 |
|  5 | Booble                      |       0 |
6 rows in set (0.00 sec)

вівторок, 21 квітня 2015 р.

Intro to my pet project

They say, each old or new programmer must have its own pet project, where he can study some new tricks. After a year, I finally, decided to start my own project: tiny CMS for managing small-size clinic. Before that I tried myself with Java, C and C++. About a year and a half ago I decided to switch myself to Python so I finished some Python courses (indeed there were two of them: Google's Python Class and Introduction to Interactive Programming on Coursera), and now I'n trying to improve my skills in python using Flask micro-framework, MySQL and some other simple stuff for building web-pages in order to get more comfortable with these technologies.

I have to say, that indeed, I am "working" on this project near 4 monthes. And under "working" I mean it is not so regular as I'd like it to be, but I'm trying to work on it each day for 1-2 hours in order to make some progress.

So, what are the objectives for it?

  • Study more deeply Python
  • Study SQL, and related Python-library: SQL Alchemy.
  • Study new (at least for me) technologies like: HTML, CSS (incl. CSS3), JavaScript (Ajax), and jQuery
  • Study Web-oriented Python framework Flask and its extensions.
  • Study some version control system (currently it is git, but I also liked mercurial).

I have no scope to make any deep research in Web or Computer design, and I believe that good design can be made by good designer, but as the present stage it is not so important. Right now I'm re-writing my present code (that I store in private archive at bitbucket) in order to allow people to use it from different places.

In this blog under the category "Pet Project", I'm going to leave some notes that may be usefull for other people, and also describe my own experience until this project will be released.


вівторок, 4 листопада 2014 р.

«О донецком "быдле"», «Ватники, чо»

Під таким заголовком сьогодні розноситься по соц.мережах інформація, яка супроводжується наступним малюнком і багатозначним «ню-ню, біндеровци»…

Після невеличкого оправдання, зразу ж карта міняється на:

Ну, вам все зрозуміло? Мені - ні. Слава Богу, що в тому ж дописі ми знаходимо інформацію про те, звідки взялися дані. А саме дані про населення: http://ukrstat.gov.ua/operativ/operativ2012/ds/kn/kn_r/kn1212_r.html і дані про кількість публікацій: http://ukrstat.gov.ua/druk/publicat/kat_u/2014/zb/09/zb_nayk_13.zip

Побіжний перелік і аналіз даних, які подані у дописі співпадає по наведених коефіцієнтах. Однак, мою увагу привернуло дещо інше, а саме перелік публікацій. Отже, якщо вірити цим даним, то в Тернопільській області за 2012 рік було опубліковано 182 наукові праці. А у Донецькій - 4035. Люди, які хоч трошки знайомі з нашою системою освіти запідозрять щось не ладне, адже наприклад аспірант передостаннього і останнього навчального років повинні включити у свій річний план щонайменше одну публікацію. Насправді аспірант мав би щороку публікувати принаймні одну статтю. Тобто, на основі цих даних виходить, що у прогресивній Донецькій області є аж чотири тисячі тридцять п’ять аспірантів? На 31 вуз? тобто 130 аспірантів на кожен вуз? Малувато буде… Ну, Бог з ним.

Повертаємось до публікацій. Отже, статистику (яка є неповною і неточною) можна взяти отут, відкрити на 134 сторінці і побачити, що усього в Україні за 2012 рік опубліковано 374.897 наукових праць, а за 2013 - 391.398. Так вже веселіше. Тим не менше, спробуємо побудувати реальну картину співвідношення кількості наукових праць на десять тисяч населення. По-перше, задля цікавості, а по-друге, щоб подивитися не тільки хто як і кого кормить™, але і хто і як публікується.
Важливим фактором є також кількість населення, яка проживає у даному регіоні. Для того, щоб бути геть дотошним, то дані ми візьмемо з статистичного збірника «Чисельність наявного населення України», що його опублікував Деркомстат. От тільки, на відміну від опонентів рахувати населення ми будемо відповідно станом на 1 січня 2013 року і 1 січня 2014 року, оскільки рахувати станом на 1 грудня є некоректно, оскільки упускаємо один додатковий місяць. Отже, дані за 2012 рік:
Кількість друкованих працьНаселення
Кількість друкованих праць
на 10 тис. чол.
(менше - краще)
Вінницька80001627038 49,1718
Волинська66851039958 64,289
Дніпропетровська260093307795 78,636
Донецька257614375442 58,8813
Житомирська36141268903 28,4824
Закарпатська29331254393 23,3825
Запорізька101661785243 56,9414
Івано-Франківська72031381788 52,1215
Київська (без м. Київ)19491722052 11,3127
Кіровоградська2238995171 22,4926
Луганська133972256551 59,3712
Львівська231892540702 91,273
Миколаївська55791173481 47,5420
Одеська144992395160 60,5311
Полтавська91511467821 62,3410
Рівненська36231156868 31,3223
Сумська91041143249 79,635
Тернопільська84301077327 78,247
Харківська528462744419 192,562
Херсонська38451078232 35,6622
Хмельницька52511313964 39,9621
Черкаська64521268888 50,8416
Чернівецька7891907163 86,974
Чернігівська53301077802 49,4517
АР Крим (без Севастополя)96561965177 49,1719
м. Київ995292845023 349,841
м. Севастополь2567383437 66,958
Україна37489745553047 82,30
Дані за 2013 рік:
Кількість друкованих працьНаселення
Кількість друкованих праць
на 10 тис. чол.
(менше - краще)
Вінницька81661618262 50,4618
Волинська52861041303 50,7616
Дніпропетровська255353292431 77,567
Донецька272874343882 62,8210
Житомирська33481262512 26,5224
Закарпатська24811256850 19,7426
Запорізька79721775833 44,8920
Івано-Франківська81921382096 59,2712
Київська (без м. Київ)25901725478 15,0127
Кіровоградська3249987565 32,9023
Луганська140022239473 62,5211
Львівська247032538436 97,323
Миколаївська68771168372 58,8613
Одеська177702396493 74,158
Полтавська115921458205 79,506
Рівненська40341158851 34,8121
Сумська92491132957 81,635
Тернопільська74601073327 69,509
Харківська573802737242 209,632
Херсонська28361072567 26,4425
Хмельницька43081306992 32,9622
Черкаська66861259957 53,0715
Чернівецька8152908508 89,734
Чернігівська51001066826 47,8119
АР Крим (без Севастополя)99791967259 50,4617
м. Київ1050492868702 366,191
м. Севастополь2115385870 54,8114
Україна39139845426249 86,16

І щоб все сприймалося значно легше - та ж сама інформація але у вигляді контурних карт:
Тому прихильників правильної статистики чекає невеличке розчарування (не дотягнули до Тернополя у Донецьку, а шо ж робить…), а решті панства нагадую, що статистика - це ще один з видів брехні. Справедливості заради, мушу зазначити, що дані, які наведено у опонентів, насправді зазначено у тому ж таки збірнику Держкомстату, однак це інші дані. З області, яка є дуже заполітизованою. Що це таке - самостійна робота.
Наразі у мене все. Критика (конструктивна) вітається.

середа, 29 жовтня 2014 р.

Limiting chrome's memory usage per tab

Last two weeks I observed that one of my favorite games - eRepublik, uses abnormally huge amount of memory if you leave chrome for few hours opened. Finally page becomes unrespondable, and you may observe a usage per page near 1-2Gbs of memory. In the example below, my chrome decided to occupy a bit smaller amount of RAM just in 15 minues of site browsing.
Top of my chrome's task manager with "memory leak" 
Indeed, such situation didn't make happy neither me nor other people around the world. Some of them suggested, they would like to have a possibility to limit chrome's memory usage. Indeed, the reason for such strange behaviour is caused by design in chrome, that keeps in memory major part of elements for given tab, until you change website. I perfectly understand Googlers' desire to make everything "smoothing" and fast, but indeed present situation looks quite dangerous for some people, that use webpages as their workplace, or if they need to update pages time to time.
Most of the existing solution you may find on the web, provide you with a possibility to limit overall chrome's memory usage by suspending tabs, by "parking" them etc. Yes, in general cases, it helps, cause chrome uses separate process for each tab, so limiting amount of tabs improves overall picture. But in case when one web-page uses extra-and-extra-and-extra memory this is not the solution. Indeed this is not the solution if you need to work with the site, and you don't intend to check old info, but your main purpose is to grab new one. Perfect solution for such situation was if chrome tried to limit its internal memory per page, let's say by 2 or 3 last complete snapshots, but until this, the only possible way is either to close tab with extended memory usage and open new one, or kill it from Chrome's task manager.
The only solution, that solves this problem in the way, described above is python solution at superuser.com. It is a bit old, so I modified it in order to work with python 2.7.8 (that is default on my system) and psutils 2.1.1 (they don't include into python distro, so you should get them by yourself).
It's main feature is it kills ANY tab that overcomes 800 Mb of real memory. You can put your own value if this one is too small for you.
The main disadvantage is it really kills really ANY tab, and some times it kills other tabs assigned with the renderer. So you will loose all your input forms. Therefore I recommend use this script just if you really need such feature. Otherwise, write to Google HQ and ask them to add this feature to browser.
Source code for solution at github.

середа, 1 жовтня 2014 р.

Αποτελέσματα της ημέρας από 30 Σεπτεμβρίου 2014

Αδερφοί και αδερφές, διαβάστε τα αποτελέσματα από 30 Σεπτεμβρίου.


Τα κακά νέα:

1. Τις 30 Σεπτεμβρίου, ακριβώς πριν 11 χρόνια, η Ρωσία προσπάθησε να κλεφτεί ένα μέρος της Ουκρανίας, και άρχισε να κατασκευάζει το πρόχωμα από δικό της Κρασνοντάρσιι κράι προς το Ουκρανικό νησί Τούζλα. Ο σκοπός της ήταν να «προσαρτά» το νησί στην Ρωσία. Αφού πριν 1925 η Τούζλα ήταν ένα μέρος της χερσόνησο Ταμάνσκιι, και έγινε το νησί μετά από την μεγάλη φουρτούνα. Δηλαδή βάλτε πίσω.

Εκείνη τη φορά λύσαμε το πρόβλημα χωρίς οπλισμένη σύγκρουση. Αλλά η λογική της διαδικασία είναι η εξής: άμα ένα κράτος άνοιξε το στόμα του για να πάρει το έδαφος του αλλού κράτος - τότε δεν θα το κλείνει μέχρι να το χτυπήσουν στο στόμα του. Ακριβώς αυτό είδαμε σήμερα.

Το τεράστιος λάθος είναι να μην διαβάζεις από τα μαθήματα της ιστορίας. Με ο,τι και θα τελειώσουμε την σημερινή εποποιία με την Ρώσικη εισβολή - εμείς πρέπει να το θυμηθούμε κάθε στιγμή. Τρομερή οικονομική κατάσταση, κοινωνικά προβλήματα κ.τ.λ. δεν μπορούν να είναι εξηγήσεις για να αφήσουμε το στρατό μας στο τέλος. Αλλιώς θα έχουμε κλεμμένη Κριμαία και το φλεγόμενο Ντονπάς.

2. Η Ρωσία συνεχίζει να φέρει τους στρατούς της στο σύνορο με την Ουκρανία. Τώρα εκεί βρίσκονται καινούργιες ομάδες για σαμποτάζ και ανίχνευση των Ρώσικων ιδιαίτερων δυνάμεων, οι οποίες αύριο μάλλον θα είναι στο έδαφος της Ουκρανίας.

Σήμερα εμείς πήραμε στοιχεία ότι φέρανε προς το σύνορο καινούργιες Ρώσικες πυραυλικές εγκαταστάσεις. Για την πρώτη φορά οι πηγές μας μας είπανε ότι αυτές είναι επιχειρησιακές και τακτικές πυραυλικές εγκαταστάσεις. Μετά από το έλεγχος ανακαλύψαμε ότι οι Ρώσοι φέρανε στο σύνορο την μπαταρία τακτικών εγκαταστάσεων «Τότσκα-Ου».

Μάλιστα. Από εκείνες τις θέσεις των, που βρίσκονται κοντά το τόπο Πετρόφκα, περιφέρεια του Ροστόφ, οι Ρώσικοι στρατοί μπορούν να πυροβολούν μόνο στους σκοπούς που είναι στο έδαφος το οποίο ελέγχουν οι μαχητές. Αυτό σημαίνει ότι οι Ρώσοι θα συνεχίσουν να καταστρέφουν τα σπίτια αμάχητων κάτοικων του Ντονμπάς, και ταυτόχρονα θα φωνάζει ότι όλα απ' αυτά είναι «εγκλήματα των Ουκρανικών στρατιωτών».


Τα καλά νέα:

1. Στο Σλοβιάνσκ οι τοπικές εθελοντές μπλοκάρανε την δημαρχία διαμαρτυρόμενος εναντίων του διορισμού του κ. Β. Ράνττσενκο και του βουλευτή από το κόμμα Περιοχών του κ. Β. Λγιαχ ως αναπληρωτές του δήμαρχου. Οι μαχητές από το εθελοντικό τάγμα «Σίτς» στήριξε τους εθελοντές.

Να σας πω, είναι ο ίδιος Ράνττσενκο ο οποίος ήταν αρχηγό αστυνομίας στην Κριμαία στο καιρό του τέλος αυτοκρατορίας του Γιανουκόβιτς. Εκείνος με την τύχη έδωσε την Ρώσικη αστυνομία στους Ρώσικους κατακτητές του Μαρτίου, και μετά έτρεξε στην πατρίδα του - στο Σλοβιάνσκ, για να βλάπτει την Ουκρανία από της θέση του αναπληρωτή του δήμαρχου. Θαυμαστικά, τι άλλο να πω.

Εκείνα τα γεγονότα έγιναν αμέσως μετά από την δημοσίευση του δελτίου της ομάδας «Πληροφοριακή Αντίδραση» σχετικά τις «απελευθερωμένες περιοχές», όπου εμείς δείξαμε για την πραγματική απειλή «γυρισμού» παλιών δημόσιων στις θέσεις τοπικού επίπεδου. Αλλά άμα οι τοπικές πατριώτες θα αντιδρούν σε εκείνη τη απειλή - τότε δεν χάσαμε όλα.

Επίσης, μόλις εγώ έμαθα για τα γεγονότα στην πόλη, τότε πήρα τηλέφωνο στους εθελοντές του Σλοβιάνσκ. Και εκείνοι λένε: ο Ράνττσενκο και ο Λγιαχ είναι μόνο κορυφή του παγόβουνου, και εκείνος ο βάλτος χρειάζεται καλή καθαρισμό. Επίσης ο ίδιοι ομολογούν ότι χωρίς την στήριξη του τάγματος «Σιτς» θα είχανε πολλά προβλήματα - οι τοπικές αστυνόμοι θα σκοτώσουν καθένα για το χατίρι του Ράνττσενκο. Παιδιά κρατηθείτε, το δικό σας μέτωπο είναι τόσο σημαντικό όσο και η πρώτη γραμμή. Με την τύχη!

Επίσης έχω ερώτηση στην εξουσία: μήπως πρέπει να περιμένουμε το γυρισμό του Γιανουκόβιτς στην θέση του πρόεδρου, ή μήπως κάποιος «πάνω» τελικά θα αρχίσει να αντιδράει στην «ανάσταση» των τσιρακιών της προηγούμενης εξουσίας;

2. Η Εθνική Φρουρά πήρε 100 μονάδες καινούργιων μέσων, και σε λίγο θεωρούν να αγοράσουν έκτακτα 500. Μεταξύ των μέσων - φορτηγά, θωρακισμένα αυτοκίνητα «Κουγουάρ» και «Σπαρτάκ», θωρακισμένα ΚρΑΖ. Επίσης η κυβέρνηση υποσχέθηκε, ότι θα εφοδιάσουν τους στρατιώτες της Εθνικής Φρουράς με χειμερινά ρούχα μέχρι τις 10 Οκτωβρίου.

Ουδέν σχόλιο όσων σχετικά τα μέσα - τα λείπεις στους στρατιώτες μας από την πρώτη ημέρα σύγκρουσης, για αυτό 100 μονάδες - είναι επιτυχία. Όσων για την προετοιμασία στο χειμόνα, ακόμα είναι νωρίς να χαιρόμαστε. Πριν απ' αυτό και Υπουργείο Άμυνας υποσχέθηκε ότι θα ετοιμαστεί το στρατό μας για το χειμώνα πριν 10 Οκτωβρίου. Και σύμφωνα με τα στοιχεία μας, δεν είμαστε σίγουρη ότι αυτό είναι πραγματοποιήσιμο.

Τέλος πάντων, θα το δούμε. Και άμα θα ανατρέπουν την προετοιμασία για το χειμώνα - τότε όλες οι συζητήσεις του στρατιωτικής-πολιτικής και στρατιωτικής διοίκησης σε τις οποίες λένε για θετικές αλλαγές στο Υπουργείο Άμυνας δεν αξίζουν τίποτα. Αυτό θα σημαίνει ότι κανένας ούτε δεν προσπάθησε να καθαρίσει το κόπρος του Αυγεία.

3. Η Κοινοβουλευτική Συνέλευση του Συμβουλίου της Ευρώπης (ΚΣΣΕ) με περισσότερους ψήφους απόρριψε την πρόταση της Ρωσίας για την απόφαση της ΚΣΣΕ, σε την οποία έπρεπε να τονίζει «την δραστηριοποίηση του ναζισμού» στην Ουκρανία.

Δηλαδή, η ΚΣΣΕ έστειλε την Ρώσικη βουλευτή την κ. Ο. Καζακόβα στην γνωστή διεύθυνση, η οποία ζήτησε επίμονα να εκφράζουν «την ανησυχία σχετικά την δραστηριοποίηση της στήριξης των ναζιστικών οργανισμών» στην Ουκρανία. Στην Ευρώπη δεν κατάλαβαν της προσπάθειες της ρήτορα από το ναζιστικό κράτος, απεσταλμένου του σωσία του Χίτλερ ο οποίος έχει επώνυμο Πούτιν, για να φταίει στο «ναζισμό» την θυσία εισβολής του Πούτιν την Ουκρανία.


Το πρωτότυπο

вівторок, 30 вересня 2014 р.

Αποτελέσματα της ημέρας από 29 Σεπτεμβρίου 2014

Αδερφοί και αδερφές, διαβάστε τα αποτελέσματα από 29 Σεπτεμβρίου.


Τα κακά νέα:

1. Ο αιματικός «πόλεμος για την ειρήνη» στο Ντονμπάς συνεχίζεται με όλα τα μέσα. Για τις τελευταίες τρεις ώρες (από 18:00 μέχρι 21:00 29.09) εμείς υπολογίσαμε 11 πυροβολήσεις των θέσεων Ουκρανικού στρατού από την πλευρά των Ρώσων και τρομοκρατικών στρατών.

Οι μαχητές, οι οποίοι δεν είναι γνωστοί από παρουσία του μυαλού, τώρα πλησιάζονται ως την άκρη του κυνισμού. Σήμερα εμείς υπολογίσαμε μερικά γεγονότα, τα οποία μπορεί να καταλαβαίνει μόνο το χαλασμένο μυαλό. Αφού οι ουκρανικές στρατιώτες πυροβολούν μόνο στην απάντηση ενώ εισβολείς, οι τρομοκράτες φέρουν τα συστήματα ομοβροντίας «το Χαλάζι» κοντά τις θέσεις μας, τα γυρίσουν και πυροβολούν στις κατοικήσιμες περιοχές. Και μετά προσπάθησε να βεβαιώσει ότι όχι οι Ουκρανοί σκοτώνουν τους αμάχητους εντόπιους.

Όλα τα καλύτερα για την Ρώσικη προπαγάνδα. Και τα πολύ αιματικές υπηρεσίες - τις οποίες γουστάρουν στο Κρεμλίνο πριν απ' όλα.

2. Η κεντρική ανακριτική διοίκηση της Ανακριτικής Επιτροπής Ρωσίας άρχισε ποινικοί υπόθεση σχετικά την «γενοκτονία ρωσόφωνου πληθυσμού στις περιφέρειες του Ντονέτσκ και Λουχάνσκ της Ουκρανίας».

Οι ρώσικες ανακριτές «μάθανε», ότι οι διοικήσεις της Εθνικής Φρουράς και της κίνησης «ο Αριστερός τομέας» είπανε στους υποτακτικούς για να σκοτώσουν Ρωσόφωνους πολίτες, οι οποίοι μένουν στην ανατολή Ουκρανίας. Με τα «Χαλάζι», τα αντιαεροπορικά και πυρομαχικά τύπου συστάδες (cluster munition). Τελικά, όλες τις εγκληματίες Ρώσικων μισθοφόρων, Ρώσικου στρατού και Ρωσόφιλων μαχητών η Μόσχα απέδωσε του Ουκρανικού στρατού.

Δεν έχω τι να πω - τα κλόουν του Κρεμλίνο δεν ξέρουν τι να φανταστούν. Έχω μόνο μία ερώτηση: γιατί όλες απ' αυτές τις εγκληματίες γίνονται μόνο στις περιοχές, τις οποίες οδηγούν «ΝτΝΡ»  και «ΛΝΡ» (η «Λαϊκή Δημοκρατία του Ντονέτσκ» και η «Λαϊκή Δημοκρατία του Λουχάνσκ»); Κάνες δύο βήματα από την πλευρά του μετώπου μέσα τις Ουκρανίας - και δεν θα βρεις κανένα εκπρόσωπο του «ρωσόφονου πληθυσμού», του οποίου πάτησαν στο πόδι του στο τραμ λόγω της Ρώσικης.

3. Το γκρέμισμα του αγάλματος του Λένιν στο Χάρκιβ προκάλεσε πολλές φωνές και πολλά βογκητά μεταξύ τους μερικούς μέρους κοινωνίας. Ο δήμαρχος ο Γ. Κέρνες, ο οποίος για όλοι την ζωή του δεν μπορεί να διαλέγει άμα είναι με όμορφους ή με έξυπνους, όρκισε να αποκαθιστεί το γκρεμισμένο άγαλμα. Ο ένας κλαίει με τα ψεύτικα κλάματα (αφού πρόσβαλαν τον θείο Βόβα (μικρό όνομα από Βλαδίμηρος)), και οι άλλοι χορεύουν.

Όμως δεν καταλαβαίνω, για πιο λόγο φέρανε τόση υστερική; Άμα οι φίλες του Λένιν, εννοώ και τον κ. Κέρνες, τόσο ανησυχούν για το άγαλμα, τότε οι μόνοι τους θα το φέρανε εκεί που πρέπει να είναι - π.χ. στην αυλή του γραφείου του Κομουνιστικού κόμματος ή καλύτερα στην αυλή του κ. Σιμονένκο (ο αρχηγός του Κομουνιστικού κόμματος) - εκεί είναι τα μέρη με τα κεφάλια. Μα τι κάνει το άγαλμα του πιο αιματηρού και αυταρχικού «αρχηγού» της παγκόσμιας ιστορίας, ο οποίος έφερε τόσο πόνο στην Ουκρανία, και τον οποίον απέδωσαν στο άγαλμα του κακού γούστου, το οποίο βρίσκονται στο κέντρο της Ουκρανικής πόλης; Είναι κρίμα ότι σε αυτή τη περίπτωση λέμε για τον Χάρκιβ - την πόλη χωρίς εκείνο δεν μπορούμε να φανταστούμε την ιστορία του κράτος μας.

Νομίζω, ότι εκείνοι οι οποίοι κλαίνε για το κομουνιστικό πτώμα, δεν θα έχουν πρόβλημα να πάρουν τα πράγματα τους και να πηγαίνουν σε εκείνη την χώρα που λατρεύουν εκείνο το πτώμα και μέχρι στιγμής μαλακίζονται με έμπνευση στο μισό αποσυντεθειμένο πτώμα του Βλαδίμηρος Ιλίτς στο κέντρο πρωτεύουσας. Αλλά στην Ουκρανία πρέπει να τελειώσουμε με εκείνη την ιδεολογική νεκροφιλία.

Σε εκείνους οι οποίοι επιμένουν ότι το γκρέμισμα του αγάλματος του Λένιν δεν έχει επίδραση στην ευπορία του λαού, θα απαντήσω απλά. Ο σημερινός κόσμος είναι ο κόσμος των νοημάτων. Και μέχρι στα κεφάλια μας οδηγούν οι Λένιν από μελαγχολικό και τραγικό παρελθόν, δεν έχει νόημα να δημιουργούμε το καλό μέλλοντας μας.


Τα καλά νέα:

1. Με τις πληροφορίες Ουκρανικών στρατιωτών, για τις τελευταίες δύο εβδομάδες πήρανε 468 πολίτες μας από την αιχμαλωσία. Και για το τελευταίο μήνα ελευθέρωσαν πάνω από 1 000 πολίτες και στρατιώτες οι οποίοι μπήκανε στην αιχμαλωσία.

Δυστυχώς δεν βλέπουμε τίποτα θετικό στην σημερινή «ανακωχή» - η Μόσχα και οι τρομοκράτες ούτε δεν σκέφτονται να σταματήσουν την αιματική σφαγή, την οποία άρχισαν στο Ντονμπάς. Αλλά άμα τέτοια «περίεργη» ανακωχή μας δίνει ευκαιρία να λύσουμε τυχαίος το θέμα με τους αιχμαλωτισμένους - ας ναι είναι και έτσι.

2. Στην Υπηρεσία Ασφάλειας της Ουκρανίας δήλωσαν ότι μάζεψαν την αποδεικτική βάση για τις ποινικές υποθέσεις εναντίων του πρώην πρόεδρου Β. Γιανουκόβιτς και την ομάδα του. Τώρα είναι το θέμα να φέρουν τους κατηγορούμενους στο δικαστήριο.

Στην πραγματικότητα να κάνουν την παραδειγματική διαδικασία ερήμην. Και το θέμα δεν είναι να δώσουμε την πολιτική εκτίμηση σε εκείνο το πνεύμα, το οποίο ούτε ο Πούτιν δεν τον φέρει ως «νόμιμο πρόεδρο της Ουκρανίας», αφού είναι πολύ αστικό. Το θέμα είναι να δείξουμε στα πρόσωπα το μηχανισμό της εθνικής ταπείνωσης. Και να ονομαζόμαστε εκείνα τα πρόσωπα με τα επώνυμα των.

Θα έχει δύναμη η Ουκρανική εξουσία για να βρει κάθε βίδα του συστήματος του Γιανουκόβιτς και να του φέρει πάνω; Για να δούμε. Αφού από το τέλος του Μαϊντάν πέρασε πολύ καιρό, και οι παλιές υπάλληλες αρχίζουν να πάρουν τις παλιές θέσεις των.

3. Και πάλι για το Χάρκιβ. Εδώ άρχισαν πρώτη ποινική υπόθεση λόγω δωροδοκίας των ψηφοφόρων - στην κατοικία μίας σχολής στους κάτοικους του Χάρκιβ δώσανε συλλογές προϊόντων με τις κάρτες με πολλούς χαιρετισμούς από ένα υποψήφιο βουλευτικών εκλογών. Νωρίτερα ο τύπος δήλωσε ότι στο Χάρκιβ δίνουν το μαυραγάνι από το όνομα ένα υποψήφιο, ο οποίος είναι τον βουλευτή τοπικού συμβουλίου, και ο ίδιος είναι πολύ γνωστός μέλος του Κόμματος Περιοχών.

Εγώ νομίζω, άμα οι δικές μας πολιτικές θα μάθουν να κερδίσουν τους ψήφους των ψηφοφόρων με το μυαλό τους και με τις πράξεις τους, και όχι με το μαυραγάνι - τότε η Ουκρανική πολιτική θα έχει την ευκαιρία από την σημερινή επιχείρηση της αγοράς στην πραγματική κρατική δραστηριότητα για τον λαό και το κράτος. Για αυτό, βέβαια, χρειαζόμαστε πολύ καιρό, αλλά μπορεί να γίνει όλα... Ο δρόμος θα περάσει εκείνος ο οποίος περπατάει.


Το πρωτότυπο

четвер, 25 вересня 2014 р.

Αποτελέσματα της ημέρας από 24 Σεπτεμβρίου 2014

Αδερφοί και αδερφές, διαβάστε τα αποτελέσματα από 24 Σεπτεμβρίου.


Τα κακά νέα:

1. Οι Ρώσικοι και τρομοκρατικοί στρατοί τώρα μοιάζουν ασόβαρη και μυστική γυναίκα από τα έργα του Τουργκένιεφ. Μετά από κάποια μείωση ποσότητας πυροβολισμού στις θέσεις Ουκρανικού στρατού και πολιτικών αντικείμενων για όλη την ημέρα, η μαχητές το βράδυ άρχισαν για την «ανακωχή» με μεγάλο πάθος, κάνανε παραξενιές για όλη την νύχτα, και το πρωί η ένταση του πυροβολισμού πάλι μείωσε.

Η εντεταμένη κατάσταση κράτησε για όλη την ημέρα κοντά το Ντονέτσκ, το Πισκί και την Κάμγιανκα, που ο πυροβολισμός συνέχισε στις θέσεις και στα φυλάκια Ουκρανικού στρατού.

Νομίζω ότι η σημερινή μείωση της έντασης τρομοκρατών δεν σημαίνει τίποτα. Αύριο, ή την σημερινή νύχτα εκείνη θα συνεχίσουν τις επιθέσεις με καινούργια δύναμη. Δεν υπάρχει ούτε ένα λόγο για την «ειρήνη».

2. Μόλις εμείς δηλώσαμε, ότι το Ρώσικο Γενικό Επιτελείο έστειλε στους τρομοκράτες διαταγή για να ετοιμαστούν παραποιήσεις «βεβαιώσεις εγκλημάτων» των Ουκρανικών στρατιωτών, και αμέσως τέτοιες «βεβαιώσεις» εμφανίστηκαν στο Ρώσικο τύπο.

Εδώ έχετε και έγκυοι κοπέλες στους κοινούς τάφους, και μαζικοί τουφεκισμοί των αμάχητων πολιτών, μοιάζει μόνο το γνωστό κόλπο της Ρώσικης προπαγάνδας με σταυρωμένα παιδιά, όμως καλύτερα να δείξουν της αθροιστική εικόνα - σταυρωμένα έγκυον παιδιά, για καλύτερο εφέ. Οι «φταίχτες» σε εκείνα τα τερατώδη εγκλήματα, με γνώμη τρομοκρατών και Ρώσικου τύπου - ο Αριστερός τομέας και η Εθνική Φρουρά, δεν γίνεται χωρίς εκείνους.

Βλέπουμε πως καλά εκπληρώνουν διαταγές του Κρεμλίνο και τοπικές τρομοκράτες και Ρώσικες δημοσιογράφοι. Ο μηχανισμός δημιουργίας του ψέματος λειτουργεί όπως πρέπει. Και πιο σημαντικό είναι ότι οι τρομοκράτες με τέτοιες προκλήσεις καταφέρουν δύο σκοπούς ταυτόχρονα: υποτιμούν Ουκρανικούς στρατιώτες, και, ταυτόχρονα, τους φταίνε στα δικά τους εγκλήματα.

3. Σήμερα στην ΟΑΣΕ αρνηθήκανε την ενημέρωση του κέντρου τύπου επιχειρησιακού επιτελείου «ο Βορράς» και του Συμβουλίου Εθνικής Ασφάλειας και Άμυνας (ΣΕΑΑ) της Ουκρανίας, ότι το αυτοκίνητο ομάδας της ΟΑΣΕ είχε πυροβολεί χτες στην περιοχή του Λουχάνσκ.

Εμείς δεν θέλαμε να αναφέρουμε εκείνο το θέμα, αλλά προχτές εκείνες οι πληροφορίες πήραμε και από τα κανάλια της ομάδας «Πληροφοριακή Αντίδραση» - εμείς μάθαμε, ότι για εκείνο το γεγονός ξέρουν οι στρατιώτες μας, εμείς δεν είπαμε τίποτα για εκείνο το πυροβολισμό, και δώσαμε τέτοια ευκαιρία στα νόμιμα όργανα. Και τώρα, ορίστε - η ΟΑΣΕ το αρνιέται.

Εγώ παραδέχομαι, ότι μπορούσαμε να κάνουμε λάθος και εμείς, και το ΕΕ «ο Βορράς», και το ΣΕΑΑ. Μπορεί να το γίνει. Αλλά το θέμα είναι ότι αυτό δεν είναι η πρώτη φορά όταν οι εκπρόσωποι του ΟΑΣΕ συμπεριφέρονται και δηλώνουν περίεργα όταν λένε για τα γεγονότα στο Ντονμπάς. Μήπως, εκείνη την περίεργη συμπεριφορά εξηγείται με εκείνο το γεγονός ότι στην ΟΑΣΕ για την "Ουκρανική κατεύθυνση" είναι υπεύθυνοι και οι πολίτες της Ρωσίας; 

Για παράδειγμα, «τρεχούμενη επίσκεψη» του συνόρου μεταξύ την Ουκρανία και την Ρωσία κάνουν οι εκπρόσωποι της ΟΑΣΕ, τους οποίους διευθύνει Τμήμα συνοριακών απειλών της ΟΑΣΕ. Ο τμηματάρχης του είναι ο Αλεκσέι Λίζενκοφ - ο καταγόμενος από το Υπουργείο Εξωτερικών, ο τρόφιμος του γερού προπαγανδιστή Λαβρόφ. Τελικά τι πρέπει να σκεφτόμαστε;

Νομίζω, ότι από πλευρά της Ευρώπης θα είναι καλύτερα, άμα τέτοιες θέσεις για εκείνη την στιγμή θα πάρουν οι εκπρόσωποι της τρίτης, αδιάφορης πλευράς. Αλλιώς μπορούν να εμφανίζουν πολλές δύσκολες ερωτήσεις.


Τα καλά νέα:

1. Σχετικά με τις πληροφορίες μας, αποτελειώνουν τα γενικά μέτρα άμυνας της Μαριούπολης, την οποία οι στρατιώτες του Πούτιν δεν θα αφήνουν τόσο απλά. Επίσης πήρανε μέτρα για εξασφάλιση άμυνας στην περιοχή της Χερσώνα, στο διοικητικό σύνορο με την Κριμαία. Ας και εδώ δεν είναι καλοί όροι για εισβολή στην ήπειρο, όλα να τα περιμένουμε. Η δημιουργία γραμμής της άμυνας, την οποία κλείνουμε με αντιαεροπορικά μέσα - είναι καλύτερο τρόπο «ανακωχής» με Ρώσους και μαχητές.

Χαίρομαι, ότι την στρατιωτική διοίκηση μας δεν σταματήσανε οι συζητήσεις σχετικά την ουσιαστική «ειρήνη», την «εξαγωγή στρατού» και του «κανονισμού σταματήματος του πυροβολισμού». Μάλλον τώρα θα δούμε για την πρώτη φορά την δουλειά για την προπορεία του αντίπαλου, και όχι αστραπιαία φασαρία μετά από ο κόκορας έκανε την γυμναστική, και με όλη την δύναμη του χτύπησε κάποιον στο κώλο του.

2. Ο Πρόεδρος Π. Ποροσένκο υπόγραψε ο νόμος για λύση την φιλανθρωπική βοήθεια για την επιχείρηση από πληρώματα του φόρους για τα κέρδους ατόμων. Ταυτόχρονα δημιούργησαν την βάση δεδομένων τους εθελοντών της επιχείρησης.

Είναι πολύ δύσκολο να σταματήσω την έκπληξη: μα πως δυνατό! Εδώ για κάποιο καημένο μισώ χρόνο κρατάει η αντιτρομοκρατική επιχείρηση, οι εθελοντές λύνουν απίστευτα ποσότητα αποστολών εφοδιασμού στρατιωτών, το οποίο πρέπει να κάνουν οι κρατικές εταιρίες, και τώρα τόσο γρήγορα η εξουσία αποφάσισε να τους βοηθήσει. Κλαίω από την χάρη μου.

Και άμα θα μιλήσω χωρίς το σαρκασμό - είναι πολύ καλή και σημαντική απόφαση. Σε μας, ο κράτος, για κάποιο λόγο είτε δεν θέλει είτε δεν μπορεί να οργανώνει καλό σύστημα εφοδιασμού του στρατού, και ταυτόχρονα δημιουργεί διαφορετικές δυσκολίες για εκείνους τους πατριώτες οι οποίοι λύνουν εκείνο το πρόβλημα. Αυτό είναι πολύ τρελό. Και το φτιάξιμο της κατάστασης, ας και τόσο αργά, αλλά είναι καλό.

Επίσης χάρηκε και η εντολή του Πρόεδρου για να στείλει τους στρατιωτικές επιτρόπους στην ζώνη επιχείρησης στις περιφέρειες του Ντονέτσκ και του Λοχάνσκ. Και στις θέσεις τους θα βάλει τους πληγωμένους συμμέτοχους της επιχείρησης.

Και άμα θα οργάνωσε ένα τάγμα από κύριους «ήρωες» του πόλεμου - στρατιώτες του νώτα, τότε τώρα θα πίνουμε το τσάι στα ερείπια του Κρεμλίνο.

3. Η λύση της κατάστασης στης Ουκρανία θα είναι κύριο προτεραιότητα για το καινούργιο γενικό γραμματέα του ΟΒΣ τον κ. Γενς Στόλτενμπεργκ, ο οποίος θα πάρει την θέση του του 1 Οκτωβρίου. Για αυτό δήλωσε ο καινούργιος «σχεδόν» γενικός γραμματέας του ΟΒΣ.

Δίνει ελπίδα η αντιστοιχία, με την οποία ο κ. Στόλτενμπεργκ εξήγησε την αντιμετώπιση του. Αυτό είναι και κατανόηση του απαράδεκτου αλλαγών συνόρου με πολεμικά μέσα, και αίσθημα της απειλής την οποία φέρνει η Ρωσία στο πολιτισμένο κόσμο. Τε τύχη.


Το πρωτότυπο