BgLOG.net
By taralezh , 16 March 2006
Сутринта нямах проблем и си бях онлайн с Мирандата. Преди малко видях, че ме е изхвърлила. Дава ми съобщение за грешно име или парола. Страницата http://www.icq.com/ също не ми се отваря.
Някой друг да има проблем? Или да знае от какво може да е?
Използвам връзката по icq за колеги, клиенти, гадже и майка ми и направо се побърквам когато стане някой фал.

Legacy hit count
1230
Legacy blog alias
5334
Legacy friendly alias
Какво-му-става-на-ICQ-днес-
Интернет
Софтуер

Comments5

Pavlina
Pavlina преди 20 години и 1 месец
Здравей, taralezh!
И аз преди малко се оплаках на всеослушание в службата, че имам проблеми с кюто. Не че е успокоително, но също ме изхвърля и ми дава съобщение за грешно име или парола. Аз ползвам qip, а колегите, които са с Miranda, също страдат, за разлика от една колежка, която е с оригиналното ICQ. Може би целенасочено се създават проблеми на неоригиналните ICQ клиенти, както беше преди два месеца (ако не ме лъже паметта).
П.П Тогава, след дълга борба и скърцайки със зъби, си инсталирах временно ICQ, за да имам връзка със света и за да мога да си върша работата. (Е, компромиси понякога трябва да се правят.) Съвсем скоро след това си инсталирах новата версия на qip, в която руснаците вече се бяха справили с проблема. :)
taralezh
taralezh преди 20 години и 1 месец
Ей, благодаря за отговора. Малко се успокоих. Явно пак бърникат по протокола!
Уплаших се да не са ме хакнали отново... Защото преди години ми изчезна старият номер така. Просто ми даваше грешна парола. Писах на съпорта, а те ми пратиха писмо да си регистрирам нов номер, все едно не се бях сетила. Голяма помощ, няма що. Много се ядосах и оттогава не ползвам ICQ клиент.
ОПРАВИ СЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕ :)
Засега ;)
assenoff
assenoff преди 20 години и 1 месец
Да, наистина - засега се оправи.
Преди, когато смениха протокола, мирандата реагираха бързо - още на следващият ден имаше актуализация, може би дори и по-рано, просто аз се сетих да погледна след 24 часа ...
Много я уважавам, между другото ;)
И мислям, че има истина в това - проблемите да се правят умишлено от ICQ екипа на клиентите,НЕ използващи оригиналният им продукт ...
Но това няма да ме накра да го ползвам при никакви обстоятелства, а пък за АБВ БГ версията - нямам думи колко е бъгава ...
taralezh
taralezh преди 20 години и 1 месец
И аааааааааааааз така :)
By micromax , 14 March 2006
Това е предназначено за всички, които ползват ФлексТайп(или поне версия 2К.Не знам дали работи при по-стари версии) и програмисткия фолклор им е интересен.
Няма да ви развалям изненадата, като ви кажа какво ще откриете, но си направете труда да натиснете с десен бутон върху иконката на програмта (тази която се намира в систем трая до часовника).
После изберете Опции.
След това щракнете на бутона долу в дясно (За програмата)
Като се отвори прозорчето в което се споменава за кого е регистриран продукта и т.н. трябва да натиснете SHIFT и да наберете DEAD_ONE(няма да виждате никакво текстово поле докато набирата. Не се притеснявайте. ) Интересното идва след натискането на последния клавиш "Е"-то.
Наслаждавайте се !!!
(Да ви предупредя, не е вирус и нищо не може да се случи на системата ви. Така че пробвайте смело)
Legacy hit count
2289
Legacy blog alias
5280
Legacy friendly alias
Само-за-фенове
Невчесани мисли
Програмиране
Поезия
Софтуер
Windows

Comments13

rammstein4o
rammstein4o преди 20 години и 1 месец
Ако говориш за Easter Egg-a дето ти излиза някакъв текст за "истинските хакери" дето пишели само на паскал и Т.Н глупости доста хора от тази общност го знаят... коментирали сме го във един форум преди доста време
Pavlina
Pavlina преди 20 години и 1 месец
Понеже се говори за FlexType, може ли да ми бъдете полезни? Не съм поклонник на тази програма, но ми се налага да я ползвам, защото пиша на един шантав стандарт – нито е BDS, нито е фонетична подредба. Познавате ли друга, която позволява клавишите да се нареждат така, както потребителят желае?
THE_AI
THE_AI преди 20 години и 1 месец
Я някой screen shot Моля! Че има хора, които не се доверяват на такива тъпи програми. :)
Павлина? Да не говориш за DVORAK?
Pavlina
Pavlina преди 20 години и 1 месец
Здравей, THE_AI!
Не говоря за DVORAK. Навремето имах пишеща машина IBM (да, отдавна, в каменната ера ;) с три различни печатащи глави – за три различни азбуки. Разположението на кирилските букви беше много странно за мен, понеже аз вече бях усвоила BDS по десетопъстната система. Мисля, че стандартът беше руски, но не съм сигурна. И пак се учих да пиша по десетопръстната система. И когато в живота с гръм и трясък навлязоха компютрите и пишещата машина отпътува към гаража на село, вече нямах сили да повтарям упражнението. Тогава мощният текстов редактор РЕ2, за който може и да не си чувал (ех, славни времена бяха! :), даваше възможност за пренареждане на клавишите. После се появи FlexType, който също ми вършеше работа. И продължавам да си го ползвам и днес. Но тъй като не го долюбвам, търся алтернатива. Ако знаете, кажете. :)
gargichka
gargichka преди 20 години и 1 месец
Бе тоя флекс ... един път го бях инсталирала на един немски уиндоус и той му бръкна да не казвам къде и уиндоуса страшно се прецака! Няма оправия, реинстал, та да не беше даже и формат, ама май не беше. Не помня вече. Тъпото: не беше мой компютъра и се получи неудобно.
Тъй че ... флекса не прави винаги хубави работи :)


rammstein4o, много интересна статийка, макар и да не разбрах всичко.
rammstein4o
rammstein4o преди 20 години и 1 месец
Изводи от статията:

1. Като цяло... ако на един уиндоус му сложиш кирилицаторска програма... било то флекс или нещо друго му е... мамата

2. Единствените прилични и удобни за използване кодови таблици са БДС и Фонетичната

3. Съществуват 10-тки кирилистични кодови таблици и Павлина ще трябва да е малко по точна ако иска да и помогнем... Каква и е операционата система и поне горе долу наясно ли е за коя от изброените в статията таблици става дума

4. И накрая но не на последно място... инжинера е пич :)
micromax
micromax преди 20 години и 1 месец
Винаги съм имал Флекс Тайп на ПСто си.
Като се започне от версията му за 3.11 че до ХР. Досега не ми е скапвал компютъра, макар, че съм чувал разни истории от тук от там.
rammstein4o
rammstein4o преди 20 години и 1 месец
Добре... специялно за XP с какво е по добър флекса от вградения language bar???
Защото според мен си е чиста загуба на ресурси пък и била тя (загубата) пренебрежимо малка
Pavlina
Pavlina преди 20 години и 1 месец
Здравей, rammstein4o! Благодаря ти за желанието да ми помогнеш. Доколкото схващам, при мен проблемът е в подредбата на буквите на клавиатурата, а не в различните кирилски кодови таблици. (Всъщност там също възниква проблем, но за него – друг път.) Клавиатурната подредба, която аз използвам, не отговаря на нито една от съществуващите и поддържаните от Windows. Още повече че пиша и на старобългарски, и на гръцки и за тази цел с помощта на FlexType съм си създала още две подредби. Когато пиша със съвременна кирилица, използвам отварящи и затварящи кавички, дълго тире и други знаци, които стандартно ги няма на кирилските клавиатурни подредби. Търся програма, която да ми позволява да си сложа например буквата “р” на който си искам клавиш – например там, където е “1”. В момента работя под Windows XP.

taralezh
taralezh преди 20 години и 1 месец
И какво става? Сложете print screen, за да видим и ние.
Мразя FT, ползвам Injinera за подредба на клавиатурата и Cyrilla 2003+ за проверка на правописа.
Едно време, когато деинсталирах FT в работата, така се омазаха нещата, че на ръка съм трила папки, файлове и регистри.. Сега не искам и да чуя за FT. Същото е и с антивирусната Norton.
rammstein4o
rammstein4o преди 20 години и 1 месец
Специялно си сложих флекс на vmware-а за да ти демонстрирам..

скрееншот

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

Истинският програмист - НЕ ПИШЕ НА ПАСКАЛ

В ония далечни времена истинските мъже разбираха от програмиране. Истинският програмист (ИП) не се страхуваше от компютъра. пишеше "DO 10 I=1.10", а простосмъртните гледаха с увиснала долна челюст.
Но времената се менят. Докарахме я дотам, че днес и готварската печка има микропроцесор, а дванайсетгодишни хлапаци засрамват ИП в игра на Invaders, Digger или SopWith. ИП са заплашени да бъдат изместени от гимназисти с 8-битови домашни компютри или от не доучили студенти със 16-битови персонални сметалки. За щастие между тези две категории натрапници и ИП има съществена разлика. Добре е хлапаците да я знаят, за да имат идеал, към който да се стремят.
ИП най-лесно се познава по езика. ИП програмира на Фортран. По-консервативните държат на версията IV. но Големият ИП при нужда се съгласява и на версия 77, а кърмачетата пишат на Паскал (съвсем непрогледналите - на Турбо).
ИП са скромни. Те се задоволяват напълно с перфоратор, компилатор за Фортран и кока-кола. Когато се появиха персоналните компютри, ИП приеха снизходително дори Бейсик (след някои тайнствени доработки и естествено с компилатор). Накратко - ако не можеше да си свършите работата с Фортран или Бейсик, пробвайте с асемблер. Ако не знаете и асемблер. не си струва изобщо да се захващате. Но ако задачата е неотложна. а вие познавате само Паскал, най-добре възложете работата на ИП. Лъжицата е за друга уста.
Когато завърших университета, мислех се за най-добрия програмист. Можех да напиша непобедима програма за игра на кръстчета и нули. знаех пет езика за програмиране и пишех програми по хиляда реда, които дори работеха, и можех да изпия две бири на един дъх. След това обаче попаднах в реалния свят. Първата ми задача беше да разбера програма на Фортран с двеста хиляди оператора и да я направя два пъти побърза. Всеки ИП ще ви каже, че за тази цел не може да ви помогне цялото структурно програмиране на света, ако нямате талант и много кола-кола

Постепенно разбрах някои неща за ИП и структурното програмиране:
* ИП не пише на Паскал.
* ИП не се страхува да използва GОТО.
* ИП може да пише цикли, заемащи цели страници, без дa се оплете в тях.
* ИП харесва аритметичният IF, защото програмата става по-забавна.
* ИП пише самомодифнциращи се програми, спестявайки 20 наносекукди от някой еднократен преход.
* ИП няма нужда от коментари, за него програмите са очевидни.

Каква операционна система използва ИП? Дали СР/М или UNIХ? Пази боже! Тях дори пенсионерите и гимназистите ги разбират. При UNIX обикновеният човек, разбира се, не може да запомни какво прави командата PRINT тази седмица, но тази трудност не е достатъчна. ИП работи с 0S/370 - наистина забележителна операционна система. Тя може да унищожи неколкодневна работа само с един-единствен интервал на грешно място. По този начин се стимулира бдителността.
Добрият програмист може да намери в ръководството и да разбере току-що появилото се съобщение ПК3051. Големият програмист може ла пише на езика JCL без справочник. Великият ИП обаче може да открие грешка, погребана в шест мегабайтов дъмп без шестнайсетичен калкулатор, а при липса на хартия - дори и на екран.
ИП си подбира текстов редактор, който подхожда най-добре на душевната му нагласа я на вратовръзката подарена от тъщата. ИП не харесва концепцията "Каквото виждате това получавате". Той иска редактор от типа "Искаш-получаваш", а какво наистина получавате друга тема. Редакторът трябва да е сложен, тайнствен, мощен, безмилостен и опасен. със странно чувство за хумор. Редакторът трябва да може с една грешка да унищожава цялата програма или поне най-важните сегменти. Друга престижна грешка е да запълва с двоични нули масивите, защитени от изтриване и неправомерен достъп, които съдържат данните от измерванията и изчисленията на група от четиринайсет висококвалифицирани и нервни специалисти (двама от които бивши боксьори). Хубаво би било редакторът от време на време да вмъква самичък по някоя тънка и загадъчна грешка в подпрограма, която сработва само веднъж.

-= Къде работи ИП? =-

Какви програми привличат вниманието му?
Можете да бъдете сигурни, че никой ИП не пише статистически програми на Паскал, не сортира адреси с Lotus и не прави табулограми за медицински прегледи. ИП търси задачи с разтърсваща света сложност. Някои от Най-страшните ИП работят в НАСА. До голяма степен на тях се дължи отиването на хора на Луната. Компютрите на космическата совалка са програмирани от ИП. Мнозина от тях знаят наизуст целите операционни системи на Pioneer и Voyager и при нужда оправят нещата от Земята по радиото, без да погледнат изходните текстове. С комбинация от дълги програми на Фортран на Земята и къси на асемблер в Космоса те вършат невероятни неща - например след шестгодишен полет улучват - десет-километровия процеп в пръстените на Сатурн или сменят някой, кондензатор 83 секунди преди да се е повредил. Казват, че един ИП успял да натика програма за разпознаване на образи в останалите неколкостотин байта от паметта на Voyager. Впоследствие именно те откриха новия спътник на Юпитер.
Понякога ИП отстъпват и изпълняват по-тривиални задачи при условие, че те са прилично платени. Някои ИП например правят видеоигри, но не обичат да ги играят. ИП знае как да бие всеки път компютъра или поне да се впише в началото на класирането, затова не вижда никакво предизвикателство в играта.
ИП работят и за киното - би било глупаво да не се приберат парите на 50-те милиона почитатели на "Междузвездни войни" например. Малко по малко ИП започват да се занимават и с машинна графика; главно защото никой още не й е намерил разумно приложение и тя засега е нещо като хоби.

-= Как живее ИП? =-

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

Ето и някои характерни черти на ИП:
* ИП по принцип не носи вратовръзка.
* ИП отива на работа по обяд. Ако дойде по-рано, значи е объркал нещо.
* ИП може да не помни рождената дата на съпругата си, но знае наизуст ASCII таблицата.
* ИП не знае да готви. Когато му се наложи, поради липса на алгоритъм прилага метода на пробите и грешките. Понякога успява.
* ИП използва водата за миене. От течностите предпочита кафе или бира.
* На забава ИП стои в ъгъла н говори за защити на операционните системи и начини за преодоляването им.
* На футболен мач ИП сравнява играта със своя листинг.
* На плажа ИП чертае блоксхеми по пясъка.
* ИП ходи на дискотека, за да открие системата в работата на светлините.
* На погребение ИП казва: "Бедният Джордж ! Програмата му почти тръгна преди инфаркта".

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

taralezh
taralezh преди 20 години и 1 месец
О! Благодаря!

:) Луда работа!
acecoke
acecoke преди 20 години и 1 месец
Мерси, Рамщайнчо. И аз го недолюбвам този ФТ, ама и това не можах да го дочета. Може би не съм никакъв ИП, но все си мисля, че ако следвам тази логика, ИП би трябвало да работи САМО и ЕДИНСТВЕНО на асемблер и то МИКРО асемблер. Иначе става един клиент на компилатора :))) Даже ако е толкоз отворен ИП направо с нули и единици да си пише програмката :))

Както споменах, не можах да дочета излиянията на този ИП, но все пак пускам един глас за Паскал и за Делфи. Досега не съм срещал нерешима задача с тях. Бързо, лесно, ефикасно и ефектно, на цената на неголям (в сравнение с други езици на високо ниво) компилиран код. Какво повече му трябва на човек :)))
By TeodorGig , 13 March 2006
Една интересна презентация, която може би ще бъде полезна като пример при други разработки:

 Пазар и свобода при софтуерните продукти
Legacy hit count
805
Legacy blog alias
5249
Legacy friendly alias
Пазар-и-свобода-при-софтуерните-продукти
Ежедневие
Размисли
Компютри
Интернет
Програмиране
Нещата от живота
Коментари
Софтуер
Разработчици

Comments2

assenoff
assenoff преди 20 години
Много би ми било интересно да разбера "пълнежа" на тази по обективна необходимост сбита прецентация, Тодоре!

И ми е познат един от използваните източници :)

Със здраве, Марио Асенов
bogomil
bogomil преди 20 години
И на мене би ми бил много интересен.
By THE_AI , 12 March 2006
Та както обещах, в този пост ще опиша как да конфигурираме Kerio Personal Firewall, за да нямаме ядове после :)

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

Да започнем с инсталирането.

Съжалявам, но снимки няма да мога да сложа – не ми се инсталира на ново програмата.

Единственото, което мога да ви кажа е, че имате 2 възможности на инсталация. Едната мисля, че се наричаше learning mode(тя е за експертите),  а на другата не се сещам името(но пишеше, че е за начинаещи).

Нас ни интересува опцията за експерти – при нея получавате максимална сигурност.

По време на инсталацията ги има стандартните неща – посочване на място за инсталация, съгласяване с правилата за ползване и прочее – вярвам, че и сами ще успеете да се справите. :)

 

Да преминем към настройките.

Иконата на Kerio представлява щит, който се зарежда до часовника. На него при активност ще видите едни квадратчета – червени и зелени. Червените показват, че имате някакъв входящ трафик. Зелените някакъв изходящ. Колкото повече се събират от едните и другите – толкова по-бърза е връзката.

Така насочете се с мишката към иконата и натиснете десния бутон.



 



Показва се следното меню:

 


 

Disable firewall – равносилно е на изключване на Керио.

Stop all traffic – спира всичкия трафик (както изходящ, така и входящ)

Configuration – конфигурация (извиква се също така и като цъкнете 2 пъти върху иконата)

About И Exit смятам, че са ясни.

 

Нека вече да започнем със същинската конфигурация.

Ако ползвате ЛАН, най-вероятното нещо, което ще се случи след рестарта на компютъра ( а да, забравих да кажа – иска рестарт след като се инсталира програмата)

 

Ще ви излезе едно меню, което ще ви съобщи, че е открит Network Interface

























 

След като това е вашата мрежа – разрешавате – демек правите я доверена мрежа. Ако LANa ви ползва VPN сигурно при влизането ще ви извести отново за някой network – и него го казваме, че е доверена :)

Лесно нали? Абе вие да не си мислите, че ще сглобяваме кубчето Рубик?

Пропуснах да ви обясня какво е доверена мрежа. Това за Керио означава, че тя е подсигурена от потребител. По принцип LAN е trusted network по простата причина, че потребителите в повечето случаи стоят зад хардуерен firewall. Когато кажете, че дадена е мрежа е trusted тогава Керио разрешава някои предефинирани правила за дадената мрежа.

 

Най-често откриването на VPN изглежда така:
























Сещате се, че трябва да разрешите, иначе ще забравим за интернет!

 

 

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


 

























Готин е нали? От горе и от ляво имаме табове! В момента се намираме в Overview – Connections. Ето тук виждаме всичко, което цоца от интернета – или въобще иска да има достъп до интернет.

 

Хубавото на Керио е, че следи всички процеси, които работят. Т.е. дори и да има някой вирус, който е нов и антивирусната не го засича, Керио веднага ще ви уведоми, че даден файл е бил променен и ще ви попита дали искате да му разрешите работата!

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

 

Табът overview както виждате съдържа Connections(обясних за какво служи), Statistics, Preferences, License. Нямам намерение да ви обяснявам всичко тук, разцъкайте с мишката и ще разберете за какво си говорим – на статистика си имате статистика, на preferences си имате разни опцийки, като автоматична проверка за ъпдейт, на лиценз си имате лицензно споразумения.

Тук е мястото да спомена, че за 30 дни ползвате 100 процента от програмата, след изтичането на този срок, ползвате 80% (тези 20% са блокирането на поп ъп прозорци, което на мен ми е излишно, тъй като си ползвам лисицата :))

 

Нека да отидем на network security – наистина важна част.


 
















Ето това виждаме. :) На application ви показва всички програми, на които сте им разрешили или забранили достъп до интернет. Правилата, които сте направили се променят бързо! Отивате с мишката върху това, което не ви харесва и цъката с мишката веднъж и от Permit става deny, от deny става always ask(винаги ме питай).

 

Това беше – ако има грешка и сте забранили например на Internet Explorer достъпът до интернет веднага може да го промените.

Останалите табове пак си ги разцъквайте сами.

 

Табът intrusions смятам, че не е важен за повечето потребители, затова няма да обяснявам нищо за него – няма да ви се налижи да го бутате, но ето да видите как изглежда:


 



























Само да кажа, че Host Intrusions and Preventions System, няма да работи след 30тия ден. Няма да умрете без тази опция – е по-хубаво да я има, но както вече казах – не е болка за умиране.

Само ако си купите Керио тогава ще може да продължите да ползвате тази защита.

 

Табът web ще си го разцъквате отново сами :) Ето само да видите как изглежда:


 

 

 

 





















Нека преминем към Logs&Alerts. Това според мен е таб за любопитковци. Там може да откриете, кой и кога се опитвал да се добере до ПЦто ви :) Отново ще си го цъкате сами :)


 

 

 

























Ами смятам, че това ви е достатъчно за запознаване с интерфейса на Kerio Personal Firewall. Сега да преминем към нещо, което ще ви се случва често, а именно питанката от различни програми за достъп до интернет.

 

 


 






























Ето на горната картинка IE иска достъп до интернет. Забележете отметката в Create a rule for this communication and don’t ask me again! Ако я няма, при всяко стартиране на IE този прозорец ще се показва. Тоест ако не искате да ви занимават с глупости през цялото време, слагайте отметката и давайте permit или deny. (тези настройки могат да се променят по всяко време)

Още нещо, което трябва да забележите е цветът зад Outgoing Conncetion Alert – зелен! Това само по себе си индикира, че програмата иска да излезе :), а не да получи някаква информация.

Ако имаше Incomming connection то цвета щеше да е червен.

А и ще забележите, че веднага след Outgoing connection ще последва incomming connection :) Отново задавате да се създаде правило и бъдете сигурни, че Керио никога няма да ви попита повторно какво да прави, след като правилото е създадено!

 

Ехееее, ами че то аз толкова изписах, но важните неща бяха малко :) Надявам се сте разбрали, че работата с програмата е страшно лесна!

 

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














 

Ами толкова за момента.

 

Legacy hit count
3510
Legacy blog alias
5210
Legacy friendly alias
Работа-с-Kerio-Personal-Firewall
Компютри
Интернет
Софтуер
Сигурност

Comments11

Darla
Darla преди 20 години и 1 месец
THE_AI - страхотен постинг си сътворил!  Голямо благодаря!!

Тъкмо новият ми лаптоп трябва вече да е пристигнал и тази седмица ще си го получа. Като пусна и Керио-то в експлоатация ще дам един feedback как съм се справила. Но, щом казваш, че е елементарна, ще мога и аз!Cool
assenoff
assenoff преди 20 години и 1 месец
Евала! Готов си да кандидатстваш за редактор ... :)
THE_AI
THE_AI преди 20 години и 1 месец
Ти си първия човек, който ми казва за такъв проблем. Що за Лап топ имаш? Не е възможно да нямаш свободно пространство на хард диска, или? Все пак му трябват някакви си 10МБ свободно място - което смятам, че трябва да имаш.
За да върви Windows добре по принцип трябва да гледаш, да имаш 2пъти повече място от обема на рам паметта.

И къде пише, че трябва да махнеш Flash Get? Това никъде не го намерих.
Darla
Darla преди 20 години и 1 месец
Ами от 80 GB HD free space is 500MB - защо е така, не е важно за момента. Ок, значи не е проблема в това, че нямам място щом опира до 10МБ. Не обърнах внимание, колко МБ е програмата.

А, за Flash Get - в момента, когато си свалях Кериото от Интернет ми се показа иконката на Flash Get и ми казаха (допитах се до юзер в кю-то ми), че това е firewall na Windows.  (Виж и вмъкнатия текст на английски в предния ми коментар за деинсталирането на защитните стени преди да инсталирам Керио).

I kato firewall, spored predyprezhdenieto, което се изписа на екрана ми преди да инсталирам Кериото реших, че трябва да махна Flash Get . Е, Flash Get firewall  ли е на Windows XP?

"За да върви Windows добре по принцип трябва да гледаш, да имаш 2 пъти повече място от обема на рам паметта" - сори, ама това не го разбрах. 2 пъти повече място на харддиска ли от обема на рам паметта?
rammstein4o
rammstein4o преди 20 години и 1 месец
Flash Get - Програма за сваляне на файлове (а.к.а Даунлоад мениджър)... нищо общо с firewall... много интересно с кои точно се допита за това :)

Относно уиндоуса.... там кадето ти е инсталиран (предполагам е на диск C:) трябва винаги да имаш достатъчно празно място... както казва даниел минимума е 2 х обема на рам паметта... това е защото уиндоуса го ползва за така наречения swap или на уиндоуски език виртуална памет

Относно твърдението на тези от керио... ако искам ще си сложа 30 firewall програми... те ли ще ми кажат, че не е възможно :)

Дарла.... при теб проблема според мен е на някакво различно ниво... дай повече инфо за тоз лаптоп... доколкото разбрах е нов... (във такъв случай как подяволите си напълнила 80Г толкова бързо :) ) Кажи какви са му хардуерните данни... какво имаш инсталирано на него . Т.Н
Darla
Darla преди 20 години и 1 месец
Благодаря, rammstein40 за изясняването и отговора ти!

За уиндоуса и необходимото му свободното свободно място  - разбрах! За Flash Get - също! Явно съм се подвела.

Лаптома ми не е чисто нов, но е доста запазен с много добри параметри. Честно казано, не ми се иска точно тук да описвам, какво имам инсталирано на него - което означава, че май се самоограничавам за вашата компетентна и бъдеща помощ относно Керио-то, но засега се налага.


assenoff
assenoff преди 20 години и 1 месец
Виж сега, от настоящето описание на проблема нямаме особена полза ...
И без това явно не е нещо рутинно, и по този начин ни е доста по-трудно да помогнем дистанционно, нали :)
Затова искаме тези подробности, които считаме за съществени!

Цитирам:

"Бъдете прецизен и информативен за проблема си

  • Опишете симптомите на проблема или дефекта внимателно и ясно.
  • Опишете средата, в която се проявява (машина, операционна система, приложение, каквото и да е). Осигурете наименованието на дистрибутора и номера на версията (например "Fedora Core 2". Slackware 9.1", и т.н.)
  • Опишете изследването, което сте направили в опита си да разберете проблема, преди да зададете въпроса.
  • Опишете предприетите от вас диагностичните стъпки за локализиране на проблема преди да зададете въпроса.
  • Опишете скорошните промени в компютъра или софтуерната конфигурация, които могат да имат нещо общо.
Дайте най-доброто от себе си, като се опитате да предвидите какви въпроси би задал ..."

И също:

"Преди да попитате

Преди да зададете въпрос по електронна поща, в новинарска група, или на интернет базиран разговор, направете следното:

  1. Опитайте се да намерите отговор, претърсвайки мрежата.
  2. Опитайте се да намерите отговор, прочитайки наръчника/указанията.
  3. Опитайте се да намерите отговор, прочитайки често задаваните въпроси (FAQ).
  4. Опитайте се да намерите отговор чрез изследване или експериментиране.
  5. Опитайте се да намерите отговор като попитате опитен приятел.
  6. Ако сте програмист, опитайте се да намерите отговор, прочитайки изходния код.

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

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

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

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

Никога не предполагайте, че имате право на отговор. Нямате; в крайна сметка, не плащате за услугата. Ще заслужите отговора, ако го заслужите, задавайки въпрос, който е съществен, интересен, и провокиращ творческата мисъл - такъв, който безусловно допринася за опита на общността, вместо пасивно да изисква познанията от другите.

От друга страна, добро начало е да демонстрирате, че сте в състояние и желаете да помагате в достигането до решение. На въпроси като "Може ли някой да ме ориентира в насоката?", "Какво липсва в примера ми?" и "В коя връзка/интернет страница трябва да проверя?" е по-вероятно да бъде отговорено, отколкото на "Моля посочете конкретната процедура, която трябва да следвам", защото ясно показвате, че наистина желаете да завършите процеса ако някой просто ви насочи в правилната посока."

Цялото: http://smart-questions.atspace.com

НИе сме твърде далеч от понятията и тесни спциализации, описани в този документ, но имаме желание и ще се опитаме да помогнем, доколкото можем - помогни ни и ти!

Марио Асенов


Darla
Darla преди 20 години и 1 месец
Е, направо се почувствах като ученичка, която нещо не е схванала материала,след тази лекция :-))
Вие искате да помагате на вашето ниво - професионално! Ами аз като не съм въобще толкова навътре с вашата терминология, проблематика, познания - как да го направя, като моите обяснения ще ви се сторят лаишки?? А,това, което не е на вашето ниво, вие го игнорирате по принцип.
Да, това в тази статия е много полезно и съм съгласна, че най-напред трябва човек да се опита сам да направи нещо относно проблема си - ще се поуча. Донякъде го правя, но само донякъде.
Знаеш ли какъв ми е проблема? Дойдоха моите шефове, връчиха ми лаптопа и ми казаха да се оправям сама. Е, успях да прехвърля всички файлове, програми и настройки от стария ми комп на лаптопа. Отделно му разучавам параметрите, отделно е наблъскан с файлове на предишния ни системен администратор - 30GB и го чакам да дойде да си ги запише на дискове и да ги изтрие!!! Това ограничава много свободното място и спира по-нататъшната ми работа. Внимавам и да не изтрия нещо по погрешка.
Имах интерес да инсталирам Керио-то и го направих - това трябва да ви говори, че поне малко съм заинтересована от завършване на процеса. За моя изненада и радост - щи ми помогнат и се надявам да тръгне програмата скоро.

И накрая, хайде да си признаем, че ако бях еди коя си блогерка, а не Дарла-Дейзи отношението щеше да е различно?! Нищо лично, само мое наблюдение, че нещата опират и до лицеприятие!


rammstein4o
rammstein4o преди 20 години и 1 месец
По оффтопика: Скъпа Дарла... Бих отговорил така както на еди коя си блогерка, така и на теб... Нито съм ходил по срещи на бглог, нито те познавам лично, нито друг път съм влизал в коментар с теб така че едва ли можеш да ме обвиняваш в лично отношение Smile

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

Отново он топик: Радвам се че си намерила кой да ти помогне... силно се надявам да не е същия който ти е казал че флашгет е firewall Laughing (това в кръга на шегата)...

имам един съвет към теб... след като предния собственик си вземе всичко което му трябва направи един пълен формат на диска и си инсталирай уиндоуса на чисто и със наствойки и софтуер които ще вършат работа на теб (особенно след като предния собственик е бил сис-админ... най-вероятно има поне десет параноично настроени неща Smile)... сигурен съм, че след тази операция дори и кеирото ще тръгне безпроблемно
assenoff
assenoff преди 20 години и 1 месец
Дарла-Дейзи - пръво, сори, не съм искал да прозвуча дидактично (и хич не ме бив за даскал) :)
Намека за еди коя си блогекра нещо не го разбрах - в главният сайт на БГ лог влизам толкова рядко, че от миналата година септември месец досега - просто не знам кои са актуалните автори, кой за какво се бори, как са нещата ... Щом имаш наблюдения, вероятно си права, но поне от моя страна дискриминация няма!
Цитираният от мен материал е умишлено написан в такъв тон, просто би ми отнело прекалено много време да го смекча и преразкажа, но ме радва това, че си схванала същината, и всъщност извършваш част от препоръките там, дори и без подсещане!
Както описа ситуацията - надали ти е много приятно да ти се спъва работата, разбирам праведното ти недоволство ...
В случая твоите шефове са за упрекване. Ако човек иска служителите му да си вършат свястно работата, то той ще му създаде максимално добри условия за това - а насторйката на един лаптоп не изисква никакви финансови ресурси, по-скоро вниманието на опитен компютърджия за няколко часа.
Например хората, на които поддържам компютрите - те нямат никакъв интерес към технологиите, не искат да научат нищо ново, искат само да се съсредоточат вурху бързата си и нормална работа на Уърд, Ексел, да пращат и получават електронна поща и да са защитени. За тях компютърът е средство, инструмент, и това е съвсем нормално. Техните интереси са другаде, и ги разбирам, защо смятат за излишно прекаленото задълбочаване с безполезни за тях знания и умения.
Не се притеснявай да споделяш или питаш каквото и да е - дори и на нас да ни изгелждат елементарни отговорите, ние ще уточняваме, ще искаме повече и по-подробна или по-сбита информация единствено с желанието за помощ.
Тук - в блогерското общество - свободата е доста голяма, няма стриктни изисквания, както по технически форуми, има само добронамерени, понякога разпалени дискусии ...
Надявам се да сме загладили недоразумението :)

Марио Асенов
Darla
Darla преди 20 години
rammstein4o i assenoff - не бях влизала отдавна тук и днес видях коментарите ви (специално на асенов).  Ами, първо - благодаря!

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

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

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

И последно, смятам, че недоразумението е изгладено. Поздрави!
By edinotwas , 11 March 2006
От няколко дни компа ми се е побъркал, като до днес не хващах връската. Та днес си пускам мозила стартирам уинамп пускам си сд и компа заби . пълен рестарт  повтарям. пак рестарт и пускам вместо диск през уинампа онлине радио няма проблем. А да сега се етих че от време на време мозилта дава грешка и се затваря.

Дайте съвет освен с чука и теслата какво да направя?
Legacy hit count
1263
Legacy blog alias
5203
Legacy friendly alias
Въпрос---мозила---уинамп--боза--
Софтуер

Comments1

taralezh
taralezh преди 20 години и 1 месец
И аз съм на Foobar от миналата година и нямам проблеми. Ако не искаш да го сменяш, поне сложи lite версия и разкарай тези мазни Modern Skins.
By assenoff , 8 March 2006
Директно копирано от МС сайта:

Overview

In response to direct customer need for a streamlined method of identifying common security misconfigurations, Microsoft has developed the Microsoft Baseline Security Analyzer (MBSA). Version 2.0 of MBSA includes a graphical and command line interface that can perform local or remote scans of Windows systems. MBSA runs on Windows Server 2003, Windows 2000, and Windows XP systems and will scan for common security misconfigurations in the following products: Windows 2000, Windows XP, Windows Server 2003, Internet Information Server (IIS) 5.0, and 6.0, SQL Server 7.0 and 2000, Internet Explorer (IE) 5.01 and later, and Office 2000, 2002 and 2003. MBSA also scans for missing security updates, update rollups and service packs published to Microsoft Update.

Някой да е имал вземане-даване с този набор инструменти?

В момента го тегля, само да предупредя, че иска genuine validation

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

ЩЕ пиша псле кое какво прави и дали има полза от него :)

Марио Асенов 

Legacy hit count
1415
Legacy blog alias
5135
Legacy friendly alias
Microsoft-Baseline-Security-Analyzer-v2-0
Компютри
Софтуер
Сигурност

Comments

By assenoff , 2 March 2006
Първо се уверявам, че в BIOS-а настрйоката е да се зарежда ОС първо от CD/DVD
Пускам си инсталацията, като разделям дяловете на харда.
Примерно, от стандартния (вече малък) обем от 80 GB, за първичен С дял отделям 20, останалото - D
Дъра-бъра, рестарт, активация по телефона - и всичко би трябвало дае наред.
Да уточня, че става въпрос за Уиндоус от 2000 нагоре.
За '95, '98 има разлики, и не ми се описват сега те, както и надали на някой ще му се наложи толкова често да ги инсталира.

След ОС слагам офис пакет.
После кирилицата на инженера.
Следва SPybot S&D.
Задължително Zone Alarm - безплатната версия.
Антивирусна прогмара - по избор.
И всичко правя и глася ръчно, тоест, нали, като някое приложение иска промени в регистъра спайбота писка, и за всяко пискане решавам поодделно.
И по същия наичн зон аларма - за всичко ме пита, и за всяко решавам конкретно.
Не разчитам на никакви по подразбиране настройки.
И същото за антивируса, дал съм му възможно най-параноичните насторйки.
Сканва всеки файл, всяко актив Х, всяка джава, всякакъв активен контент, всеки архив, каб, колкото и ще да е голям
Тоест с тия насторйки не става за игри, примерно, дуум3 файла е няколко гига
Та все пак го оставям първоначално да направи едно жестоко и яко сакниране на сичко по харда, включително буут сектори и РАМ
И после му слагам в изключенията големите файлове - като базите на игрите, на Сиелата, на които неща са по-обемни файловете и които няма да ги ъпдейтвам.

И ЧАК ТОГАВА връзвам външната среда - демек интернета.
И там пак има последователност при ъпдейтването.
Първо дефициниите на спай бота.
После антивируса
Накрая Уиндоуса.
И мисля да нямам проблем, ама да не казвам всичкото това колко време отнема, особено на машина от преди 2 години ...
На съвременен комп с нормална интернет връзка става за 2-3 часа
Но в къщи ми трябват 5-6 часа ...

Марио Асенов

Legacy hit count
17696
Legacy blog alias
4971
Legacy friendly alias
Последователност-при-инсталиране-на-Windows-и-други-важни-програмки
Компютри
Софтуер
Windows

Comments4

THE_AI
THE_AI преди 20 години и 2 месеца

Едно не разбирам?

Какъв е тоя спайбот? Ясно какъв е! И аз него ползвам, но как така писка за всяко нещо? Спайбот сканира само в когато му кажеш, а не в реално време или?

За защитна стена - аз препоръчвам Kerio Personal Firewall 

assenoff
assenoff преди 20 години и 2 месеца

Прав си, точно това прави - сканира когато човек го пусне, и е хубаво това да става честичко.

В спайбот-а има два модула, които е добре да се оставят резидентни и да се стартират заедно със системата:

1. "Resident "SDHelper" (Internet Explorer bad download blocker)"

Това си ми е активно, но досега не ми е пискало, просто защото не ползвам IE за друго, освен за Уиндоус ъпдейт. 

2. "Resident "TeaTimer" (Protection of over-all system settings)"

Ей това второто писка при промяна на важни за системата параметри, като например инсталация на ново приложение, или промяна на поведението (в резултат на ъпгрейд, или, не дай боже, заразяване) на съществуващо приложение. Следи регистъра на Уиндоус.

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

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

Марио Асенов 

THE_AI
THE_AI преди 20 години и 2 месеца
AAAa, разбрах. Просто никога до сега не бях пускал тези процеси. Това пискане, което ми описваш ми прилича малко на пискането на Kerio-то но незнам :)
DimityrGeorgiev
DimityrGeorgiev преди 16 години и 5 месеца
Ако не можете да се справите може да се обърнете към компютърен експерт http://newsoft.hit.bg/
By TeodorGig , 2 March 2006
Съвсем на скоро, в един от български форуми се появи мнение под заглавие: “Сега разбрах за нечитаемия код:))” [1]. Още с първото изречение авторът излага малко шеговито своята теза: “Хватката е, че така се битонираш във фирмата.” Въпреки че това твърдение не звучи сериозно при първото прочитане изглежда в него има определена доза истина.
В своят уеб блог Frank Sommers [2] ни разказва за някои от митовете свързани с качеството на програмния текст при създаването на софтуерни продукти. Позицията му е ясна и точна: Качеството на програмния текст не оказва пряко значение за качеството на крайния продукт. В основата на тази теза е заложено твърдението, че крайният продукт (под формата на изпълним код) преминава една финална технологична преработка, а именно компилация или интерпретация.
Важно е да направим уточнение, че под качество на програмния текст разбираме стила на писане, именоване на отделните елементи в текста и структурирането на кода, а не наличието да дефекти в програмата (бъгове). Базирайки се на това важно уточнение съвсем спокойно можем да кажем, че за крайният потребител и всички останали, с изключение на програмистите подържащи продукта, е напълно без значение по какъв начин е написан кода, стига продуктът който получават да отговаря на изискванията и очакванията им.
В подкрепа на твърдението, че качеството на програмния текст не оказва директно влияние за качеството на крайния продукт, можем да отбележим, че клиентите получават не самият програмен текст, а изпълнимия код. Съвременните среди за разработка многократно оптимизират програмните текстове при превръщането им в изпълним код. Компилаторите и интерпретаторите могат да създадат еднакво добре работещ изпълним код, независимо дали програмният текст е бил с високо качество или не.
Кой всъщност се интересува от качеството на изпълнимия код? Единствените пряко засегнати са самите програмисти. Добре написания код улеснява тяхната работа по поддръжката или разширяването на функционалността в системата. Въпреки това, високото качество на програмния код не води до директно повишаване на печалбата. Често мениджърите, притиснати от стриктните крайни срокове и жестоката конкуренция на пазара, оказват влияние върху програмистите, принуждавайки ги да създадат готов продукт в кратки срокове, пренебрегвайки нуждата от добре написан програмен текст.
От своя страна, маркетингът се интересува единствено от това да разполага с готов продукт, продуктът да бъде на пазара в подходящия момент и по възможност дефектите в продукта да бъдат по-малко или относително незабележими.
До колко програмистите пишат труден за разбиране код, с цел да направят труда си уникален и труден за разбиране от техните колеги, е въпрос на личен морал. Въпреки това, добрите програмисти се стремят да създават лесен за разбиране и поддръжка код, защото това улеснява и собствената им работа.
До каква степен трудния за поддържане код може да запази работата ни зависи единствено от мениджърите на средно и висше ниво, които би трябвало да се предпазват от създаването на “незаменими” служители, носещи повече усложнения за целите на организацията, отколкото ползи.
Тодор Балабанов - teodorgig@mail.ru

Информационни източници:
1. “Сега разбрах за нечитаемия код:))”, Dir.bg Клубове
2. Frank Sommers, “The Code Quality Myth”, Artima Developer

 

Legacy hit count
1786
Legacy blog alias
4966
Legacy friendly alias
Високо-качество-на-програмния-код---наистина-ли-се-нуждаем-от-него-
Компютри
Интернет
Линукс
Програмиране
Софтуер
Разработчици

Comments2

rammstein4o
rammstein4o преди 20 години и 2 месеца

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

Наследявал е класове на 5-6 нива само за да получи някъква си там функционалност на най-горното... Хардкод-вал е разни неща от сорта на "Ако id-то на еди кво си е 3 начи правиш еди кво си..."
Познайте ако недай си боже тва нещо престане да е с id = 3 кво става... 

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

Моето мнение е че лошо написания код  е нож със 2 остриета... наистина при някой фирми може да те "битонира" на работа, но при сериозните фирми в които работят добри програмисти най-много да спечелиш подигравки и уволнение...

Terkoto
Terkoto преди 20 години и 2 месеца
Тази статия е пълна глупост поради следните няколко прости причини: 1) Много фирми пишат код, който смятат да поддържат, използват и (дай боже) продават дълго време след това. 2) В много фирми (в чужбина, не у нас) има стриктни ограничения върху времето, което един програмист може да прекара на дадена позиция във фирмата. След това или го повишават, или му прекратяват договора. 3) От (1) и (2) следва, че кодът ще се поддържа от много програмисти в течение на времето, и не всички от тях ще са достатъчно опитни. 4) Изискванията за стил на кода, периодичните прегледи на кода (code review-та), QA контролът и т.н. не са измислица на синдикатите за откриване на повече работни места, а точно добре обмислена методика за справяне с проблемът, който може да се появи в (3), ако някой пише спагети код или нечетими и некоментирани шифрограми. 5) В много случаи правилата за писане на код спестяват и време. Елементарен пример: добра практика е сравняванията в C/C++ да се пишат така, че константните изрази да са от лявата страна на оператора за сравняване ==, а не от дясната. Така се изключва възможността някой да изтърве едното равно и да превърне оператора за сравнение в оператор за присвояване, който (както всички сигурно знаем) връща резултат и напълно безпроблемно може да се ползва в условни конструкции и други места, където се изисква rvalue. Последното често води до труднооткриваеми логически грешки, които за разлика от синтактическите не прекъсват процеса на компилация и могат спокойно да "живеят" в крайния продукт и търпеливо да дочакат момента, в който да съсипят цялата привидно работеща система. 6) Да, наистина за компилаторът "if (a == 5)" и "if (5 == a)" са едно и също (въпреки, че може да генерират малко по-различен асемблерен код в зависимост от оптимизацията), но "if (a = 5)" е напълно валидна (макар и грешна от гледна точка на целта й) C/C++ конструкция, докато "if (5 = a)" е синтактична грешка във всички C-подобни езици. Виж (5) 7) Ако пишеш програма от рода на Notepad наистина няма значние колко четлив ти е кодът. Когато обаче пишеш нещо от рода на MS Office значението е очевидно. Ако набързо напраскаш някакъв "пач", колкото да пробуташ кода на клиента, то след това се почва едно роене на версии: в едната пача превърнат в "хубав" код, но пък допълнен от нови 10 пача; в друга първите 3 пача превърнати в четлив код, но последните 6 пача не; в трета пачовете са пачнати допълнително поради недостиг на време за превръщането им в "хубав" код... 8) Добрите менаджери много добре знаят за (1)-(7) и не позволяват на подчинените им да пишат бози и спагети. Добрите менаджери обаче са твърде малко :(
By TeodorGig , 17 February 2006

... трябва да комуникират програмистите в България? 

На вън е приятно слънчев зимен ден. По всичко си личи - зимата бавно се оттегля, въпреки че ще са нужни поне още два месеца за да се поздравим с действителната пролет. Не зная защо, но денят ми започна доста криво, може би защото некомпетентността на служителите в отдел “Личен състав”, в организацията където работя, успя да ми създаде твърде неприятни емоции.
 
Очевидно не бе ден за работа, а от горе на всички и петък. Замислих се, заслужава ли си да работя точно за тези хора и то точно за тези малки суми? От мисъл на мисъл и от идея на идея, отново стигнах до бързо преглеждане на обявите в не без известния портал JOBS BG. Прелиствам аз страниците с обявите и чета, но в един момент се улавям, че чета само на английски. Казвам си: Боже, аз в България ли се намира или в Обединеното Кралство, може би САЩ, Канада или Австралия?
 
От много време не ми прави впечатление дали пред очите ми стои текст написан на английски или на български. Дори когато се замисля, ежедневно изчитам три пъти повече чуждоезични текстове, отколкото текстове написани на български.
 
Въпреки всички това, редно ли е обявите за работа в България да бъдат написани на английски? За какво братята Кирил и Методий отдадоха живота си за запазването на българската самоидентичност, под заплахата от византийско интелектуално владичество, след като векове по-късно родният ни език се измества от английския, под влиянието на фирмени мениджъри със съмнителна грамотност.
 
Не рядко ще чуете, същите тези HR мениджъри, да ви заявяват, че ако една обява не можете да си прочетете на английски то не сте за тяхната фирма! Не им се подавайте, това е едно удобно оправдание да ви дискриминират по националност, потъпквайки безогледно най-висшия закон в страната, а именно Конституцията. Ами какво биха казали тези мениджъри, ако им заявим, че ние обявите от английски можем да си ги прочетем, защото всеки грамотен човек, в 21 век, се предполага да владее на добро ниво поне един чужд език, но просто не желаем да четем тези обяви написани на език различен от родния ни?
 
Вярно, езиковите умения на служителите във всяка една фирма са от голямо значение, но за удостоверяването им, всеки от нас е способен да представи дипломата си за завършено образование, в която диплома е вписан хорариумът на изучените часове чужд език. Много от нас желаят да бъдат добри професионалисти и също така си осигуряват сертификати за владеене на чужд език. За какво тогава фирмите в България не ползват родния ни език в обявите за работа?
 
Ако се зачетете из някой от Интернет форумите за програмисти, ще откриете една още по-жестока истина за съответните HR (HR - human resources или на чист български - личен състав) специалисти. Те до толкова не си вършат работата, че гледат от чуждестранни уеб страници и копират обявите почти едно към едно. Срамно е, че не пожелават да си дадат поне малко труд и да преведат на български нещата, които плагиатстват.
 
Споменавайки темата за директно откопираните обяви е хубаво да се замислим, а какво всъщност е казано във всички тези обяви и защо срещаме изявления от вида:
 
http://www.jobs.bg/f98324
 
We offer:
1. Attractive remuneration package;
2. Excellent working conditions;
3. Dynamic and exciting job in a friendly team environment;
4. Corporate training and professional development;
5. Work in a highly qualified team of professionals.
 
Да, може би всичките тези изброени неща са валидни за фирмата, която е съставила текстът на тази обява, но дали те са валидни и за българската фирма, откопирала съдържанието на оригиналната обява?
 
Някога лъгали ли сте шефът си или гаджето си? Наблюдавали ли сте реакцията на този шеф/гадже, когато осъзнаят, че сте ги излъгали? Хареса ли ви тяхната реакция? Мога да си представя какви са отговорите ви на поставените въпроси. Защо тогава всички ние си мълчим, пред подобни обяви и не реагираме адекватно, когато установим, че това което обявата обещава няма нищо общо с реалната ситуация в съответната фирма?
 
Програмисти или не, българският език не е толкова лош, а за добро или лошо все още е единственият официален език на Република България. Нека поне за момента бъдем българи и не забравяме делото на братята Кирил и Методий.
 
Тодор Балабанов
 

Legacy hit count
865
Legacy blog alias
4680
Legacy friendly alias
На-какъв-разговорен-език----
Размисли
Компютри
Интернет
Линукс
Политика
Литература
Програмиране
Нещата от живота
Коментари
Софтуер
Разработчици

Comments

By TeodorGig , 16 February 2006
Често чета поредното компютърно списание и виждам поредната алгоритмична задача (най-често комбинаторика или някой NP сложен проблем) и се питам, за какъв дявол хората правят такива състезания, а пък други хора вземат участие в тях?
 
Няма да скрия, че програмирането е предимно хоби за мен. Никога не съм имал успехи в споменатите състезание, но за сметка на това винаги ме е учудвало каква е ползата да се участва в тях.
 
В един хубав ден, един мой преподавател ми обясни, че върхът на алгоритмичните задачи е в динамичното програмиране. Там се използва определена рекурентна зависимост (най-трудният момент от решението), на база на която се спестяват голяма част повторни изчисления. Въпреки завидните способности на моя преподавател аз така и не разбрах как мога правилно да съставям тази зависимост и да я прилагам за задачи, които не сме разглеждали в час.
 
Но дали програмирането е само алгоритми и дали състезанията по програмиране трябва да акцентират върху детерминистични задачи, за които е известно, че съществува оптимално решение? Не съм съвсем убеден! Реших да разгледам това, което предлагат ACM. Всички задачи които ми попаднаха бяха от вече споменатия тип.
 
И все пак, какъв е смисълът от състезанията по програмиране? Да се покажеш колко си велик? Да покажеш колко по-зле са останалите около теб? Не вярвам! Може би точно състезанията по програмиране са старта на една блестяща кариера в областта на професионалното програмиране! Определено бих предпочел да си мисля, че става въпрос точно за тази, последно споменатата, алтернатива. Странно, защо тогава състезанията по програмиране толкова много се различават от реалната работна практика в софтуерните фирми? Въпреки, че в някои състезания се залага на екипната работа, в българските състезания никъде не се предлага възможност отделните екип да преминат през един цялостен процес за разработка на софтуер. Къде остава анализа на заданието? Къде е мястото на проектирането? Тъй като не можем без кодиране, то винаги присъства. Защо не се отделя достатъчно внимание на документирането? Ами последващата поддръжка на продукта? Всяка софтуерна фирма би ви обяснила, че това са етапите през които преминава тяхната работа.
 
Иска ми се да вярвам, че в най-скоро време в България ще се появят състезания по програмиране, които ще дават възможност за съревнование между напълно завършени продукти, написани от същите тези състезатели, които в момента решават алгоритмичните задачи на ИТ списанията в страната. Вярвам, че това би било много важна стъпка в развитието на българската софтуерна индустрия, защото ако се замислим колко български open source продукта са налични в световната мрежа, с чиста съвест може да се срамуваме, сравнявайки се с далеч по-малки държави от България, които имат смайваща продукция в областта на софтуера с отворен код.
 
Апелът ми, а вярвам и апелът на всеки състезател по програмиране, към българските фирми, организатори на конкурси по програмиране, е да се насочат към спонсорирането и финансирането на състезателни екип, които извършват цялостна разработка на малки, но смислени, софтуерни продукти.
 
Ще се радвам, ако всеки един от вас сподели мнението си и заяви своята съпричастност към тук изложената идея, като напише своя коментар към темата.
 
Тодор Балабанов

Legacy hit count
1046
Legacy blog alias
4661
Legacy friendly alias
Защо-младите-хора-участват-в-състезания-по-програмиране-
Ежедневие
Компютри
Интернет
Линукс
Програмиране
Софтуер
Разработчици

Comments2

BULCORE
BULCORE преди 20 години и 2 месеца

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

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

Идеята за спонсориране на отбори е много добра, обаче не ми харесва сравнението за open source-а. Това не е никакъв критерий. България разполага с много и качествени програмисти които не си губят времето да пишат код от който няма да спечелят нищо освен може би слава и лично удовлетворение. Само че тези неща се ценят в държави където не се бориш за преживяване. Май трябва да напиша отделен пост в което да споделя мнението ми за отворения код.

Terkoto
Terkoto преди 19 години и 11 месеца
Тодоре, да те питам аз тебе , защо се провеждат турнирите по шах ? защо има световно първенство по футбол ? защо смяташ че при програмистите не може да има competition? Защото Тодоре, хората дето ходят по такива състезания показват че имат подходящ начин на мислене, могат за кратко време да решават проблеми от познат характер... и после отиват да работят за мс или гугъл например , а ти стоиш тука и хабиш байтове да пишеш глупости. ВИНАГИ ТРЯБВА ДА ИМА СЪРЕВНОВАНИЕ! Какви са тези състезания които предлагаш ? Какво ще сравняваш там? Представи си се направи един такъв конкурс и се появят два отбора , едните са седели 3 месеца и са писали мощен редактор на изображения (използвали са c# например), а другите са писали писали уеб приложение (използвайки ruby например). Айде ходи ги сравнявай ... състезанието си е състезание , то е за тези които са по-добри от другите ... както един може да ходи да рита мач в парка с другите лумпени , така друг може да се занимава професионално ... а ти Тодоре , ти дори топка май не си виждал :-Д