BgLOG.net
By edinotwas , 3 February 2006
Уважаеми потребители,

Във връзка със събитията случили се през 2005 г. (забрана на търсачки, ограничаване на дисково пространство и т.н. по нареждане на съответните служби), за да продължи безпроблемната работа на FREE.Data.BG, сме принудени да въведем промяна в политиката на сървъра. Някои от услугите на Data.BG ще бъдат платени считано от дата 03.02.2006г.


Безплатни услуги към Data.BG

  • 250 мегабайтова поща от тип user@data.bg
  • 250 мегабайтово дисково пространство от тип http://user.data.bg
  • Каталог
  • Новини
  • Форум
  • Торент
  • Галерии

Платени услуги:

  • Търсачката на сайта.
  • 2 гигабайта поща от тип user@data.bg
  • 2 гигабайта дисково пространство от тип http://user.data.bg


Цената за платените услуги към Data.BG ще бъде месечна и е 2.00 лв. без ДДС
Начинът на заплащане е описан ТУК.

Искрено се извиняваме за причиненото Ви финансово неудобство.

Екипът на Data.BG

Legacy hit count
1491
Legacy blog alias
4373
Legacy friendly alias
голямо-огорчение-от-data-bg
Компютри
Програмиране
Нещата от живота

Comments2

Sam Vimes
Sam Vimes преди 20 години и 3 месеца
И този път минах метър.В момента те са ми ISP.Само,че друго нещо ми е чудно как може да продаваш нещо което не е твое :) Е това е бизнес Искам и ААААААААААЗЗЗЗЗЗЗЗЗЗЗ :)))))))))
edinotwas
edinotwas преди 20 години и 3 месеца

Това е бизнес за милиарди.

 

By TeodorGig , 22 January 2006

Съвсем на скоро, в един от български форуми се появи мнение под заглавие: “Сега разбрах за нечитаемия код:))” [1]. Още с първото изречение авторът излага малко шеговито своята теза: “Хватката е, че така се битонираш във фирмата.” Въпреки че това твърдение не звучи сериозно при първото прочитане изглежда в него има определена доза истина.

В своят уеб блог Frank Sommers [2] ни разказва за някои от митовете свързани с качеството на програмния текст при създаването на софтуерни продукти. Позицията му е ясна и точна: Качеството на програмния текст не оказва пряко значение за качеството на крайния продукт. В основата на тази теза е заложено твърдението, че крайният продукт (под формата на изпълним код) преминава една финална технологична преработка, а именно компилация или интерпретация.

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

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

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

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

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

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

Тодор Балабанов - teodorgig@mail.ru

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

 

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

Comments2

Teri
Teri преди 20 години и 3 месеца
Добре дошъл колега! :)
Terkoto
Terkoto преди 19 години и 2 месеца
Малеее, ти сериозно ли работиш някъде, или просто си бъбриш тука? Кой ще те остави да пишеш такъв код?!? Като ти дадат какво трябва да напишеш, с класове, методи, интерфейси, как точно ше напишеш кофти код? Какъв морал, кви пет лева?!? Напрао ме уби от смях, момче!
By micromax , 4 January 2006

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

"Съобщението, което изпращате съдържа непозволена комбинация от символи (пр. МобилТел, Мтел и т.н.)."

А със сигурност нямам подобни комбинации.Браъзъра ми е файрфокс или опера. Почти еднакво ги ползвам. На вас излизало ли Ви е нещо подобно или е само при мен. А и вчера си форматирах пс-то и днес пак се появи.
Legacy hit count
912
Legacy blog alias
3937
Legacy friendly alias
Какво-им-става-на-МТел
Ежедневие
Интернет
Програмиране
Софтуер

Comments4

Terkoto
Terkoto преди 20 години и 4 месеца
никога не ми се е случвало
Janichka
Janichka преди 20 години и 4 месеца
И на мен не ми се е случвало. Но това не значи нищо. Може би е добра идея да звъннеш на *88 и да ги питаш за какво става дума.
micromax
micromax преди 20 години и 4 месеца
Преди малко забелязох, че се случва така, когато понякога не ползваш името ти от падащият списък, а някаква съкратена комбинация(Примерно не ползвам Иван от падащият списък в дясно, а за друго име имам само и или ив...)Може затова да не Ви се е случвало.
Eowyn
Eowyn преди 20 години и 4 месеца
Не е от това. Аз НИКОГА не си ползвам името от падащото меню. :) Пиша или ник, който няма нищо общо с името ми или само м...А такова чудо никога не ми се е показвало. Получавала съм и съобщения с __#__ подател примерно...
By BasiDi , 20 December 2005
Имам една молба, към тези от вас, които сърфират повече из Мрежата. Може би и към тези, които са в час със дизайна :) Трябва ми някаква идея за спретнато изглеждащ формуляр за попълване на данни. В конкретния случай се гони максимална съвместимост и това свежда избора на описателни средства до HTML и PHP. Flash и подобни за съжаление отпадат. Семпло, изчистено и да не плаши потребителя, който поначало е наплашен :) Честно казано, и елементарна рисунка с две-три пояснения би ми свършила работа. Не ми е проблем да накарам формата (и това, което се крие зад нея) да работи, но, признавам си, с дизайна съм толкова скаран, че повече няма накъде... Средно формите съдържат около 10-12 полета съдържащи 15-20 символа, поне половината от тях са drop-down с предварително зададени варианти за избор, доколкото това има значение.
Legacy hit count
565
Legacy blog alias
3707
Legacy friendly alias
Малко-помощ-
Интересни линкове
Програмиране

Comments3

joneff
joneff преди 20 години и 4 месеца
Кажи какво точно (или приблизитено) трябва да има формуляра и ще се опитам да ти дам идея.

---
уча се от най добрите

GeorgeAtha
GeorgeAtha преди 20 години и 4 месеца

Стеф, не става така, дай името на сайта, каква е формата, какви са полетата, колко данни ще влизат вътре ...... къде отиват данните после, каква е аудиторията, ... бранша на фирмата собственик ......

BasiDi
BasiDi преди 20 години и 4 месеца
Сега виждам, че инфоемацията наистина е недостатъчна. Отнася се за потребителския интерфейс на на една, както се оказа, доста обширна база данни, която правя за приятели от едно природозащитно дружество. Самата база данни, като платформа е до голяма степен готова. Проблемът идва основно от факта, че бъдещите потребители, в голямата си част просто ги е страх от компютрите. На мен лично и mysql команден ред ми върши работа, но няма абсолютно никакъв начин да накарам един орнитолог, (нищо лошо за орнитолозите - наистина се разбирам добре с тях :)), за когото бутоните на gsm-а започват и свършват със слушалката, да извърши подобен подвиг. като съдържание ... ами в крайна сметка, от нещо, което съдържа данни за преброяванията на птици, въпросната "базичка" се обзаведе с доста пълен справочник за животинските видове в България, база данни за контакти - членове, спонсори, медии и т.н. и база данни за мониторинг на сума ти неща от сорта на гнездови колонии (може и да бъркам терминологията малко, аз не съм орнитолог все пак :)), популации на различни бозайници и т.н. Толкова за съдържанието. Нека вземем за пример най-елементарната (или поне наи-привична) форма за въвеждане на данни за конкретна личност. Обичайните полета - имена, адреси, телефони + няколко статуса за различни операции и мероприятия, които се избират от краен брой опции, зададени предварително. Няма проблем да кача няколко preview-та, но предполагам, че това е нещо, което всеки е виждал, затова се спирам на него. Основния проблем е да не се плаши потребителят, а средностатистическия бъдещ юзер е наистина в състояние да се откаже от използуването на подобен продукт още при първото по-страшно съобщение (разбирай - почти всяко съобщение, различно от "Здрасти") и огромно количество ценна информация да отиде по дяволите, защото вместо в БД, ще остане записана на някой лист, който след време не подлежи на намиране, камо ли на статистически анализ. Тоест, искам идея за нещо, от което не би се стреснала дори бабата на съседа :) Все някъде по Мрежата някой е имал подобен проблем и в една или друга степен, го е решил. Основната ми работа в момента не ми позволява да ровя достатъчно, да не говоря за ужасно калпавата си връзка и затова поставих въпроса тук. Дори ако трябва да се включи някоя шаренийка (нещо, на което по принцип не съм фен), ще го направя, стига да се ограничава до възможностите на HTML. Ограничението се налага от факта, че потребителите използуват всякакви възможни ОС - XP, 98, Redhat, Fedora, MacOS 9 и OSx и вероятно още няколко, за които не съм осведомен все още, а, с малки изключения, си нямат и понятие от настройки на каквото и да било. В момента, просто за проверка на работоспособността, съм оставил всички полета нахвърляни на "купчинки" по отделните страници, но това определено е в състояние да стресира и далеч по опитен потребител :)Натисни спирачките. Онова което гониш може да те настигне...
By жожо , 22 October 2005
Много не сам се занимавала със C# ама сега трябва да правя 1 курсова задача и искам да ви питам нещо просто:Трябва от една база данни да изкарам данни за 1 потребител да ги Вкарам в едит полета от където да може да се променят от потребителя с цел апдейт.Някои знае ли най-лесния начин да стане това на C#? 
Legacy hit count
495
Legacy blog alias
2839
Legacy friendly alias
C--въпрос
Програмиране

Comments

By paucku , 5 August 2005

Нещат се подреждат добре (хм! или "добре").

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

Онзи ден получих бележка от военните да се явя на комисия. Бил съм вече три-четири пъти и това не ме стряска особено, но взех че се обадих да ги питам за какво е този път. Било същинската комисия. "Вие кой набор сте? Осемдесет и първи? Точно вие ни трябвате. Работите ли? Учите ли? Предстои ви дипломна защита? Значи трябва да донесете уверение".

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

Обаждам се пак на военните. "Ако ви донеса уверение, кога ще ме вземете в казармата?" Ще ме разпределят Януари. Ако не съм висшист дотогава, ще служа девет месеца. Не е въпросът в продължителността, а в това, какво е отношението към теб.

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

Дали ако планирам добре нещата ще успея? Да си давам ли зор въобще? Знам само едно.

Екшънът започва! :)

Legacy hit count
708
Legacy blog alias
1677
Legacy friendly alias
Екшънът-започва----
Събития
Програмиране
Нещата от живота

Comments3

monnio
monnio преди 20 години и 9 месеца
Успех пич, на мен пък ми платиха обидно малко и обмислям последващи действия.
assenoff
assenoff преди 20 години и 9 месеца

Имам в предвид поредния важен избор в тази интересна мешавица, наречена живот :)

Прав си, че отношението е важно. Иначе, казармите отдавна не са толкова кофти, както навремето (преди колко, 12-15 години?) Просто в момента е голяма досада и чисто губене на време.

За дипломната работа - навяваш ми едни такива спомени, ще взема да ги преразкажа (ще се опитам да е накратко)

Значи в края на следването в УНСС се налагаше да пиша дипломна работа. Естествено и нормално за всеки, който завършва подобно висше, и в пъти по-лесно от "държавните изпити". Съвсем по темата на специалността (М&М), решавам, че ще правя нещо истинско и реално, с голям ентусиазъм се захващам. Трябваше да бъде цялостна макретингова стратегия за дебютираща хеви метъл българска група. То не бяха ходения по тогавашния "Унисон", остатъците от "Балкантон", най-разнообразните видове и марки медии - радиа и ТВ (интернета в ония времена нямаше значение). Най-чести контакти с хабилитираното лице, набедено за мой ръководител. Четения и опити за практическо прилагане на наученото в реални, Български условия. И какво стана? Едно ГОЛЯЯЯМО нищо ... Поради разни кофти причини, няма да ги изброявам, след шест месеца почти безполезна борба, си реших по гризящ съвестта ми, но безспорно ефективен за ситуацията начин.

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

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

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

Успех и от мен,

Марио Асенов
TeodorGig
TeodorGig преди 20 години и 2 месеца
Как се разви историята след това?
 
Къде мога да прочета продължението?

By Stratovarius , 3 July 2005

 

............................................................................................................................. 

1) Почитай своя Администратор/Програмист

2) Не лъжи Администратора / Програмиста си

3) Нямай други Администратори / Програмисти освен истинския Администратор / Програмист

4) Не пожелавай жената / гаджето на Администратора  Програмиста си

5) Администратора / Програмиста винаги има право

6) Не занимавай Администратора / Програмиста с нищожни проблеми

7) Пойскай и може би ще ти бъде дадено.

8) Пойскаи - донеси нещо сладко или Мартини с кола и ще ти бъде   дадено в рамките на 10 мин

 9) Не хаквай сервера н аАдминистратора, нито CVS Repositoryто на Програмиста

 10) Никога не мисли лошо за Администратора / Програмиста си

...............................................................................................................................

Legacy hit count
494
Legacy blog alias
1289
Legacy friendly alias
10-заповеди-на-Програмиста---Администратора
Програмиране

Comments12

Eowyn
Eowyn преди 20 години и 10 месеца

 аз жена му не мога да пожелая, защото аз съм жена му, ама за другите може и да се постарая, ако той изпълнява десетте заповеди на студентката по френски...О_О:)))

ПОМНИ СВОЯ РОД И ЕЗИК

IvanAngel
IvanAngel преди 20 години и 10 месеца
Гледам да ги спазвам. Нали сме си приятелчета (гледай да се сприятелиш с твоя системен и го черпи по-честичко с водка) та проблеми с нета и компа не съм имал :р
Stratovarius
Stratovarius преди 20 години и 10 месеца

... ми има доста вицове на тая Тема ;) ... - повечето не ги разбират не Администратори / Програмисти ;), но със студентка по феенски всеки ще се превърне от Админ / Програмист в нормален човек ;) 

... I'm coming back I will returnAnd I'll possess your body and I'llmake you burnI have the fire I have the forceI have the power to makemy evil take it's course

Stratovarius
Stratovarius преди 20 години и 10 месеца

На мен ако ми дадеш водка преди да свършя нещо не ме търси вече ;)

... I'm coming back I will returnAnd I'll possess your body and I'llmake you burnI have the fire I have the forceI have the power to makemy evil take it's course

Eowyn
Eowyn преди 20 години и 10 месеца

Това не го загрях :) Ама как си признавам само...

ПОМНИ СВОЯ РОД И ЕЗИК

Stratovarius
Stratovarius преди 20 години и 10 месеца

Ми...

 Исках да кажа че жената е единственето нещо което може да отвори нов Тред в вниманието на един Програмист / Администатор. И вече в меговата глава има два или 3 процес

1) Админ: Сервера / Въпросната Жена

2) Програмист: CVS Repositoryто / Въпросната жена

3) Администратор - Програмист: Сервера / CVS / Въпросната жена

И естествено Жената яде най много процесорно време ;)

... I'm coming back I will returnAnd I'll possess your body and I'llmake you burnI have the fire I have the forceI have the power to makemy evil take it's course

IvanAngel
IvanAngel преди 20 години и 10 месеца
ами добре, че разбирам от компютри, честно ти казвам! Иначе нямаше да схвана смешката:)
Stratovarius
Stratovarius преди 20 години и 10 месеца

Е чак пък толкова това са неща които всеки знае от обща култура или така си мисля ;) 

... I'm coming back I will returnAnd I'll possess your body and I'llmake you burnI have the fire I have the forceI have the power to makemy evil take it's course

Stratovarius
Stratovarius преди 20 години и 10 месеца

.. защото са трима , и аз съм един от тях ;) ( и с другите двама сме си пиятели от доста време ) - по4ти от 6 месеца ( не е 4ак толкова много

15552000 - секунди ;)

... I'm coming back I will returnAnd I'll possess your body and I'llmake you burnI have the fire I have the forceI have the power to makemy evil take it's course

IvanAngel
IvanAngel преди 20 години и 10 месеца
Ти знаеш ли какви колежки имам? Каква обща култура, братле, те не знаят какво да правят като им забие уиндоуса! И викат системния... За каква обща култура говориш... :)
Stratovarius
Stratovarius преди 20 години и 10 месеца

Ами аз си мислех че българите като цяло са компютърна нация ( или сам бил само в такава среда ) и затова съм се заблудил ?? незнам

;) но и в най тъмната стая има светлина иначе стеше да е черна дупка ;)

Физика + A.I. + Информатика ( като уснова за всичко Математика ) -----> Това е бъдещето 

//Трябва да наблягам на математиката ! ;) 

... I'm coming back I will returnAnd I'll possess your body and I'llmake you burnI have the fire I have the forceI have the power to makemy evil take it's course

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

Чета си кротичко тази дискусия и много се кефя ... :) 10х 

Марио Асенов