Как се пише: възпрепятствам или възпрепядствам?

от Павлина Върбанова
лиценз CC BY-NC-ND
Правилно е да се пише възпрепятствам. Обилните валежи в областта възпрепятстваха жътвата на пшеницата. Нов голям ремонт на магистрала „Хемус“ ще възпрепятства движението през лятото.

Как се пише: двестата или двестате?

от Павлина Върбанова
лиценз CC BY-NC-ND
Правилно е да се пише двестата. Тези инфрачервени термометри струват ли си двестата лева, или да чакам цената им да падне? Само един от двестата кандидати е бил назначен на работа.

Едни (не)отворени данни за детските надбавки

от Боян Юруков
лиценз CC BY-SA

През май 2017-та година поискан по ЗДОИ информация за изплатените детски надбавки от социалното министерство. Интересуваше ме за колко семейства и колко деца са изплатени те за всяка община. На тази база направих анализ и карта с различни изводи. Един от тях беше, че броят деца следва почти икономически признак, а далеч не етнически такъв. С последното се спекулира доста, особено що се отнася до използването на този вид помощи. Цялата статия ще намерите тук: Данните за детските надбавки и какво може да научим от тях

Онзи анализ се базираше единствено на данните за 2016-та година. Затова наскоро реших да искам обновените данни включвайки отказите за помощи, както и разбивка не само по общини, но и за всеки месец от януари 2016-та до декември 2020. Включих също така справка за получените в натура помощи от непълнолетни майки. За последните писах подробно през февруари 2016-та използвайки данните на НСИ от тогава.

За справката използвах портала по ЗДОИ и получих доста бързо подробен отговор. Интересното беше, че освен по мейл, както исках, ми изпратиха справките и по пощата на дискове. Това несъответствие с вътрешните правила и въобще как се предоставят данни е нещо, по което ще работим.

За съжаление, както и в други случаи, не ми остава все още време да обработя данните, да ги визуализирам смислено и да направя анализ подобен на този от преди 4 години. Може би нещо се е променило от тогава. Може би има динамика между годините или по месеци, за която не знаем. Може би има условности в данните, които виждаме.

Затова пускам таблицата свободно за всеки, който иска да я използва. Ако направите нещо с тях, ще се радвам да пуснете линк в коментарите. Направих си труда да ги събера в две таблици, тъй като ми ги бяха предоставили в повече. Стигнах само до там да отбележа общините по NUTS4 кодове, за да може да се покажат по-лесно на карта като тези тук.

Забелязват се обаче някои подробности. Има записи с квартали в градове като София, Пловдив и Бургас. Тях съм ги отбелязал с пореден номер след NUTS4 кода. Например VAR0601 до VAR0605 за Варна. При данните за помощи в натура има и запис за София-област, т.е. момиче, за което се знае, че живее в областта, но не е ясно точно къде. Поне така предполагам. За да се покажат тези на карта, трябва или да се съберат на ниво общини, или да се нареже geojson-а на големите градове по квартали. В някои месеци, особено през 2016-та, има данни за общината, но не за кварталите в нея. Вижда се също, че липсват някои числа за част от 2016-та. Та трябва известно чистене трябва преди да се направи нещо.

Както с данните на НЦОЗА моля за внимание към условностите на данните, кой ги е предоставил и какво показват. Лесно се правят сензации и за това не са ни нужни данни, а и може просто да си ги измислим, както предостатъчно хора правят. С тези тук бихме могли да научим нещо.

Не пускам за първи път данни от справки, за които не ми е останало време да обработя и покажа. Тук ще намерите тези за язовирите в България (дек. 2020), жертвите от войните на България (дек. 2019) и глоби и проверки за пушене в заведенията (фев. 2017).

The post Едни (не)отворени данни за детските надбавки first appeared on Блогът на Юруков.

Проследяване на активните българи в чужбина – юли 2021

от Боян Юруков
лиценз CC BY-SA

През 2016-та и 2019-та направих карти проследяващи активните българи в чужбина. Повече по темата ще намерите в първата ми статия по темата. Накратко казано това е опит за картографиране на придвижването на хора съдейки по заявленията им за гласуване в чужбина. Последните, за съжаление, са публични и макар трите имена на някои да са често срещани, лесно може да се изключат или да се разпознаят дубликати. За целта използвах криптирани и анонимизирани хешове на имената, които събирах за картата ми със заявленията за гласуване.

Така през 2016-та бях картографирал движението на 1268 лица и през 2019-та – на 2633. Пускайки същия алгоритъм през юли 2021 събрах пътя на 9473 души. Голямата разлика идва от рекордната активност на последните два вота. Анализът се базира на почти 300 хиляди заявления подадени в последните 8 години. Тук може да проследите тези пътища. Натискайки някой град ще откриете кой си е тръгвал и от къде е минавал.

За разлика от миналия път, сега анализа не отчита гласуване между два града на разстояние 80 км. вместо предишните 50 км. Важно е тук, че не се отчита реално местене на хора, а само там, където са подавали заявления за гласуване. Доколкото последното е някаква индикация за местоположение, дали всъщност става дума за местене, почивка, грешка или просто подкрепа на секции в други държави може само да гадаем. Все пак с тези мащаби с добра доза увереност може да кажем, че виждаме пътищата на почти десет хиляди българи по света.

The post Проследяване на активните българи в чужбина – юли 2021 first appeared on Блогът на Юруков.

Първи доклад за най-гледаното съдържание във фейсбук

от Нели Огнянова
лиценз CC BY

Публикуван е първият тримесечен доклад, описващ най – гледаното съдържание  във Facebook. Докладът е първи от серия доклади, които компанията ще публикува с цел повече прозрачност. Декларира се, че   бъдещите издания на този доклад ще  обхванат повече страни  и ще продължат да се появяват заедно с  доклада за прилагане на общностните стандарти.

Първите реакции на изследователите съдържат разочарование.

Докладът е наричан “театър за прозрачност”:

(ethanzuckerman.com)

Какво става тук? Не знам. И това е цялостната ми реакция на доклада за прозрачност на Facebook. Той споделя няколко интересни цифри, които подсилват извода, че Facebook е повече за публикации от приятели и семейството, отколкото за новини. Но не споделя достатъчно данни, за да можем да стигнем до някакви смислени заключения.

Откровено жалко е  – предвид важността на тези въпроси – изследователите да чакат тези малки фрагменти от информация от гиганти като Facebook. Време е да разберем как – зачитайки личната неприкосновеност на потребителите и етиката на изследванията – да получим необходимите данни, за да разберем какво се случва с тези платформи.

Конкретни препоръки за начина на представяне, обхвата на данните, както и за необходимостта за достъп до тях в реално време, а не на тримесечия, тук:

https://platform.twitter.com/widgets.js

Obtaining TLS Client Certificates In Spring Integration

от Божидар Божанов
лиценз CC BY

Spring Integration is a very powerful and extensible framework for, well, integrations. But sometimes it’s not trivial how to get some information that yo need. In my case – a certificate used for mutual authentication in a TLS (syslog over TLS) connection. You have a Java method that receives a Message and ideally you’d want to get the certificate chain used by the client to authenticate itself (e.g. you may need to extract the CN).

Fortunately, Spring Integration is flexible. And it can be done, but it’s a bit convoluted. I’ll use XML notation, but the same can be achieved through Java config.

<bean id="nioConnectionSupport" class="com.yourcompany.util.net.TLSMutualNioConnectionSupport">
        <constructor-arg ref="sslContextSupport" />
        <constructor-arg value="false" />
</bean>
<bean id="interceptorFactoryChain" class="org.springframework.integration.ip.tcp.connection.TcpConnectionInterceptorFactoryChain">
        <property name="interceptors">
            <bean class="com.yourcompany.util.net.TLSSyslogInterceptorFactory" />
        </property>
</bean>

<int-ip:tcp-connection-factory id="tlsConnectionFactory" type="server" port="${tcp.tls.port}"
                                   using-nio="true" nio-connection-support="nioConnectionSupport"
                                   single-use="false" interceptor-factory-chain="interceptorFactoryChain" />

The sslContextSupport would typically be a org.springframework.integration.ip.tcp.connection.DefaultTcpSSLContextSupport or a custom implementation (e.g. if you want to use a “blind” trust store)

Then you’d need the two classes. You can check them at their respective gists: TLSSyslogInterceptorFactory and TLSMutualNioConnectionSupport.

What do these classes do? The TLSSyslogInterceptorFactory sets a new header for the message that contains the client ceritficates. The TLSMutualNioConnectionSupport class sets the “wantClientAuth” option on the SSL Engine. There is another option – “needClientAuth” which would for client authentication, rather than just support it. Depending on the use case you can use one or the other.

Then you can obtain the certificates at your handler method via:

Certificate[] certificates = (Certificate[]) message.getHeaders().get(TLSSyslogInterceptorFactory.TLS_CLIENT_CERTIFICATES);

A small tip I wanted to share to help the next one trying to achieve that.

The post Obtaining TLS Client Certificates In Spring Integration appeared first on Bozho's tech blog.

Как се пише: професионалноквалификационен, професионално-квалификационен или професионално квалификационен?

от Павлина Върбанова
лиценз CC BY-NC-ND
Това прилагателно име се пише слято – професионалноквалификационен, също и професионалноквалификационна, професионалноквалификационно, професионалноквалификационни, тъй като е образувано от съчетание на прилагателно и съществително име – професионална квалификация. Присъдената професионалноквалификационна степен се удостоверява със свидетелство по образец. Почти всеки втори служител търси самостоятелни решения за професионалноквалификационното си развитие.

Как се пише: уплътнявам, уплътня; уплатнявам, уплатня или оплътнявам, оплътня?

от Павлина Върбанова
лиценз CC BY-NC-ND
Правилно е да се пише уплътнявам, уплътня. Правописът на втората гласна може да се провери със сродна дума (със същия корен), в която тази гласна е под ударение: казваме плътен, плът, следователно се пише уплътнявам, уплътня. Коренът на думата е -плът-, а не -плат-. Учениците уплътняват свободното си време с различни извънкласни дейности. Ако често си инжектирате инсулин […]

Видеонаблюдение и видеозаснемане по време на избори

от Нели Огнянова
лиценз CC BY

Правомерно ли е видеонаблюдение и видеозаснемане по време на избори.

От една страна, това се разглежда като инструмент за контрол и срещу купения вот. От друга страна, съществува аргумент за навлизане в личната сфера на наблюдаваните лица.

С изменения в Изборния кодекс от 2021 г. законодателят дава  възможност за извършване на видеонаблюдение, както и видеозаснемане/видеоизлъчване в реално време – предвидено е в чл. 272 от ИК (при отваряне на избирателните кутии и при установяване на резултатите от гласуването от секционните избирателни секции), в чл. 288а от ИК (при приемане и проверка на протоколите на секционните избирателни комисии и прехвърляне на данните от записващото техническо устройство в районните избирателни комисии),  съответни разпоредби има и за изборите за общенски съветници и кметове.

Днес в Официален вестник на ЕС е обнародвано преюдициалното запитване на ВАС до Съда на ЕС във връзка с  дело   Комисията за защита на личните данни и ЦИК / Коалиция „Демократична България — Обединение“.

Делото е C-306/21.

  1. Следва ли нормата на чл. 2, пар. 2, б. „а“ от Общия Регламент за защита на личните данни да се тълкува в смисъл, че не допуска приложението на Регламента спрямо една наглед чисто вътрешна ситуация като провеждането на избори за народно събрание, когато обект на защита са личните данни на лица, граждани на Европейския съюз, и когато действията по обработка на данните не се изчерпват единствено със събирането им в контекста на съответната дейност?

2.

При положителен отговор на първия въпрос — приключването на дейността по провеждане на избори за народно събрание /попадащи наглед извън обхвата на правото на ЕС/, освобождава ли администраторите, обработващите и съхраняващите личните данни лица от задълженията им по Регламента като единствен способ за защита на личните данни на гражданите на ЕС на ниво съюзна регламентация? Приложимостта на регламента обусловя ли се единствено от дейността, за която са създадени, респ. събрани личните данни, от което следва и изводът за преклузия на последваща му приложимост?

3.

При отрицателен отговор на първият въпрос — допускат ли нормата на чл. 6, б. „д“ от Общия регламент за защита на личните данни и принципът на пропорционалност, инкорпориран в съображения 4 и 129 от Общия Регламент, една национална регулаторна мярка по приложение на Регламента като процесната, която изначално забранява и ограничава възможността да бъде извършено каквото и да било видеозаснемане при преброяване на изборните резултати в изборните помещения, като не допуска диференциация и регламентация на отделни елементи от процеса по видеозаснемане и преклудира възможността за постигане целите на Регламента — защита на личните данни на лицата, с други средства?

4.

Алтернативно и в контекста на приложното поле на правото на ЕС — при провеждане на общински избори и избори за европейски парламент — допускат ли нормата на чл. 6, б. „д“ от Общия регламент за защита на личните данни и принципът на пропорционалност, инкорпориран в съображения 4 и 129 от Общия Регламент, една национална регулаторна мярка по приложение на Регламента като процесната, която изначално забранява и ограничава възможността да бъде извършено каквото и да било видеозаснемане при преброяване на изборните резултати в изборните помещения, като не прави, нито дори допуска диференциация и регламентация на отделни елементи от процеса по видеозаснемане и преклудира възможността за постигане целите на Регламента — защита на личните данни на лицата, с други средства?

5.

Допуска ли нормата на чл. 6, пар. 1, б. „д“ от Общия регламент квалифицирането на действията по установяване законосъобразното протичане и преброяване на резултатите от проведени избори като задача от обществен интерес, оправдаваща определена, подчинена на изискването за пропорционалност намеса по отношение на личните данни на присъстващите в изборните помещения лица, когато същите изпълняват официална, публична, законово регламентирана функция?

6.

При утвърдителен отговор на предходния въпрос допуска ли защитата на личните данни въвеждането на национална регулаторна забрана за събиране и обработване на лични данни, ограничаваща възможността да се извършват съпътстващи дейности по видеозаснемане на материали, обекти и предмети, които не съдържат лични данни, когато е налице потенциална възможност в процеса по видеозаснемане да бъдат събрани и лични данни чрез видеозаснемане на присъстващи в помещението лица, изпълняващи дейност в обществен интерес в съответният момент?

За хрониката, довела до преюдициалното запитване

Ще има ли немскоезична RT

от Нели Огнянова
лиценз CC BY

Люксембург отхвърли заявлението за издаване на лицензия за немскоезична  програма на държавно финансираната руска  телевизия RT (бивша Russia Today).

Като основание за решението си   Люксембург заяви, че  доставчикът на медийни услуги е имал седалище в  Германия и значителна част от персонала, на който е възложено предоставянето на аудиовизуалната медийна услуга, е нает в Берлин. Ето защо според Люксембург програмата би била  под юрисдикцията на Германия.