JShell - Java 9 finally gets a REPL environment

I did a short presetation on JShell - Java9's new REPL environment.

Here's the video (in Bulgarian)

Here's the code for nashorn:

import java.net.http.*;
import java.util.stream.*
import javax.script.*
 
// URL to fetch JSON for weather data for Pravets, Bulgaria
String url = "http://api.openweathermap.org/data/2.5//forecast/daily?q=Pravets,BG&appid=27fc9aa7cc0af902105a9c4c2d97845c&mode=json&units=metric&cnt=7";
 
//java 9 http api
String json = HttpRequest.create(new URI(url)).GET().response().body(HttpResponse.asString()) 
 
// create nashorn engine
ScriptEngine e = new ScriptEngineManager().getEngineByName("js")
 
// expose weather data JSON as global variable to nashorn engine
e.put("str", json)
 
// massage JSON using nashorn and get the max. temp values
double[] values = (double[]) e.eval("Java.to(JSON.parse(str).list.map(function(val) val.temp.max), Java.type('double[]'))")
 
printf(Arrays.toString(values)+"\n")
 
// stat on max. temp values
printf(DoubleStream.of(values).summaryStatistics().toString())

barbadan.hit.bg

barbadan.hit.bg беше сайт с няколко книги за мотоциклетна езда преведени на български. Когато стана ясно, че ще затварят hit.bg и безплатно хостнатнатите там страници, реших да спася цялото творчество и копирах сайта, за да се запази като знание.

Теми:
>Ефективни приоми на уличната езда.
>Кейт Код.
>Снимки.
>Спирачни_накладки_и_дискове_за_мотоциклети.
>ПТП.
>Техника на спортната езда.

Адрес: https://mihail.stoynov.com/barbadan.hit.bg/

Не знам какви са правата на съответните книги/статии. Ако все пак нарушавам нечии, моля да пише.

[BG] Вървят ли двама, таблатура и ноти за китара, акорди.

Това са ноти и таблатура за цялота песен.

Вариант 1: много подробно, всеки акорд е разложен отделно. За начинаещи.

pdf с ноти
pdf само таблатура.

pdf с нотиpdf само таблатура

Вариант 2: само акордите, един е разложен за пример, добавих и текста в пдф файла.

pdf

Screen Shot 2014-08-17 at 12.42.21 AM

Софтуер: TuxGuitar (free, java based, има го за Win, OSX, Linux). Ето и tx файловете, ако някой иска да редактира и/или поправя грешки.

Вървят ли двама, tuxguitar, таблатури и ноти

 

Compromise? Hell NO

Та значи в човешките отношения винаги има търкания. И когато се стигне до такива, ти се казва: ами причината е еди коя си привичка в характера на човека отсреща. Ти си по-зрял, видял си го по-ясно, направи компромис, устискай докато другия узрее. Ето оттук се коренят 3/4 от проблемите в общуването. Добре де - в моето общуване.
Според мен от това "устискай", "направи компромис" следват голяма част от недоразуменията.
Защо? Защото първо, това привлича хора, които не са достатъчно "узрели" и усещат/знаят, че ще получат известна доза търпение. Второ, създава дисбаланс в отношенията, които "неузрелите нежелаят" да компенсират на по-късен етап. Този дисбаланс некомпенсиран оставя доста горчив вкус в устата. Те са свикнали отсрещната страна да е търпелива.
Оказва се, че търпението в тоя случай е най-лошият подход. А търпението е като универсално качество, винаги положително качество. Ами да, ама не. В този случай само се отлага неизбежното.
Освен това, защо просто не общуваме с хора, към които е нужно да се правят по-малко компромиси?!

Куфарът

Пътувам доста от 20тата си годишнина - по работа. С прекъсвания разбира се. Даже за кратко съм поживявал в чужбината. Доста съм понаучил относно това как се пътува най-ефективно. Все още не съм спец и постоянно обърквам нещо дребно, забравям разни неща или просто не преценявам.

Първият ми куфар беше един евтин платнен такъв. Биде съдран и съсипан само за няколко пътувания. Виждал съм как ги разсипват по пистата на софийското летище и просто продължават без да спират. След това реших да си купя пластмасов такъв. Но нямах пари за самсонайт, затова отидох в Метро. Там за 100тина кинта (още помня цената) си купих сегашния куфар. Огромен, сив, с код за отваряне на основната ключалка и ключе за двете странични. Изгубил съм едното ключе. Кодът не е сменян откак го имам.

Куфарът е 4 колела отдолу, задни големи и две предни завиващи. Има въже за дърпане и дръжка, за да се движи само на две колела. Въженцето за дърпане е жестоко, защото така тежестта на куфара не се отразява на пътника, тоест на мен.

В най-тежките случаи куфарът пълен е тежал над 30 кила - първото ми пътуване до щатите. Горкият. Как съм го претъпквал навръщане от Германия. Даже веднъж едно бъги с дистанционно помня съм връщал. От целият този тормоз предните две колела са счупени. Опитах да го поправя, но се оказа, че няма къде. Никой не може да поправи тези 2 колела.

Преди няколко седмици влязох в един магазин на Самсонайт. Разни сплави. Дават ти да скачаш върху куфара и после материята сама се изправя. Магия. Ама вътре лаптопът няма да се изправи. Та не си купих нов куфар със здрави колелца.

Понякога мъкненето с дръжката на две колелца ми тежи, но въженцето вече не е опция, заради разбитите предни колела. Понякога горната страна не се задържа като го отворя и се катурва назад. Всичко останало обаче работи. След почти 10 години.

Само тая година куфарът е бил на 3 континента, поне 10 държави.

Особено като пътувах до Германия, толкова бях свикнал да живея в тоя куфар. Дори не го разопаковах. Беше 2 седмици там, 2 седмици в България. Нямаше смисъл за 2 седмици да разопаковам.

Свикнах да живея с толкова малко вещи, че като тръгна на път да мога всичките да ги натъпча в тоя куфар и една раница с лаптоп. Ама всичките вещи. Откак свикнах така, се старая да не си купувам твърде много излишни вещи. И всяка вещ, която имам да се употребява. Струва ми се тъпо да имам вещи, които не ползвам. На това ме научи тоя куфар. НЕ искам да го сменям с друг. Само да успея да му оправя колелцата. Някой с идеи?

Тук съм малко въздебеличък, но това е единствената снимка, която имам на тоя куфар.

 

Здравна книжка, дубликат

Липсва ми здравната книжка. Отидох при личния лекар. Заместващия му каза да отида до РЗОК в Младост. Отидох. Случайно хванах шефа там и той каза: не тук момче, ул. Енос 12. Отивам там, на информацията ме питат за номера на книжката. WTF?! "Тогава отидете в каб. 302". Отивам там, " кажете знаете ли кога е издадена?", "не, не знам". "ходили ли сте на зъболекари. Ако да, кога", "ами 2005та мисля последно ходих на такъв, който работи с касата", "Няма такъв, слезте в деловодството". Слизам, там - "Без номер не може, питайте личния за номера". Звъня на личния: "не съм ви първи личен, трябва първия да намерите". Пак в деловодството: "първия ми личен е починал, какво правим?", "ами той всъщност не ви е първи, ама ви е първи, отидете при него". И това след пълен кръг от институции.

Извод: мразя държавни служители. Моля ви уволнете ги всичките. Ненужни са. Така и така си плащам здравеопазването.

Update: problem solved с кутия бонбони и кафе за личната. Уж нямаше книжки и не трябвало да ги вади, но кафето някак й припомни, че някъде имала забутани книжки. Цена: 4.68 лв.

Вещите от миналото

Днес измислих нещо.

Докато почиствах днес, се издразних на разни шкафове пълни с вещи. Разни стари лекции, стари инструменти, стари документи, разпръснати. Беше пълно и със стара техника.

Та реших да разчистя. Първо, старите визитки, оставих си по 2 от всяка за спомен, другите - на боклука. Разни стари монети, пак по две, другите на боклука. Изхвърлих стари инструменти. Изобщо, правилото беше следното - всяка вещ, до която се докопам, се замислям от колко отдавна не съм я ползвал, ако се окаже прекалено дълго - на боклука. Има изключения, но те са много малко.

После документите, доста от тях бяха вече безсмислени. Останалите подредени и доста ясно надписани в папка.

После старата техника - стара, но професионална лан карта, уи-фи карта, хдд, кабели, кабели, още кабели, клавиатура. Мислех да ги подарявам, но така и не намерих време, а тия вещи са доста безсмислени вече. На боклука.

Стари тетрадки, списания, дори една книга за Бойко Борисов замина (подарък от стария хазяйн).

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

След 4 торби с боклуци се замислих за следното: голяма част от тия вещи дълго чакаха да им отдам дължимото внимание - да ги подредя, подаря, разглобя и т.н. Дори да си поиграя с тях. Тоест ми висяха като задачи.

Всъщност всички тия вещи ме разсейваха от важното, от основната цел. А основната цел не е свързана с тия вещи. Половината от тях бяха неща с някаква историческа стойност за мен. Голяма част от тях заминаха, каквото имам онлайн ще остане, другото тежи, влачи ме назад, безполезен багаж е. Не съм мобилен и гъвкав. Трябва да се съобразявам.

Сега съм по-лек. Смятам с всички други вещи да направя така. Каквото мога да го сложа онлайн и ако е ценно, то някой да го ползва, но да си държа разни неща заключени в шкаф - тотална безмислица. Усещането е като да се обръснеш нула номер - става ти изведнъж леко, усеща се всеки бриз, можеш да полетиш. Това, което те е притискало преди това, вече го няма.

Сега трябва да направя същото с другата стая - дрехи, обувки. Трябва да разкарам едно nintendo wii, пейнтбол пушка, сноуборд, голям монитор, авто тонколона. Ако не се наканя да ги продам в някой сайт, или ще ги подаря или просто ще ги изхвърля.

Представям си перфектния дом само с вещи, които употребям често - рутер, лаптоп, нескафе, микровълнова, китара (приближава се скоростно към неупотрябяваните вещи), малко, но хубави, дрехи и другите маловажни неща - пералня, легло, т.н.

Трябват ми още няколко дни да изтрещя като днес и доста други неща ще си заминат.

Виваком ми казаха да си го *$#^@#*&##

Началото на сагата ми с Виваком е описано тук.

Оказа се, че сметката ми не е 104, а е 124 лева. Това ми е личен рекорд за този оператор. Мтел държат за цялостен принос със сумата 270 лева за 1 месец.

Беше ми спрял интернета и се обадих да питам кво става. Оказа, че имам отговор на възражението. Прочетоха ми го по телефона. Отговорът беше (по памет): благодарим, че сте ни клиент. Понякога стават недоразумения. Смятаме да подобрим качеството. Цените са следните за интернет в БГ и извън.

Нямаше отговор на въпроса дали мога да чуя разговора, в който ме излъгаха. Не мога да получа оригинала на възражението си, нито копие.

Най-накрая успях да се логна във vivacom.bg (при цъкане се отваря един попъп, ебаси ламерското). Излезе и фактурата. Ето го интернета:

Така и не разбирам какво е това времетраене. Може би килобайти? А това е списък от всички сесии? И защо пише GPRS? На телефона пишеше 3G и EDGE.

Нищо не разбирам. Някой ако може да ми го обясни. Обясниха ми - това било килобайти.

Значи се оказва, че имам няколко сесии и всъщност 11те мегабайта реално съм и изразходил в една сесия. Как точно се случи това? 2 уебсайта и гугъл мапс са 11мб? Защо телефонът ми не ги показва?

И защо по дяволите се таксува на 100кб/сек? Телефонът ми постоянно прави нови сесии, сменя между 3G, GPRS и EDGE, тоест това само по себе си е безумие.

И още нещо. Ето ми я фактурата:

Вие някъде виждате ли 124 лева? Сега една операторка ми рови из профила, за да ми покаже, че някъде това 124 трябва да фигурира. А да видим. Update: мацката си призна, че 104.01 -0.17 не може да е 87.17 и че никъде не пише 124. Идиоти. Та значи фактурата ми е (104.01-0.17)*1.2 = 124.608.

Оттук нататък следва следното: или да си платя оставащите 9 такси по 10 лева и да премина на глобул (единственият оставащ оператор) или постоянно да им звъня и да питам колко пари съм изхарчил. Обмислям. Съвети?

Vivacom - разочарованието

Преди 2-3 месеца най-накрая успях да си сменя оператора от Мтел на Виваком.Важно е да отбележа, че сметките ми в Мтел държаха трицифрената граница (100 лв)  и колкото и да ограничавах говоренето си, не успявах да сваля значително под 100 лева (най-ниската май беше около 90). Съпортът им постави рекорд по on-hold: 40 мин. Сметките идваха веднъж на 5 месеца и едно от плащанията ми беше над 500 лева (за 5 фактури). Интернетът последните месеци беше адски зле. Та летвата, която Мтел поставиха беше адски ниска.

Първата ми сметка във Виваком беше 50 лева като 20 от тях за интернет. При повечето хора, с които говоря, не са абонати на Виваком. Впечатляващо. Втората сметка също беше там някъде. Имаше и дребни недоразумения - не позволявали tethering (споделяне на интернет от телефон към лаптоп най-общо) - направих си го сам, заобикаляйки ограниченията им. Другото - регистрацията за електронни фактури на сайта е адски тегава и ако объркаш, чакаш следващия месец за нова фактура.

Съпортът им се оказа адски бърз - вдигат почти мигновено. Разбира се и те подхождат по типично държавнически - ние тука тва от системата идва, тя така е направена, ние не можем да помогнем. Идиоти, или просто са ниско платени и не си дават много зор.

Разочарованието дойде този месец. Обадих им се от Чехия и ги питах колко струва един мегабайт, те - 5 лв, аз - на 1кб ли таксувате, те - да. Ползвах аз около 1 мб или поне така пишеше на сметката телефона ми. Връщам се тук, телефонът ми спрян. Звъня, те - ами висока ви е сметката. Аз - защо? Те - ами много интернет сте ползвали - 11мб. Питам аз как така е 11 мб, те - ами ние таксуваме на 100кб.

Звъня и питам как да оспорвам, те ми казват официално да подам възражение (поне молба не ме караха да пиша). В същото време внасям 20 лева, за да ми се качи кредитния лимит.

Днес отново телефонът ми е спрян. А днес точно ми излиза фактурата. Звъня и питам защо, бе тъпаци такива, пак ми е спрян телефона? Те - ами много висока фактура - 104 лева. Аз - ама сега имам 0.00 лв потребени, фактурата тъкмо е излязла, може би трябва да ми дадете някакъв толеранс да я платя. Те - да, прави сте, ама много е висока и затова ви е спрян телефона.

И тук става най-интересно. Аз ги питам - защо не ми е излязла тая фактура в Ипей. Те - в системата ни за плащане е излязла, но в системата ни за отчетност не е излязла. И аз - демек не мога да платя през Ипей? Те - ами през кеш терминалите можете да внесете аванс. Кви бяха тия кеш терминали така и не разбрах. Той не успя да ми обясни също.

Тоест - оспорвам фактура, но докато не я платя няма да имам телефон. Не мога да платя през Ипей и не мога да си видя електронната фактура, тоест да видя за какво плащам. Но ако не платя - нямам телефон.

Напълно осъзнавам факта, че тази битка е безмислена. На оня по телефона му казах, че споря с радиото. Само от тези дребни наглед случки тия хора ще ме изгубят като клиент и то за едни 104 лв. Не смятам да се примиря с безумията им и просто ще отида при единственият останал оператор ако нещата не се решат по приемлив за мен начин. А Виваком имат потенциал. И то много. Но вместо да качат летвата, те се примиряват с летвата на Мтел.

Винаги съм се чудил защо мобилните услуги не се развиха като интернет предлагането от LAN доставчиците - конкуренция, ниски цени, адски високо качество. Явно защото държавата е намесена и спира конкуренцията.

 

Как да изберем най-добрият абонамент за мобилен оператор?

Не, това не е реклама.

Един приятел е седнал и е направил http://www.gsmbill.com/. На този сайт всеки може да ъплоудне подробна разпечатка от мобилния си оператор, на който е клиент. Тогава ще получи отговор кой план, на кой оператор е най-подходящ за него.

Помня преди време имаше доста по-базова услуга, с която си играеше. Сега е седнал и е направил цял сайт и е автоматизирал процеса.

Услугата е платена, 1.20 лв за смс.

Усмихни се!

Усмихни се. Красива си. Умна си. Погледни напред, изтупай се от всичко, което ти е в главата, реши кое е важно за теб и започни да се бориш.

Важен е пътят, който ще извървиш, а не успехът, с който бленуваш да се окичиш.

И ще бъдеш щастлива и ще се чувстваш пълноценна.

It is alright

сбърках.

този път много сбърках.
имам само музиката.
само.
никога не съм била по-сама.
и по-сигурна в това, което правя.
как може да съм сбъркала тогава.
спомням си че съм правила някои неща за теб, специално за теб - текстове, снимки, нищо подобно преди за някои...
as long as you love me....
сега пиша до теб, но до онова теб което беше някога,
до онова себе си което бяхме някога.
създадена съм за това.
да пиша.
да дишам.
да бъда себе си чрез някой друг.
без теб не бих могла да бъда това което съм.
без теб ще бъда само празен химикал, чакащ за нов пълнител.
възбужда ли те тази мисъл?
възбуждам ли те?
безгласни смс-и.
благодаря на силата, която ме напи и ме прибра успешно у дома.
така няма да ме видиш.
така няма да ме видиш.
така само ще ме прочетеш.
онова,което обичаш в мен.
онова,което можеш да понесеш в мен.
без талаша.
без физиката, без умората, без сдухаността, без всичко онова,което ме прави несъвършена, без всичко онова, което те кара да се чувстваш несъвършен на мой фон.
запази този текст.
това ще е най-красивото нещо, което някой е създавал за теб.
най-искреното.
нито едно момченце, нито едно момиченце, нито едно нещо, част от твоята плът, дух, мозък, кръв, съзнание, няма да бъде по-красиво, нищо.
само този текст.
най-красивият.
и моментите заедно с мен, когато цялото ти същество е греело и си се чувствал на място.
обичан.
разбран.
красив.
искан.
желан.
наслаждавай се на живота си.
не мисли за миналото.
защото аз съм там.
защото не е хубаво да се връщаш назад.
защото винаги ще се чувстваш нещастен заради това, което е МИНАЛО.
това е твоята диагноза.
МИНАЛОТО.
липсваш ми...

Проблем с онлайн банкирането на ЦКБ

Ето един мейл, който пратих на ЦКБ:

Здравейте,

Пратил съм ви поне 3 мейла относно един и същ проблем. Да приемем, че Mac OS не е много популярна платформа и не ви се занимава. Оказа се, че същите проблеми с макетите ги има и с Internet Explorer. Ваш служител (<angel.yakimov@ccbank.bg>) обеща, че "скоро" ще има ъпдейт, ама досега нищо не се е случило. Не знам дали съм ви скъп клиент ама, ако продължавате така да нехаете и откровено да лъжете, ще си сменя банката. Изборът е ваш.
С намаляващо уважение,
Михаил Стойнов
Не знам дали на тия хора им пука, ама съм сменил 5 банки и ще продължа да го правя, докато не се научат да работят с хора.
П.С. Не съм сигурен за две запетаи.

bg headhunters - yeah, right

Това е комуникация с един от т.нар. bg headhunter-и:

On 02/23/11 5:40 AM, Daniela Solachka wrote:
--------------------
Здрасти, понеже виждам, че се оплакваш от headhunters, мога да те посъветвам да си махнеш от профила  "interested in career opportunities". Или пък целия профил. 🙂
Поздрави.

Моят отговор:

Всъщност се интересувам от истински career opportunities, а не от тези стандартните типично по бг изпълнени:

  1. елате на интервю,
  2. дайте си всичките лични данни,
  3. ние няма да ви кажем нищо за фирмата, за която ви търсим и
  4. ще ви сложим сивито в нашето портфолио.
  5. На интервюто ще ми се задават абсолютно малоумни въпроси, защото ще си говоря с някоя тотално не-техническа руса кака.
  6. Няма да сте прочели въобще сивито ми или поне няма да сте вникнали в него и ще ме предлагате за тотално неадекватна позиция, защото ще сте извадили само 2 ключови думи и от моето сиви и от изискванията на клиентите си.

Не, не желая career opportunities на бг headhunter-ите. Там се връзват само разни junior-и, които сами трудно ще си намерят работа сами, защото нямат опит. Но качествените хора с опит избягват подобни услуги (повярвайте ми, всичките ми контакти имат същото мнение за целия този бизнес, просто са учтиви и не го казват в лицето на спамърите).

И, btw, трябва да се кръстите bg spammers вместо bg headhunters. Спамите през linkedin, skype, mail и каквото намерите още. Няма отърване.

Ebanking на ОББ - #epicfail

Всичко започва с регистрация на сайта ebb.ubb.bg (конкурс ли е имало за името на субдомейна?). Оттам си избирате парола, НО НЕ И ПОТРЕБИТЕЛСКО ИМЕ. (това е стъпка 1)

След това отивате на място в клон (клонът си го избирате при регистрацията в стъпка 1 и не можете да идете в друг клон) и потвърждавате регистрацията. Дотук всичко е логично. Те ви дават плик с юзър/парола (стил нова дебитна карта).

Прибирате се вкъщи и се опитвате да се логнете с това потребителско име и парола. Не става.

Тук е важно да отбележим, че генерацията на сертификат (да и сертификат изискват) става само на Internet Explorer (мързеливци). Освен това сървъният сертификат на ebb.ubb.bg е self-signed (наистина ли сте толкова свидливи и непрофесионални?).

Така, докъде бяхме стигнали? А да, потребителското име и парола от плика не стават за логин. Сайтът им казва грешно потребителско име и парола.

И сега какво? Ами звъним на съпорта. Естествено не беше работно време и оттам (имали служител само за спешни случаи) любезно ми обясниха, че няма да ми помогнат, защото не било работно време. Тъпанари.

Продължаваме сами с опитите. Някой се сеща (в тоя момент вече сме трима и brainstorm-ваме какво може да е решението, не искаме да се предадем), че всъщност при регистрацията (направена април'2010) сме въвели парола. Добре, че е записана на лист. Изравяме я и пробваме с какви ли не потребителски имена: егн, мейл, ... Не става. Накрая пробваме с потребителското име от плика и паролата от регистрацията и viola СТАВА.

Дотук добре. Влизаме вътре (естествено с Internet Explorer) и започваме да ровим. Сега е момента да издирим как се генерира сертификат. Оказва се, че втората парола от плика е за генерирането на сертификат, без нея не генерира сертификат. Генерираме сертификат. УРААААА.

И най-накрая (вече са минали няколко часа и са изхабени много нерви) се логваме и половината линкове не работят. Кво става? Примерно не можем превод да направим. ЗАЩО? Разлогваме се няколко пъти и накрая откриваме, че при логин трябва да се цъкне един чекбокс (май беше нещо от рода на "Активирай нещо си"). Цъкаме там и вместо да ни логне, ни завежда до един екран, в който очаква код от sms. НЕЕЕЕЕЕЕЕЕЕЕЕЕ. А батерията на телефона беше паднала и не можехме да прочетем. Отказахме се да продължим. Обяснихме на изстрадалия клиент на ОББ, че като си зареди батерията и (ВЕРОЯТНО) ще може и преводи да прави, ама не сме сигурни, защото не сме стигнали до там.

Защо са толкова некадърни тия банки? ЗАЩО? КАКВИ МАЛОУМНИЦИ СА ГО МИСЛИЛИ ТОЯ workflow? ЗАЩО ИСКАТ СЕРТИФИКАТ И SMS ЕДНОВРЕМЕННО? А ПРЪСТОВ ОТПЕЧАТЪК НЕ ИСКАТ ЛИ? Ако искате сигурност, изисквайте УЕП, както вече правят масово банките, защото това е легалния начин да се правят нещата онлайн.

ОББ, СТЕГНЕТЕ СЕ. Моята банка иска регистрация, потвърждение на място и това е. А вие? Отворете електронните банкирания на другите банки и откраднете нещо работещо.

Некадърници!!!

Проблем с Infonotary Configurator 1.3.4

Репортнах следния проблем на инфонотари:

Плугинът Infonotary Configurator 1.3.4 ви за Firefox създава проблеми с Firefox за Mac OS X. Проблмът се изразява в тотално irresponsive (не мога да преведа) интерфейс браузър. Страниците не се зареждат адекватно, на линкове трябва да се цъка по няколко пъти и въпреки всичко не се зареждат. Пробвах изключване на всички плугини на firefox - открих, че проблемът е във вашия плугин.

firefox with infonotary plugin
firefox with infonotary plugin
firefox without infonotary plugin
firefox without infonotary plugin
firefox error probably related to infonotary plugin
firefox error probably related to infonotary plugin

Update: Ето комуникацията ми с Васил Бъдев (представи се като разработчик на въпросното нещо):

Здравейте,

Плугинът Infonotary Configurator 1.3.4 ви за Firefox създава проблеми с Firefox за Mac OS X. Проблмът се изразява в тотално irresponsive (не мога да преведа) интерфейс браузър. Страниците не се зареждат адекватно, на линкове трябва да се цъка по няколко пъти и въпреки всичко не се зареждат. Пробвах изключване на всички плугини на firefox - открих, че проблемът е във вашия плугин.
Версия на firefox: 3.6.10
Версия на Mac OS : 10.6.6.
Атачмънти:
Скрйншот с включен плугин (без пуснати други плугини):
Скийншот без
Грешка, която може би е свързана с плугина
firefox with infonotary plugin firefox without infonotary pluginfirefox error probably related to infonotary plugin
firefox error probably related to infonotary plugin
Date: Fri, 18 Feb 2011 12:44:39 +0200
From: Vasil Badev <v_badev_AT_infonotary.com>

Здравейте,
това вече го прочетох на вашият блог. Както писах и там, проблема според мен не е в Infonotary Configurator for Mozilla. До колкото си спомням по телефона ви обясних, че единственото което прави той след първоначалната инсталация, е да проверява стойността на extensions.infonotary-mozilla-setup.lastVersion, при всяко отваряне на нов прозорец, и ако тя съвпада с текущата му версия спира работа. Не можете да ме убедите че по този начин се чупи зареждането на всякакви станици, както и SSL връзките. Понеже при забраняване или деинсталиране на разширението не се премахват настройките които то прави, теорията че точно това чупи Firefox ми се струва още по-невероятна. Не случайно бях предложил да дойдете до офиса за да се опитам да намеря проблема, но Вие не дойдохте.

Най-вероятно проблема е във лошо работеща версия на софтуер за смарт карти или лошо настроен pcscd демон, но това не се вижда от снимките които сте дали. В самият конфигуратор има изключително малко специфичен за Mac OS X код и той се изпълнява само при първоначална инсталация. Ако имаше проблем като описаният от вас той щеше да се прояви при всичките ни клиенти, както и на нашите компютри. След като проблема е само при вас явно е някъде другаде.

П.П.
Mac-a на който реално се тества всичкият ни софтуер е с Firefox 3.6.12 и Mac OS X 10.6.6, но разширението е тествано и на Firefox 3.6.10.

Date: Fri, 18 Feb 2011 12:51:20 +0200
From: Vasil Badev <v_badev_AT_infonotary.com>

Здравейте отново,
чак сега прочетох какво сте коментирали в блога си, явно вече сте двама клиенти са точно същият проблем, но според мен той не е следствие от инсталацията на нашият add-on. Ако можете се обадете на телефона от подписа ми за да се опитам да локализирам проблема.

Date: Fri, 18 Feb 2011 13:14:29 +0200
From: mihail stoynov
Още веднъж: имайте предвид, че не желая да ви убеждавам в каквото и да било. Грешката наистина може да е във всичко и вероятно сте прав, тъй като познавате съответния плугин, но е непрофесионално да отричате грешка без анализ.
Вчера свалих файърфокс 3.6.13 и сега изтествах с включен плугин. Проблемът не се наблюдава, което може би показва, че сте прав. pcscd демона го включвам само като работя със сертификата, иначе ми държи по 10-20 процента от cpu-то постоянно и се принудих да включвам/изключвам ръчно, което е досадно. Надявам се няма да кажете сега, че това също се наблюдава само при мен 🙂 Ако проблемът се появи, ще ви пиша допълнително.
Отново с най-добри намерения,
Михаил Стойнов
Date: Fri, 18 Feb 2011 15:36:40 +0200
From: Mihail Stoynov

Здравей,
Отново се случи - виж атачмънта. Вече не съм сигурен в това каква е причината.

Date: Fri, 18 Feb 2011 16:08:57 +0200
From: Vasil Badev <v_badev_AT_infonotary.com>

Здравейте,
Apple ползват много стара версия на pcscd, която проверява какви четци са включени пет пъти в секунда (подробности тук -http://ludovicrousseau.blogspot.com/2010/08/ram-and-cpu-improvements-in-pcsc-lite.html). На това се дължи и натоварването.

Проблема само при включено устройство ли се наблюдава?
Може ли да ми изпратите изхода от следните команди в терминал с включен четец:
ps ax | grep pcscd | grep -v "grep pcscd"
ls -l /usr/libexec/SmartCardServices/drivers
ls -l /etc/readers.conf
ls -l /Library/LaunchDaemons/org.opensc.pcscd.autostart
/Library/OpenSC/bin/opensc-tool -i
/Library/OpenSC/bin/opensc-tool -l
/Library/OpenSC/bin/opensc-tool -n
/Library/OpenSC/bin/pkcs15-tool -D
pcsctest

Терминала се намира в Application/Utilites. Всяка команда трябва да я копирате и да я поставите в терминал и след това да натиснете Enter.

Date: Sat, 19 Feb 2011 22:16:55 +0200
From: mihail stoynov

Проблемът го има и с изключен четец.

Забележка: спирам пускам pcscd със launchctl:

launchctl (un)load -w /Library/LaunchDaemons/org.opensc.pcscd.autostart

Резултати от командите в атачмънта
Date: Mon, 21 Feb 2011 12:55:49 +0200
From: Vasil Badev <v_badevA_AT_infonotary.com>

Здравейте,
Ако при изключен add-on проблема не се проявява не знам какво да предложа освен да дойдете до нашият офис с компютъра и тук да се опитам да намеря къде е проблема.

Ако се прояви и при изключен add-on може ли да пробвате да обновите софтуера за картата и четеца.
За смарт картата първо ще трябва да деинсталирате SCA със sudo /Library/OpenSC/bin/opensc-uninstall след това инсталирайте последната версия от http://www.opensc-project.org/files/opensc/OpenSC-0.12.0-10.6.dmg. За четеца си инсталирайте актуалният драйвер на HID Global от http://www.hidglobal.com/drivers/omnikey/ifdokccid_mac_10.6_i386-3.0.2.dmg.

В новата версия на opensc няма файл /Library/LaunchDaemons/org.opensc.pcscd.autostart, така че няма да можете да спирате и пускате ръчно по същият начин.

Date: Mon, 21 Feb 2011 15:08:13 +0200
From: mihail stoynov

Здравейте,
Ще изчакам да видя дали проблемът ще се окаже хроничен.
Ако не мога да спирам и пускам ръчно pcscd, не бих ъпдейтнал, защото понякога тъпия демон скача до 50% cpu и си стои така. Имам нужда да мога да спирам/пускам ръчно.

Още нещо: другите ползватели на тоя демон как свикват с натоварването? Ако това нещо стои постоянно, лаптопът ми постоянно ще върти вентилатора на 6000 оборота и ще е доста горещ

Date: Mon, 21 Feb 2011 17:44:41 +0200
From: Vasil Badev <v_badev_AT_infonotary.com>

По принцип демона се стартира в момента в който включите четеца. Повечето ни клиенти не са се оплаквали от подобен проблем, така че или не са забелязали или не се проявява при всички. На нашата тестова машина pcscd не натоварва процесора повече от 1-2%, но до преди малко на него нямаше инсталиран четец на OmniKey. Сложих му техният драйвер и един четец с карта и ще го наблюдавам тези дни.

П.П.
Ако не искате да обновите OpenSC (стартовият скрипт е от него), може да сложете новата версия на драйвера на OmniKey. В момента сте с 2.6.4, а актуалната версия е 3.0.2.

Review: свеж блог за харченето на пари

Покрай станалия популярен текст за "хаковете на мтел" открих един супер свеж блог на адски откровено момиче, което разказва за неволите си като предприемач (ах, този Кийосаки) и мисли на глас за това как се харчат и изкарват пари.

Прекарах няколко часа четейки статия след статия. Това не се беше случвало от joelonsoftware.com насам. Авторът пише много увлекателно, но основната причина да е толкова завладяващ почти всеки текст е искреността, с която се описва наивното понякога мислене и самоиронията под формата на дописвания след време.

Силно препоръчително четиво: kadebg.com

Малко за ориналните неща

Покрай празниците имах достъп до телевизор и гледах
новините по една от популярните български телевизии. На финалните
надписи пишеше нещо като "Гардероб" и отдолу имаше логото на една
марка за дрехи. Марката е българска. Спомням си как бях чел едно
интервю за тази марка и собственичката обясняваше как тази марка
има 200 годишна история започнала в Италия. Оказа се, че марката е
замислена преди не много години и името идва от галеното
наименование на нечий наследник близък до собствениците. Толкова за
автентичността.

Всичко за продан

Преди няколко дни научих, че таксиджиите в София масово карат без един документ, който удостоверява, че са преминали изпит за водач на такси. Изпитът представлявал въпроси за маршрути в София. Поредният днес ми каза: "И триста лева съм давал на ДАИ и (гордо) съм ги изкарвал за един ден)".

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

Как да гледаме iptv.bg на iPhone/iPad

Това е ръководство за гледане на телевизии и слушане на радиа от iptv.bg чрез iPhone/iPad. Ръководството е тествано на iPhone 4G, iOS 4.1.

Важно е да се обележи, че ако не можете да гледате iptv.bg от компютъра, няма да можете да го гледате и от телефона - трябва ви wi-fi свързаност от провайдер, който е клиент на iptv.bg (Мтел не е клиент на iptv.bg и дори и радио не може да се слуша).

Необходими програми

Необходимо е телефонът, с който ще се гледа телевизия, да е jailbrеaked (споко, законно е).

  • iFile (има я в Cydia, платена)
    - файлов мениджър
    - има вграден текстов редактор (за отваряне на asx файловете)
  • iPhone Safari Download Manager (има я в Cydia, платена)
    - позволява сваляне на файлове от Safari
  • OPlayer (платена, 2.39€)
    - видео плеър - да плейва WMV8 енкоднати ASF стриймове (iptv.bg ползва такива)

За съжаление и трите програми са платени. С изключение на първата, другите две вероятно могат да бъдат заменени с други, които имат подобна функционалност (FStream успешно беше използван за слушане на радио).

Необходими стъпки

  1. Отворете iptv.bg в Safari и се логнете (създайте си потребител ако нямате):
  2. Изберете си телевизия или радио и изберете разделителна способност (hi-res и lo-res). Гледането на телевизиявисоко качество дори и на iPhone 4G е с насичане, въпреки че разделителната способност се "събира" в екрана на 4G. Ниското качество работи гладко на същия телефон.
  3. Задръжте пръст на тази иконка,  за да се отвори контекстното меню и, след като то се отвори, натиснете "Download Target...", което е част от Safari Download Manager (показано по-долу). Без Safari Download Manager няма да имате червения бутон:
  4. Изберете си папка, в която да запазите asx файла (папката няма никакво значение):
  5. Отворете iFile и намерете папката, в която сте свалили asx файловете:
  6. Цъкнете на синята стрелка вдясно от файла и ще се отвори следното меню:
  7. Изберете "Open with..." и ще се отвори следното меню:
  8. Изберете "Text Viewer" и asx файлът ще бъде отворен с текстов редактор. Asx файловете са мета файлове и всъщност стриймът за гледане на телевизия е този, който е трябва да се копира.
  9. Копирайте избраният адрес:
  10. Отворете OPlayer и изберете "Open URL":
  11. Ще се отвори следната страница, цъкнете на адрес бара:
  12. Изберете пейст, за да копирате адреса от asx файла:
  13. Сега адресът за гледане е зареден и остава само да натиснем бутона Done, за да го заредим:
  14. Voila, вече гледаме телевизия. Това е високо качество и насича сериозно дори и при "избити" други приложения.
  15. Ето и други скрийншоти (ниско качество):
  16. Ръчното вадене на url-тата е адски досадно, но OPlayer помага като запазва последните използвани адреси, а линковете дори и след няколко дни все още са активни (не знам кога expire-ват):

    (Плейлисти не знам как се правят, накрая ме домързя)

Заключение

Качеството на гледаната телевизия е добро, няма насичане. Може да се слуша радио на фонов режим и да се работи с други програми. Аз започнах тази идилия, защото исках да слушам радио Витоша, а те стриймват само през iptv.bg и така стигнах до гореописаното решение.

Допълнителна информация: https://mihail.stoynov.com/2010/12/07/iptv-bg-on-iphone/.

Изпробвано и работи на iPhone 4G, iOS 4.1. Не съм тествал на iPad, защото нямам такъв под ръка, но смятам, че ще стане. Ако някой друг тества на друго устройство или с други програми, ще се радвам да сподели мнение в коментарите.

Вероятно същото решение може да се приложи и на Android телефони или Windows Mobile, Symbian, Blackberry като се използва същото вадене на стрийма, но не съм пробвал. Всеки споделен опит е добре дошъл.

По-удобно би било ако iptv.bg предлагаха директен линк към asf стрийма. Не пречи да се пита.

Курсът “Социални мрежи” във Факултет по математика и информатика на Софийски Университет

Участвам в избираем курс във ФМИ и днес мина първата ми лекция.

Курсът се казва “Социални мрежи” (официално “Теория на мрежите”) и основната му цел е да запознае студентите с Facebook, Twitter, LinkedIn и други от гледната точка на разработчиците на софтуер.

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

Най-популярният програмен език в тази сфера е PHP, а база – MySQL.

Моята задача беше да запозная студентите с SQL като език и MySQL като сървър.

Сайтът на курса е http://socialnetworks.dev.bg/

Лекцията е тук: Databases 101 with MySQL.

Рубриката No comment: "Българският софтуер по световните стъпки на пловдивския джаз II"

2009/10/1 plovdiv.fair@orakgroup.eu

Здравейте Михаил Стойнов от […],

Имаме удоволствието да Ви поканим на джаз сешън под надслов "Българският софтуер по световните стъпки на пловдивския джаз II". Събитието е в чест на връчването на два златни медала за софтуерни продукти от иновативната бизнес платформа ОРАК R6 на провеждащото се в момента 65-то юбилейно издание на Международния технически панаир в Пловдив. Джаз сешънът ще се състои в нощта на музеите и галериите - 2.10.2009 /петък/ от 19.30 часа, в градината край басейна на хотел SPS,Пловдив /срещу магазин Метро/

За резервация и безплатен електронен ВИП куверт, моля направете онлайн регистрация на http://www.OrakGroup.com/GoldMedals или на национален телефон 0700 1 1234 /24 часа в денонощието/

Нека със световен джаз и чаша пловдивска бира отбележим поредния успех на българската софтуерна индустрия !

Поздрави от целия екип на ОРАК Инженеринг !
Очакваме Ви !

За ОРАК Инженеринг:
ОРАК Инженеринг е лидер на пазара за комплексни софтуерни бизнес продукти и решения за търговия, туризъм и производство, носител на златен медал от Пловдивския технически панаир за продукта ORAK R5 през 2004г., 2007г и на два златни медала за продукти от иновативната бизнес платформа ORAK R6 през 2009г . В България компанията е представена в градовете София, Варна, Бургас, Пловдив, Стара Загора, Слънчев бряг и Банско. Извън страната ОРАК Инженеринг има свои представителства в Македония, Сърбия, Румъния, Турция, Украйна, Русия, САЩ и Обединени арабски емирства. През последните 13 години екипите на ОРАК Инженеринг, в страната и чужбина, имат успешно внедрени над 5000 търговски обекти, ресторанти, заведения, магазини, складове на едро и дребно, разносна търговия, супермаркети, фитнес зали, бензиностанции, обменни бюра, фризьорски салони, хотелски комплекси, управление на собственост, СПА центрове, месо и млекопреработващи предприятия, управление на паркинги и др., които осигуриха многофункционална среда за работа и постигнаха висока ефективност и полезност.

Централна Кооперативна Банка

ЦКБ е банката, която работи.

Електронното банкиране на ЦКБ е едно от по-грозните - прилича на стария интерфейс на epay.bg. Но е стабилно и работи. И е достатъчно конформистко спрямо уеб стандарти, за да тръгне без никакви грижи на мобилния ми телефон. За целта от УЕП трябваше да мина на софтуерен сертификат на банката. Никакви грижи.

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

Голям минус за ел. банкирането е, че няма email нотификация, но пък има SMS такава.

Обслужването в повечето случаи е добро, а понякога дори страхотно. При по-трудни казуси съм получавал адекватни отговори.

Таксите са ниски спрямо другите банки, които съм ползвал. Имам 6% лихва на разплащателна сметка с дебитна карта.

Та ЦКБ е работното муле при банките – не е най-лъскавата, но работи.

Мирзакарим Норбеков и вярата в шарлатани

Пиша този пост на български, защото ще цитирам разговори на български.

Та майка ми е луднала по Мирзакарим Норбеков.

Днес реших да се разтърся и ето какво й написах:

Това е страничката за Норбеков в уикипедия:
http://en.wikipedia.org/wiki/Mirzakarim_Norbekov

Накратко там пише, че е Узбекистанец и твърди, че може да лекува болести на очите и белези.
На няколко места пише, че заблуждава читателите си с титлата Академик и с други титли, с изследванията си върху еритроцитите (червените кръвни телца) и некви други неща.

Пише, че върху неговите практики няма много изследвания, но пък има изледвания като цяло върху разни източни практики от алтернативната медицина и че Норбеков копира дословно от тях. СЗО (Световната здравна организация) казва, че тези практики като цяло са полезни за здравето.

Та Норбеков е малко шарлатанин и послъгва за научните си успехи, но като цяло практиките му са по-скоро полезни за здравето (СЗО).

Хубаво е да се чете от различни източници.

Тя прие това като заяждане и ми отговори доста гневно:

Мишел, не пращай човека дръзнал да помисли за зрението си, за зелен хайвер.
Вместо да чете разни популярни издания, нека да получи информация директно от източника (курсовете, книгите, учениците).
Научи се да получаваш информация от източника, когато това е възможно. Освен всичко друго той е завеждащ катедра по палингенезия в Международната академия по форматизация към ООН. Откога и в САЩ започнаха да дават високи постове на шарлатани. И там ли имало корупция? И защо му правят този подарък?
Ако искаш да си в час посети някой от мероприятията в София или прочети книга, ако ли не, не вземай отношения по неща за които не си компетентен.

Моят втори отговор и надявам се край на кореспонденцията:

Странно защо като напиша в гугъл "международна академия по форматизация в ООН" ми излизат само страници за Норбеков. Тая академия сайт няма ли си? Нищо ли не пише в интернет за нея? Дори и на английски го търсих - "International Academy of Formatization of UN" и пак само страници за Норбеков излизат.

И какво, по дяволите, означава форматизация. Търсих само думата форматизация и пак само страници за Норбеков. Според гугъл подобна дума не съществува (гугъл има специално търсене за термини и се търси така: "define:formatization" или "define:formatisation").

Норбеков не е първият човек, който е помислил за зрението си. Стига глупости.

Просто не идеализирай нещата. Започни от фактите. И под факти разбирам не само нещата написани в книгите му.

В тая връзка ще ви разкажа една история. Преди време един приятел ми препоръча курс за бързо четене. А момчето умно и си казвам защо пък не. И отиваме при един измамник, който за 150 лева ни проведе 2 седмичен курс като гледахме разни малоумни картинки, за да сме си разтягали зрението и т.н.
Упражнения правихме за очите, които бих казал, че бяха полезни, но не за бързото четене.
Та накрая никой от нас не можеше да чете бързо. Сигурно с Норбеков поне получаваш нещо ценно.

Едно е да вярваш в Господ. Съвсем друго е да отричаш Еволюцията и да твърдиш, че земята е плоска.

Пощенска банка - поредната олигофренска банка

Бях си казал, че повече с глупости няма да се занимавам.

Но, бях отново опроверган мислейки си, че вече най-големите тъпотии от банки съм ги видял. Особено след тъпотиите на Първа инвестиционна банка.

Сега основната ми банка е Пощенска банка: прилично е-банкиране.

Малко предистория:
Реших в сметката си вързана с дебитна карта да не държа прекалено много пари. Направих си втора (някакъв тъп влог) и я вързах с е-банкирането си.

Поредната олигофрения:
Оказва се, че тоя олигофренски влог не може да се управлява от е-банкирането. А като го правех изрично казах, че искам да ползвам от е-банкирането си.
Другите видове можели, но точно моя не може. И се оказва, че имам сметката, но точно като се опитам да превеждам - не може.

Естествено грешката се вижда от някакво забито меню, на самия трансфер не я пише.

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

Писах им два имейла - чак на втория след 2 часа ми отговориха и даже ми се обадиха.
Като ми обясниха каква е хавата, естествено ги питам как да го реша сега проблема си? Те - ами отивате до някой клон. И сега аз ще трябва да се вдигна в работно време и да ходя до олигофренския им клон. Те естествено не са виновни и нищо не могат да направят.

Естествено мога да отида и да се навикам на пиклата, която не ми е обяснила тази подробност. Но какво ще ми донесе това?

Update:
Бях в един клон на банката. Първата мацка естествено ми каза: "Ама то би трябвало да може". Явно не е наясно горката, но аз бях кратък и ясен: "Искам да говоря с някого, който знае как работи всичко" и тая има благоразумието да ме насочи към правилния човек.
Говорих си с "администраторката" (явно нещо като шефка във фронт офиса им). Първо и тя: "ама то би трябвало да работи". После "ама ние нямаме други видове влогове". Докато накрая стигнахме до "ааааааааааааааааааааа". Явно разбраха какъв е проблема.
Направиха ми нова сметка прехвърлиха ми каквото трябва. Обещаха ми до днес (04.11) на обяд всичко да е в онлайн банкирането ми и да работи.
Естествено не работеше. Към 15 часа сметката се появи, но без наличност. От предната сметка знам, че след известно време всичко сработва, но досега (почти 19) това не се е случило.
Естествено не успях да се свържа с "администтраторката", за да я питам защо лъже.
В онлайн банкирането дори се опитват да бъдат забавни:
"Сметката не е на клиент на eBank (може и да е ама още не се грижим за
нея)"
Дори пунктуационни грешки имат. И това банка. И кои сте вие, дето се "грижите" за нея? Обгрижихте я добре.

Въпроси към Пощенска:
Защо лъжете? Това е непрофесионално.
Толкова ли е трудно да си намерите качествени хора? Аз ви опознах системата за 24 часа и последния път като бях във ваш офис, я познавах по-добре от служителите ви.
Защо не си вдигате проклетите телефони?! Това е непрофесионално.
Защо олигофренския ви влог (с гръмкото име "мега") не може да се управлява онлайн?
Ако беше кредит и трябваше да го погасявам сигурно един ден закъснение щяхте през носа да ми го изкарате?

Оправданието:
Естествено пиклата ще каже: "Ама да сте питали". Common sense, скъпа, common sense е да ми кажеш за тая подробност.

Изводът:
Още една олигофренска банка, която не струва. Услугата ѝ е скапана.
Трябва ли да имам 5 дебитни карти с 10 сметки вътре?!
Трябва ли да си намеря някой пенсионер, който да ходи всеки ден и да ми е един вид "електронното банкиране"?
Трябва ли просто да се науча да си държа парите кеш, защото няма ни една банка, която просто да работи?
Update (към извода):
Стоят ми парите в банка - банката ги използва.
В разплащателна сметка по-скоро аз плащам (лихва няма, таксите са меко казано високи). Вие ми вземате парите, аз плащам?
Във влога уж получавам някаква келява лихва, но нищо не работи и тия олигофрени ми хабят време (което е в пъти по-ценно от смешната им лихва).
Често се случва тия приключения да завършат по кофти начин - аз тоя уикенд до тия пари достъп нямах.
Мисля си, че да си държиш парите в банка е тъпо, адски тъпо. Аз обиколих няколко банки, все нещо не им е наред. И обслужването - нямам думи, един долнопробен ресторант по морето има по-адекватно обслужване (поне служителите си познават ресторанта).

Въпросът:
Някой знае ли поне една професионална банка, която предлага само едно: да ми достави безупречно електронно банкиране? Не искам нито да я виждам на живо, нито да комуникирам с безумно противните лелки/какички, които знаят само едно "не сме ние виновни". Искам просто да ми се предоставят ограничен набор от услуги и те да работят 24/7.

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

П.П.2 И не, определено няма да пиша "молби" или "оплаквания". Отговорът ще е в стил Мтел: "ми откраднахме ти 100 лева за половин мегабайт интернет, ама да не си блял, целият ни бизнес план се гради на измами, ти кво искаш - да спрем да работим ли?"

Разговор за софтуера и бизнеса в него, дори за бизнеса като цяло


Той: em toq html nema izmestvane 100
godini veche

Той: mn
tapo

Той:  It can make direct calls to JavaAPIs that are
on the platform.

Той: e
to pochva da prilicha na aplet 😉

Аз:
всичките технологии са аплет-like

Аз: виж
кой им е предшественика

Той: da
samo ne znam kak opredelqt thin / fat client

Той: to
sa razmiva leko

Той:
ajax-a e thin i toi uj 😉

Аз: има
група хора (аз също съм от тях), които са свикнали да пишат на силно типизирани
езици и име е адски трудно да разберат как технологии като perl, php, rss,
html, javascript и разни други 'боклуци' придобиват такава голяма популярност -
отговорът е в леснотата на употреба и бързината на разработка. А че се жертват
разни неща като добър стил и loose coupling - на кой му пука

 Той: awe za html i www kvo mu e
lesnotata chovek

 Той: kat v ie raboti po edin nachin u firefox
ne

 Той: i staash na lud

 Той: tva e nai-golemiq tashak 🙂

 Той: prosto ne moa da povervam che sa go
dopusnali

 Той: ako imashe pone malko tipizirane 🙂

 Аз: There is a certain group of
people (counting me too) that are used to working with strongly typed languages.
It's really hard for that group of people to understand how technologies like
php, html, javascript (..., rss, perl, ...) become so popular.

 

The
answer is (in my humble opinion) the ease of use and rapidness. Everybody can
learn to use them. Sacrificing the good style and the heavy approach (that
comes from the heavy books) comes out be (in most cases) an acceptable loss.

Аз:
последното изречение го прочети няколко пъти

Аз: 🙂

Той: 🙂

Той:
awe tva jnlo mn bavno zarejda obache

Той:
https://openjfx.dev.java.net/learning.html

Той:
skivai tova

Той:
http://download.java.net/general/openjfx/demos/tesla.jnlp

Той:
ima torque/power curve

Той: a
to html i js uj prosto ama vari pravi ajax

Аз: ?

Аз:
винаги съм се дразнил на джава приложенията, че нямат райт клик

Той: mi
ne e prosto da praish dobar interface (ajax) za www

Той:
ich daje

Той:
kav right click 🙂

Аз:
explain:

Аз: a
to html i js uj prosto ama vari pravi ajax

Аз: mi
ne e prosto da praish dobar interface (ajax) za www

 Аз: apletite i сега javaFX нямат right-click

 Той: nali vikash che sa razprostranilo shot
bilo prosto

 Аз: zabranen e

 Той: 🙂

 Аз: da, taka e

 Той: em prosto da praish prosti neshta 🙂

 Аз: taka 🙂

 Аз: гмаил, гугъл мапс

 Той: zashto tezi koito iskat da praat ne
prosti neshta tria da lejat varhu prosti tech

 Аз: прости ли са?

 Той: shot prostite tech sa sa nalojili

 Аз: защото те са популярни и се поддържат от
публиката

 Той: ili shot te samite sa prosti che ne sa
nalojili drugo vmesto da praat shitove running varhu prostite tech

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

 Той: mrazq bisnes 🙂

 Той: i mrazq da mrazq 🙂

 Аз: трудно е един бизнес да 'налага'
технологии (виж на Майкрософт колко им е трудно един стандарт да наложат)

 Той: mi to ako e qko moje da se samonaloji
sigurno

 Аз: целият софтуер, който се пише е подчинен
на основни бизнес зависимости: (микроикономика 101) търсене и предлагане

 Аз: има доста адекватни технологии, които не
са се наложили

 Аз: причини много ()

 Аз: една технология, за да се наложи и трябва
много повече от техническа адекватност

 Аз: там отново се намесва мразения от теб
бизнес

 Аз: 🙂

 Той: biznesa razvalq sichko

 Той: vnasq mn izkrivqvane

 Той: ne sa prai shot e qko a shot tekat pari

 Той: i vsichko e shit

 Аз: приятелю мой, забавно е да те слуша човек

 Аз: причината е в развитието

 Аз: смята се, че пазарната икономика води до
най-високо развитие. Тя се гради точно тоя принцип с парите, търсенето и
предлагането и конкуренцията

 Той: pazarnata ikonomika e shit 🙂

 Той: vij posokata na razvitieto obache

 Той: tva e edna dosta shibana posoka

 Аз: посоката?

 Той: izkrivena ot bisnesa

 Аз: бъди по-точен

 Той: shit ot sekade 🙂

 Той: posokata da se pechalat pari

 Аз: разбира се

 Той: razvitie saobrazno taq posoka

 Той: tva e shit

 Той: pitai malkite deca ako ne mi vqrvash 🙂

 Аз: това е най-важния (ако не единствен)
показател колко добре се справяш - универсалният показател

 Аз: хаха

 Аз: кефиш

 Той: toq pokazatel vaji samo taq matrica 🙂

 Той: v

 Той: v taq

 Аз: така е

 Той: 🙂

 Аз: другите опитани модели са плановата
икономика (комунизмът), която практиката показва, че е не толкова успешна

 Аз: Пазарната икономика е естествен механизъм,
който те принуждава да оптимизираш ресурсите, с които разполагаш

 Аз: парите са просто универсално разменно
средство, нищо повече

 Аз: 🙂

 Той: mn poveche ot tova sa 🙂

 Той: vsashnost

 Той: za neshtastie 🙂

 Той: ne che i na men ne mi triat ama ..

 Аз: какво друго са?

 Той: te promenqt horata we

 Той: ne samo nekvi hartiiki

 Аз: хаха

 Аз: не перите ги променят, жаждата за
материалното ги променя

 Той: e to e sashtoto 🙂

 Аз: а то, материалното, се измерва с пари
просто

 Аз: но не забравяй, че тази жажда (или алчност
ако щеш) кара същите тези хора да се стремят към тях и да работят

 Аз: двигателят на прогреса

 Аз: точно тук е гениалността на пазарната
икономика естественото желание да купиш най-много с най-малко

 Той: na metrialniq progres

 Аз: ?

 Той: materialniq progres

 Аз: ами духовното е индивидуално, много трудно
се измерва с пари и е трудно да се вкара в тая 'матрица'

 Той: to ne moish da go izmervash s pari

 Той: am kvo stana s html i js

 Той: shte gi mahame li ot upotreba 🙂

 Аз: едва ли скоро

 Аз: 🙂

 Аз: бтв, мога ли да пусна разговора в блога
си?

Старата фонетична за Виста

(Само и само да си вдигна рейтинга в Гугъл...)

Както всички, които са ползвали поне малко Windows Vista, са забелязали
- няма я старата фонетична подредба. Аз лично я ползвах доста. Вместо
нея има сложена една "стандартизирана от БАН" фонетична подредба, на
която обаче няколко букви са разместени. Примерно Ж е на мястото на W,
което на мен не ми харесва.

Имаше някъде спор из нета относно коя да бъде - старата или новата, но ме мързи да търся.
Аз
си харесвам старата и открих един инструмент от Майкрософт (тук ще ги
похваля), с който сравнително лесно могат да се пренаредят клавишите
(едно време имаше нещо подобно във FlexType (моля ви, не си слагайте
FlexType - Инженерът ще се кара)).
Инструментът се казва Microsoft Keyboard Layout Creator. Работата с този инстурмент не е толкова елементарна колкото изглежда, аз няколко пъти оплесквах нещата.

Та а използвайки тоя инструмент си направих фонетична подредба.

Update: във фонетичната на БАН забелязах нещо интересно: Shift + ь = ѝ.
Тоест малка оптимизация. Ер малък се използва само като малка буква.
Главна такава буква в Българския език няма. На мястото на главната
буква те са сложили "и с ударение". И с ударение също няма главна
буква, тоест ѝ трябва само една позиция на клавиатурата. За "и с
ударение" имам малко инфо тук.
Та аз реших да направя същата оптимизация и направих нова версия на класическата фонетична за Виста.

Инструкции за инсталация:

  1. от zip файла с инсталатор цъкнете на setup.exe, следвайте инструкциите.
  2. Клавиатурата сама се "пъха" в активните, така че веднага е готова за употреба.
  3. Ако
    все пак искате да цъкате ръчно разни неща: "Regional and Language
    Options" в Contol Panel -> "Keyboards and Languages" -> "Change
    keyboards..."
  4. Фонетичната на Виста/БАН се казва "Bulgarian (Phonetic)", моята излиза като "Bulgarian (Phonetic) - REAL"
  5. Ако
    имате старата ми версия инсталирана, по-добре я махнете, тъй като и
    старата и новата излизат с еднакво име. В списъка с инсталирани
    програми се различават по версията, обаче.

Поддържани хардуерни платформи: i386 (32 bit), ia64 (64 bit), amd64, wow64 (дори не знам какво е това).

Това е фонетичната подредба за Windows Vistа (в архива има инсталатор):
Bulgarian (Phonetic) - Old School (by Mihail Stoynov).zip (253.38 KB) (без оптимизацията за "и с ударение")
Bulgarian (Phonetic) - Old School (by Mihail Stoynov) v2.0.zip (252.92 KB) (с оптимизацията за "и с ударение")

Ето и самата подредба (ако някой иска да си играе с нея, не е никак елементарно):
Bulgarian (Phonetic) - Old School (by Mihail Stoynov).keyboard layout.zip (2.26 KB) (без оптимизацията за "и с ударение")
Bulgarian (Phonetic) - Old School (by Mihail Stoynov) v2.0.keyboard layout.zip (2.33 KB) (с оптимизацията за "и с ударение")

И с ударение

Как се пише "и с ударение":

Предполагам имаш предвид "ударено
и", защото с краткото видимо нямаш проблеми. За твое успокоение,
"ударено и" липсва дори при БДС подредбата. Има Unicode знак U+045D (според Unicode спецификацията това е CYRILLIC SMALL LETTER I WITH GRAVE, води се македонски знак), но фигурира в много малко шрифтове на Windows, в това число Tahoma,
Microsoft Sans Serif и Palatino Linotype. Липсва в най-широко
използваните шрифтове като Arial, Georgia и Verdana. В ANSI кодовата
таблица CP1251 (или Windows-1251) такъв знак изобщо не фигурира.

Все пак начин има - уверяваш се, че имаш легален Windows, сваляш си Microsoft Keyboard Layout Creator
(изисква валидация и .NET 2.0), след което с негова помощ модифицираш
съществуващата наредба и си слагаш "ударено и" където пожелаеш. Имай
предвид обаче това за шрифтовете. Пусни си Character Map (Programs
-> Accessories -> System Tools -> Character Map) и сменяй
шрифтовете за да видиш, кои го имат и кои - не. Като цъкнеш отметката
"Advanced view" се появява едно поле "Go to Unicode",
в което можеш да въведеш "45D". Ако в мрежата от символи отгоре видиш
заградено "ударено и", то шрифтът го съдържа. Ако видиш заградено
"кратко у" - не го.

Някъде бях чел, че може да се произвеждат
ударени символи посредством комбиниране на гравис (AltGr+`) и буквата.
AltGr е десният Alt на повечето клавиатури. Не съм сигурен как точно се
прави, тъй като при мен не работи във виртуална машина.

 

Източник: http://forums.megalan.bg/...

Моят опит показва, че ако този знак (U+045D: Cyrillic Small Letter I with Grave) го няма в използвания шрифт, браузърът го изписва със шрифт, който го съдържа, ето пример:

Майка ѝ каза, че...

firefox: забележете как и-то изглежда по-различно - просто е с друг шрифт

Току що пробвах и с Internet Explorer 6, оказва се, че той не го заменя и се вижда квадрат!
Updated: пробвах и с Internet Explorer 7, там всичко работи, даже изглежда сякаш не сменя шрифта, не знам как го прави.

Във форума на уикипедия пък, използват U+300: Combining Grave Accent, което поставя ударение на буквата преди този знак (http://bg.wikipedia.org/wiki/... и http://bg.wikipedia.org/wiki/...), записва се ето така в html ("и" плюс уникод запис във формат &#ХХХХ;) "и&#768;" (768 е десетичното на 0х300), ето как изглежда:

ѝ       стои малко накриво (доста нагоре и надясно)

Updated:
тук ударението се вижда само във firefox, в IE6 слага квадрат върху буквата "и", в IE7 слага квадрат до буквата "и"

Този вариант не се води стандартен, защото ударението не е част от кирилицата (вижте дискусията в уикипедия - линковете по-горе)

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

Както и да е, писнало ми е да пиша чисто и или "и кратко" затова за мен решението ще е U+045D: Cyrillic Small Letter I with Grave

Updated: В html това най-лесно се пише така: &#x45D; (шеснайсеттично) или &#1117; (десетично), ето пример:
...<body><p> Майка &#x45D; се скара</p></body>... и излиза:
<body><p> Майка ѝ се скара</p></body>

Old Bulgarian Phonetic keyboard for Windows Vista

Copy of Phonetic Keyboard For Windows Vista for better indexing

Както всички, които са ползвали поне малко Windows Vista, са забелязали
- няма я старата фонетична подредба. Аз лично я ползвах доста. Вместо
нея има сложена една "стандартизирана от БАН" фонетична подредба, на
която обаче няколко букви са разместени. Примерно Ж е на мястото на W,
което на мен не ми харесва.

Имаше някъде спор из нета относно коя да бъде - старата или новата, но ме мързи да търся.
Аз
си харесвам старата и открих един инструмент от Майкрософт (тук ще ги
похваля), с който сравнително лесно могат да се пренаредят клавишите
(едно време имаше нещо подобно във FlexType (моля ви, не си слагайте
FlexType - Инженерът ще се кара)).
Инструментът се казва Microsoft Keyboard Layout Creator. Работата с този инстурмент не е толкова елементарна колкото изглежда, аз няколко пъти оплесквах нещата.

Та а използвайки тоя инструмент си направих фонетична подредба.

Update: във фонетичната на БАН забелязах нещо интересно: Shift + ь = ѝ.
Тоест малка оптимизация. Ер малък се използва само като малка буква.
Главна такава буква в Българския език няма. На мястото на главната
буква те са сложили "и с ударение". И с ударение също няма главна
буква, тоест ѝ трябва само една позиция на клавиатурата. За "и с
ударение" имам малко инфо тук.
Та аз реших да направя същата оптимизация и направих нова версия на класическата фонетична за Виста.

Инструкции за инсталация:

  1. от zip файла с инсталатор цъкнете на setup.exe, следвайте инструкциите.
  2. Клавиатурата сама се "пъха" в активните, така че веднага е готова за употреба.
  3. Ако
    все пак искате да цъкате ръчно разни неща: "Regional and Language
    Options" в Contol Panel -> "Keyboards and Languages" -> "Change
    keyboards..."
  4. Фонетичната на Виста/БАН се казва "Bulgarian (Phonetic)", моята излиза като "Bulgarian (Phonetic) - REAL"
  5. Ако
    имате старата ми версия инсталирана, по-добре я махнете, тъй като и
    старата и новата излизат с еднакво име. В списъка с инсталирани
    програми се различават по версията, обаче.

Поддържани хардуерни платформи: i386 (32 bit), ia64 (64 bit), amd64, wow64 (дори не знам какво е това).

Това е фонетичната подредба за Windows Vistа (в архива има инсталатор):
Bulgarian (Phonetic) - Old School (by Mihail Stoynov).zip (253.38 KB) (без оптимизацията за "и с ударение")
Bulgarian (Phonetic) - Old School (by Mihail Stoynov) v2.0.zip (252.92 KB) (с оптимизацията за "и с ударение")

Ето и самата подредба (ако някой иска да си играе с нея, не е никак елементарно):
Bulgarian (Phonetic) - Old School (by Mihail Stoynov).keyboard layout.zip (2.26 KB) (без оптимизацията за "и с ударение")
Bulgarian (Phonetic) - Old School (by Mihail Stoynov) v2.0.keyboard layout.zip (2.33 KB) (с оптимизацията за "и с ударение")

Phonetic keyboard for Windows Vista

Както всички, които са ползвали поне малко Windows Vista, са забелязали - няма я старата фонетична подредба. Аз лично я ползвах доста. Вместо нея има сложена една "стандартизирана от БАН" фонетична подредба, на която обаче няколко букви са разместени. Примерно Ж е на мястото на W, което на мен не ми харесва.

Имаше някъде спор из нета относно коя да бъде - старата или новата, но ме мързи да търся.
Аз си харесвам старата и открих един инструмент от Майкрософт (тук ще ги похваля), с който сравнително лесно могат да се пренаредят клавишите (едно време имаше нещо подобно във FlexType (моля ви, не си слагайте FlexType - Инженерът ще се кара)).
Инструментът се казва Microsoft Keyboard Layout Creator. Работата с този инстурмент не е толкова елементарна колкото изглежда, аз няколко пъти оплесквах нещата.

Та а използвайки тоя инструмент си направих фонетична подредба.

Update: във фонетичната на БАН забелязах нещо интересно: Shift + ь = ѝ.
Тоест малка оптимизация. Ер малък се използва само като малка буква.
Главна такава буква в Българския език няма. На мястото на главната
буква те са сложили "и с ударение". И с ударение също няма главна
буква, тоест ѝ трябва само една позиция на клавиатурата. За "и с
ударение" имам малко инфо тук.
Та аз реших да направя същата оптимизация и направих нова версия на класическата фонетична за Виста.

Инструкции за инсталация:

  1. от zip файла с инсталатор цъкнете на setup.exe, следвайте инструкциите.
  2. Клавиатурата сама се "пъха" в активните, така че веднага е готова за употреба.
  3. Ако все пак искате да цъкате ръчно разни неща: "Regional and Language Options" в Contol Panel -> "Keyboards and Languages" -> "Change keyboards..."
  4. Фонетичната на Виста/БАН се казва "Bulgarian (Phonetic)", моята излиза като "Bulgarian (Phonetic) - REAL"
  5. Ако имате старата ми версия инсталирана, по-добре я махнете, тъй като и старата и новата излизат с еднакво име. В списъка с инсталирани програми се различават по версията, обаче.

Поддържани хардуерни платформи: i386 (32 bit), ia64 (64 bit), amd64, wow64 (дори не знам какво е това).

Това е фонетичната подредба за Windows Vistа (в архива има инсталатор):
Bulgarian (Phonetic) - Old School (by Mihail Stoynov).zip (253.38 KB) (без оптимизацията за "и с ударение")
Bulgarian (Phonetic) - Old School (by Mihail Stoynov) v2.0.zip (252.92 KB) (с оптимизацията за "и с ударение")

Ето и самата подредба (ако някой иска да си играе с нея, не е никак елементарно):
Bulgarian (Phonetic) - Old School (by Mihail Stoynov).keyboard layout.zip (2.26 KB) (без оптимизацията за "и с ударение")
Bulgarian (Phonetic) - Old School (by Mihail Stoynov) v2.0.keyboard layout.zip (2.33 KB) (с оптимизацията за "и с ударение")