» Archive for the 'Издание техника' Category

Обновяване на част от текстова колона в MySQL

Sunday, July 13th, 2008 by Жоро

Днес се сблъсках с интересен казус. Как да обновя една колона като премахна първия и символ и на негово място добавя други два. Решението се оказа просто въпреки че ми отне околу 15тина минути да стигна до него. Дано е от помощ на някой. Ето го и примера:

UPDATE phonetable
SET preffix = CONCAT(’00′,SUBSTR(preffix, 2))
WHERE preffix LIKE ‘0359%’

Въпрос на браузър

Monday, May 26th, 2008 by Жоро

Днес се случи супер странен проблем със сайта на единия от клиентите ни. Качвайки го на техния сървър(supremehosting) се оказа че под IE, PNG картинките не се виждат. Странно, но факт. След 3-4 часа дебъгване на проблема и неуспешни опити решихме да пишем на поддръжката, колкото и да знаех че ще е безрезултатно, защото и в миналото си имах взимане-даване с тях и по този случай ми бяха влезнали в черния списък. Писахме следното:

Hello, we are having trouble using internet explorer on our web site. Every single png file is not loaded. Using any other browser is okay. On our previous hosting everything is working. We’ve been struggling with this for a couple of days now, and now we are out of ideas for fixing a problem that only occurs on this hosting (probably).

Получихме следния отговор:

This is a well known Internet explorer issues. I’m afraid that this has nothing to do with your site’s configuration or the one of the server. I have been experiencing big troubles with this as well. Al I have stumbled upon while seeking a solution to this was the following:

http://www.twinhelix.com/css/iepngfix/

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

I’m afraid this is not the case with us (we’re already using a png fixer). As i mentioned the site was working on the previous hosting, no matter the browser. The problem appeared when we uploaded it to our new hosting (here).

Strange problem … i’m affraid we are at a dead end. If you could think of something else that might be the problem, please share with us.

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

What I can suggest is to implement a warning on the web site, something like - "The web site is best previewed with Mozilla Firefox".

Ура. Нямаш IE, нямаш проблем. Имаш IE, имаш голям проблем и виждаш надпис ;)

Всъщност проблема се оказа в недоглеждане и забравен UTF8 BOM в единия от файловете което донякъде може да се счита и за наш проблем, обаче защо си работеше на стария сървър, а на SupremeHosting не ще, вече не знам. А пък защо проблема се състоеше в липсата на картинките(и то не на всички), още по- малко знам при положение че въобще не са свързани. А пък защо и само под IE се проявяваше …

Новите дрехи на царя

Sunday, April 20th, 2008 by Жоро

Ето че се постопли и реших че е крайно време за един бърз ъпдейт на Wordpress–а, както и да подбера нова “по-пролетна” темичка за външния му вид. Като намеря време в някой от следващите дни ще взема да я преведа.

Перфектния кандидат

Tuesday, April 15th, 2008 by Жоро

Ето какво "CV" получихме днес:

Уважаеми дами и господа,
Името ми е Евлоги Стаматов, 23 годишен. Уча и живея в град София. Специалността, която изучавам в момента не е тясно свързана с IT технологиите, но амбициите ми са да продължа да се развивам в IT сферата.
От около 3 години се занимавам интензивно с webdesign. Имам много добри познания по програмите: Adobe Photoshop, Dreamweaver, Flash, CorelDraw. Умея да работя с HTML, XHTML, PHP, CSS езици. Специализирам се в изработката на websites чрез DIV tag-ове, slise-ване, преработка на готови Templates и други. Владея английски и френски език на много добро ниво. Учил съм и живял 2 години в Франция, където съм и работил. Сигурен съм, че опитът, който съм придобил за работа, самостоятелно и в екип, ще ми помогнат при работа и в България. Изработвал съм и съм участвал в в изработката на web-страници за някои малки фирми. В момента в мрежата можете да видите този сайт:
http://www.some-stupid-flash-site-with-flags-splash.com/
Другите проеки вече са свалени от интернет, но са запазени.
Притежавам бързина, прецизност и коректност и се стремя винаги към перфекционизъм.
15.04.2008
Евлоги Стаматов

ПС: Имената и личните данни са сменени, правописа е запазен

ПС2: wtf?

Сметки

Tuesday, March 11th, 2008 by Жоро

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

Равносметка

Изводите от нея са че давам ужасно много пари за храна и за да си платя сметките(comodities), както и неприлично голям процент за транспортни разходи - може би това е един сигнал че е крайно време да се сдобия с лично превозно средство - горе долу същите пари ще ми излиза. Освен това интересно наблюдение е че давам повече пари за подаръци по различни поводи отколкото за да си купувам дрехи(което само потвърждава теорията ми че не съм чак толкова голяма скръндза колкото се опитват да ме изкарат). Трето интересно наблюдение от графиката е че давам повече пари за банкови такси отколкото за дрехи(абе да не съм тръгнал гол и бос и да не съм забелязал - но като се замисля бях добре подготвен за зимата тъй като пазарувах сериозно преди нейното начало). Четвъртото е че не съм се разболявал сериозно въпреки големите студове(личи си по едва забележимата част от графиката).

Втората справка която си направих е за какво давам най-много пари за сметки:

Равносметка - сметки

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

Получи се малко като публично показване на кирливите ризи на фирмите които се готвят за IPO :) Не се безпокойте все още не съм се пуснал на свободния пазар, дори напротив.

Compiz Fusion

Sunday, March 9th, 2008 by Жоро

Може би за първи път в историята на компютрите като се обединят 2 проекта(в случая Compiz и Beryl), става нещо наистина добро. От 4-5 дни вече ползвам Compiz Fusion на лаптопа си и мога да кажа че е в пъти по добро от преди обединението когато го използвах за последен път. Просто е елементарно за настройка с графичните инструменти(бъгове не липсват но да не бъдем максималисти), красиво е до мозъка на костите си(може би до транзисторите на схемите си) и върви бързо. Имам предвид бързо. Дори на смешния графичен хардуер(Intel GMA900), не усещам никакво забавяне на приложенията, а някои от графичните глезотийки направо ми опростиха работата в пъти(Expo, Desktop Wall, Fade To Desktop, Window Previews, Shift Switcher, Ring Switcher). Дори мога да гледам видео без проблем на цял екран с включен Compiz Fusion, нещо което до скоро не можеше(сега просто трябва да се нацъка една отметка в настройките(Video Playback Utility), която позволява и на видеопотока да се възползва от OpenGL и всичко потегля се едно не е имало проблеми никога досега. Много съм щастлив

Технически подкасти

Friday, March 7th, 2008 by Жоро

Възникна въпроса откъде си намирам всичките тези подкасти които слушам на ipod-а. Ами ето един кратък списък какво слушам – предупреждавам тясно е специализирано към това с което се занимвам:

Zendcon Sessions – просто задължително за всеки занимаващ се с PHP на малко по професионално ниво и нямащ възможност да отиде на Zendcon

Abstract PHP – спонсорирано от Zend, различни хора от PHP обществото на гости на водещия Кал Евънс

PHP|Architect’s PRO::PHP Podcast – изглежда не го обновяват често, но пък беше първия опит за подкаст за PHP

OurSQL – MySQL Database podcast – описва се сам, води се от едно от най-вещите лица в MySQL обществото

Unofficial MySQL Conference Podcast – качеството на звука е лошо, но е същото като Zendcon sessions и е доста интересно

TheMySQLGuy - още един подкаст свързан с MySQL до някаква степен

SmugMug

Sunday, February 24th, 2008 by Жоро

След 2 години използване на PicasaWeb като основен склад за моите снимки, бъдейки изключително доволен от работата която вършеха в Google, се стигна до момента в който ще трябва да тръгнем по различни пътища. Просто мястото започна да ме стяга(един вид свърши безплатното) и ще трябва да си плащам. Обаче за един момент днес седнах и се замислих, така и така ще плащам за хостинг на снимките си, защо не намеря най-доброто предложение(предполагах че това ще е това което използвам, но все пак да поразгледам). И така разглеждайки стигнах до SmugMug. Тези пичове са страхотни. Направо не знам как да се изразя за тях освен чрез това което дават:

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

2. Неограничено пространство - дори най-евтиното решение ти предлага неограничено пространство да си съхраняваш всичките си снимки в най-голяма резолюция. Вече го няма досадното оразмеряване, цъкане, гледане и т.н. Всичко се запазва е 4000×3000, ако ти трябва в друг размер.. това вече е друг въпрос

3. Поддръжка на видео - да и в Picasa го има, но тук е направо на друго ниво.

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

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

6. Висококачествени принтове - нямам предвид просто принтове върху гадна хартия(каквато се използва масово при принтовете в фототата) ами напълно професионални принтове на висококачествена хартия, която няма отблясъци и не се цапа при докосване с ръце. Цените са нормални - околу 1.5x на тези в фототата.

7. Лесен ъплоад. - има поне 15 начина да си качиш снимките на сайта, не си ограничен само до един софтуер както е при Picasa.

8. Поддръжка - да наистина щом си плащаш е логично да има, само че практиката показва че не е чак толкова логично.

9. Защитата на снимките. - да този път наистина работи. Ако не искаш да споделяш определена галерия можеш да и сложиш парола и всичко е наред. Не е като Picasa която просто слага някакъв хеш към URL-то който ако го знаеш.. язък за голямото криене.

10. Срещу допълнителна сума можеш да продаваш снимките си, както и техни принтове като SmugMug се грижи за всички детайли околу продажбата, за теб остава само да снимаш и да прибираш парите.

11. Казах ли неограниченото пространство на което можеш да си качваш снимките без да се притесняваш че всеки момент могат да ти резнат кранчето?

Eclipse

Friday, January 4th, 2008 by Жоро

Когато за първи път чух за Eclipse IDE, ми се струваше нещо извънземно, бавно(Java) и супер ненужно. С времето обаче технологията напредна доста и в момента е основната система с която работим нацяло. Лично аз използвам базирани на Eclipse проекти за абсолютно всичко щом е свързано с развойна работа. От PHP, през HTML и Javascript, до Java, C/C++ и XML. Нямам идея как работи и защо, но съм забелязал че всички официално поддържани проекти са бавни, заемащи много памет но вършещи идиално своята работа(може и да съм свикнал просто) което заслужава моето уважение. Та да направя списък за езиците и кое какво къде може да бъде намерено за Eclipse или поне нещата за които знам аз:

PHP:

Eclipse PHP development tools(включва Web Tools Platform) - http://www.eclipse.org/pdt/

Zend Studio Client for Eclipse(codename Neon) - http://www.zend.com/en/products/studio/Eclipse/

HTML, XML:

Web Tools Platform - http://download.eclipse.org/webtools/downloads/

Javascript:

Aptana Studio - http://www.aptana.com/

C++:

C/C++ Development Tools - http://www.eclipse.org/cdt/downloads.php

Subversion:

Subclipse - http://subclipse.tigris.org/

Без коментар

Wednesday, December 19th, 2007 by Жоро

Ще оставя без коментар следния пасаж от Slashdot щото останах без думи:

This week had to attend a workshop on ‘Advanced HTML and CSS’ for the university staff. Some of the ideas that the presenter (a fellow lecturer) shared with us: IE is the only browser that follows standards; frames and tables are the best way to organize your website; you can view the source for most CSS, Javascript and HTML files, so you can freely copy and paste what you feel like — the Internet is free you know; same applies for images, if you can see them in Google Images Search, then you can use them for your projects.

Оригинала тук: http://ask.slashdot.org/article.pl?sid=07/12/19/1824252&from=rss

Нова придобивка - Gateway Solo 2500

Tuesday, December 18th, 2007 by Жоро

За коледа си направих един подарак чисто от глезотия, сдобих се с този лаптоп от романтичния период на компютрите - тогава когато масови бяха пентиумите а аз ръчках на 386DX/40Mhz+80387 съвместим копроцесор дело на AMD с чудовищните 4 МБ РАМ. Та въпросния Gateway Solo е със следните параметри:

Pentium 2 @ 233Mhz

48MB RAM

1MB video memory

5.1GB HDD

12.1 LCD дисплей

Linksys 10/100 PCMCIA

Въпреки че на изглежда супер зле за сега, това си беше перфектната машина 97-98 година. След няколко часа зарибяване успях да го пригодя за нормално ползване(в смисъл пасиансите вървят, че дори и интернет му подкарах - което пък означава че може да си работя на него понякога. Мисля да го отнеса в Кюстендил и да го добавя в колекцията до 386чката.

ПС: Някой да знае къде мога да му рециклирам батерията?

Братушките

Tuesday, November 27th, 2007 by Жоро

Братята руснаци ми проведоха нагледен урок “Как да докараме екип програмисти и преводачи до нервна криза за 2 седмици”. Въпросната фирма направо ми разби представите за комуникации, изисквания и дребнавост които имах. Повече никога няма да се оплаквам от задания, дребни грешчици и криви полувинчати отговори - просто за 2 седмици гадовете ни скъсиха живота на нас с колежката в Бургас най-малко с 10тина години и ни пречупиха напълно. Ето как се провежда въпросния урок стъпка по стъпка:

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

Правим

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

Правим

3. Хубаво ама данните не трябва да са в UTF-8, ние работим с Windows-1251 стандарта. Можете ли да ни ги дадете в този charset.

Правим

4. Идиално, обаче гледаме че в речника сте писали ID 14, вие не сте с това ID, ние сме ви сложили ID 25. Променете го

Правим

5. Супер, обаче и речника е в лош енкодинг, сложете го на CP1251

Правим ама защо не казахте първия път, при това вие ни го пратихте в UTF8

6. Браво, обаче имате много невалидни данни, много от имотите сте ги писали с тип 0. Такъв тип в речника няма, типа който използвате трябва да го има в речника.

Гррр, правим

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

Хардкодваме всичко към 1 щом не попада във вашите данни. Това трябва да реши проблемите най-накрая.

8. Добре е вече, сега всички данни във feed-а са коректни, само че в речника е останал допълнителния тип който сте добавили, махнете го оттам.

Добре, махаме, но какво като го има, нали не се използва никаде, едва ли правите 1:1 мапване на типовете

9. Сега обаче има друг проблем, забелязахме че имате html тагове из съдържанието. Предполагаме че ги въвеждате през HTML редактор, трябва информацията която получаваме да не съдържа HTML тагове.

OK. Махаме, но можеше да кажете в началото…

10. Добре, но забелязахме че имате много nbsp из кода, не трябва да има такива, заменете ги с празни места

ОК. ОК!!!!!

11. Ама трябваше да махнете освен nbsp , всички ndash и другите специални символи, защо не сте ги махнали, казахме без никакви HTML тагове.

ГРРРРРРРРРРРРРРРРРРРРРР. Ето ви го без никакво форматиране и никакви специални символи. Доколко HTML таговете са специални символи

12. Хубаво ама логото което сте оказали е в друг размер от този който ни трябва, не ни ли казахме че ни трябва в X по Y пиксела

Ето ви го в размера който ви трябва, щом не можете да си го оразмерите

13. Името на файла, с който сте кръстили XML feed-а не е добро, променете го на 025.xml.

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

14. Ама feed-а е доста обемен, можете ли да ни го архивирате.

Добреееееее ето ви го

15. Ама не със zip, направете ни го в gz, по лесно се обработва на нашия сървър.

Ето ви го в г*з

16. Добре е сега, но архивирайте и речника

Олееее ще ги избия само да ми паднат пред погледа.

17. Името на речника не е добро… сменете го на ….

………………………

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

Edimax Wireless Hi-GAIN USB Adapter под PCLinuxOS

Saturday, November 17th, 2007 by Жоро

Тъкмо си бях обещал че повече няма да се занимавам с подкарването на хардуер под линукс, тъй като pclos-а има почти всичко за което мога да се сетя, докато днес не ми изпадна този крив адаптер с който любимото ми линуксче се запъна като магаре посред мост - ни напред, ни назад. Нито ъпдейтите на ядрото не помогнаха, нито нищо - просто или го разпознаваше като 2 мрежови контролера(wtf?) нито един от които не работеше, или когато го разпознаеше забиваше целия линукс тъй като процеса който се падаше драйвера минаваше на 100% натоварване. Но интернета(който разбира се идваше точно по този контролер) ми беше необходим, се наложи да импровизирам за да тръгне. Самия адаптер е просто една кутийка над съвсем стандартен(да бе) Ralink RT73USB контролер и би трябвало да тръгне с драйверите, още повече че напоследък те са в основното дърво на ядрото. За жалост, точно този не ще. Решението е доста грубо, но поне работи, ето го стъпка по стъпка:

1.Тъй като основния проблем е че се зареждат всички възможни модули за ralink контролерите е хубаво да ги махнем да не се зареждат въобще. Можем да направим това по следния начин - в /etc/modprobe.d/blacklist добавяме следните редове:

blacklist rt73usb
blacklist rt2500usb
blacklist rt2570
blacklist rt2570usb

Това би трябвало да реши проблема с 1000та проблемни модули които се зареждат.

2. Набавяме си неофициалния драйвер(добре че имам алтернативна връзка през Blackberryто че иначе не знам откъде щях да го издиря) от сайта на проекта: http://rt2×00.serialmonkey.com/wiki/index.php/Downloads, в този случай, http://rt2×00.serialmonkey.com/rt73-cvs-daily.tar.gz, разархивираме и стандартното make && make config. След това един рестарт(не че е нужно не за по сигурно и по лесно) и магията трябва да е станала. Остава само да си настроим безжичната мрежа от конзола или с хубавия RutilT интерфейс и по двата начина става.

Броячи, чудеса

Tuesday, August 28th, 2007 by Жоро

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

PCLinuxOS част 2

Saturday, April 21st, 2007 by Жоро

Ето че най-накрая намерих някоя свободна минута да напиша това което отдавна исках - “Все още съм с PCLinuxOS 2007 Test 3″. При това все още съм доволен. Дори повече от доволен - нямам никакви забележки, като изключим двуседмичния период без нови неща тъй като имаше проблем - основния хостинг(ibiblio) не издържа на натоварването което потребителите оказваха върху сайта на pclinux-а и се срина, след което се получи малко като верижна реакция, тъй като всички останали огледала синхронизираха оттам и съответно поизтриха собствените си репозиторита, което пък доведе до други проблеми.. както и да е де, вече всичко си е в реда на нещата, репозиторита се възстановиха и обновленията потекоха.

Един бърз фикс за потребителите които са забелязали че JRE-то не работи под PCLinuxOS. Всъщност пише че го има инсталирано, но не го откриват приложенията - в това число FrostWire и толкова важния ми Eclipse. Следния ред решава проблема(някой е забравил да направи връзка към 1.6.0 - проблема е съобщен, ще се оправи за следващия билд):

ln -fs /usr/lib/jvm/java-1.6.0-sun-1.6.0/jre/ /usr/java

Blogged with Flock