Pull to refresh
52
0.4
Дмитрий @bogolt

User

Send message
— значит вы еще не познали истинное Дао — учитель, ибо сколько бы ни было работы всегда можно найти минутку для блаженного созерцания окружающего мира
хм, позвольте вступить. Мне, вы будете смеяться 26 лет =) Я получил высшее образование, однако… Словом последние два года я работал, в институте появлялся не часто, поэтому в некотром роде совместил подход студента и рабочего ( почему бы не назвать нас так ).
хочу сказать следующее. Кто жаждет знать, обладает способностями и трудолюбием — тот знать будет. Опыт быстро приобретет и всему научится. Вся наша жизнь это школа — и институт и работа — та же самая школа, лишь с другого боку. Совершенно неважно куда ты идешь и как — важно кто ты
эээ гиг? в электронном письме!?
хм, для сравнения — Windows 7 предупреждает меня когда программа пытается модифицировать реестр, или записать данные на жесткий диск. Но реально какую информацию я от этого получаю?
быть может программа пишет в CURRENT_USER/MyProgram/SomeValue/5 а может быть меняет значение в автозапуске системы?
Пишет данные на жесткий диск? опять же куда? сохрняет свой xml с настройками или создает мне вредоносный exe файл?

Выходит что эти предупреждения не могут быть интепретированны не только чайниками но и людьми разбирающимеся.

Другая сторона — модель UNIX — программа может хозяйницать в /home/user/ запущенная под обычными правами. Там она сможет создавать конфиги, сохранять файлы. Да теоретически она может потереть конфиги чужих программ, но она никак не получит права на запись в /etc/ или /usr/bin
Леша — ты опять забыл принять лекарство! =))
честно не понимаю почему вы считаете что художник так легко бросит свое детище. Я бы скорее предположил вариант крепко подумает, и предложит серьезную переделку дизаина проекта, которая должна будет вычистить множество багов, образовавшихся из-за постепенных внесений в проект.
не разворачивайте коммент — страница станет менее читабельней а внутри скучно
дааа это она!!! я помню ее, и какую-то старую графическую программу под досом… ух детство =)
проблема скорее в том что человек выучив что-то хорошо начинает и дальше в этом совершенствоваться ( web, базы данных, сети ) и потом каждая задача все скучнее и скучнее — а менять специализацию — значит учить все по-новой. Когда-то в 20 лет это было плевым дело. А когда на горизонте маячит тридцатник — уже лень ( баш, жена, дети, пиво, нужное вписать ). Разум неохотно принимает новое, и из новаторов мы становимся консерваторами. Теми с кем еще лет 10 назад так лихо боролись.
подбирается то он подбирается, но в нормальных системах после ввода неправильного пароля пауза есть… секунды две. Вот тут подбор и накрывается медным тазом
ага а потом пули станут самообучающимися, создадут свою цивилизацию, интернет, хабрахабр, и будут долго думать в чем их предназначение в этом мире.
кроме того такой стиль кодирования уменьшает вложенность и код выглядит проще
сравните

void f()
{
if(ok1)
{
do1();
if(ok2)
{
// а вот тут собственно код вашей фукнции - уже третий уровень вложенности
}
else
return -2;
}
else
return -1;
}

void f()
{
// проверим все условия
if(!ok1)
return -1;
do1();
if(!ok2)
return -2;
// теперь все гарантированно хорошо, можно сделать то что мы намеревались
// и никаких лишних {} и отступов
}

а если в папке меньше трех символов?
Couldn't find any package whose name or description matched "zbot"
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.


дяденька вы меня обманываете =((
согласен с вами. Основное значение имеет та группа людей с которыми вы непосредственно работаете. И все-же…
И всеже я сторонник малых компаний.

Работал в компании где было более ста человек. Работал в компании из десяти человек включая директора — владельца компании.

Разница разительная. В малых компаниях работа движется быстрее. Изменения вносяться легко. Вчера вы писали одну программу, сегодня начальник пообщался с клиентами и решили немного изменить курс. Еще неделя — и вы уже забыли про старую программу и полным ходом пишите новую.

Никаких левых людей. В маленьких фирмах они долго не задерживаются. На течении шести месяцев после создания фирмы — из нее ушли все те люди, у которых было мало работы, или которые чувствовали что их работа не особо нужна. Через год — у нас был собранный коллектив из 5ти программистов, девушки бухгалтера-секретарши занимавшейся всей бумажной волокитой, девушки-веб-опитмизатора+ генератра идей + занимавшейся поиском клиентов и директора фирмы, собственно двигавшего все дело вперед. Он писал код, настраивал сервера, мотался на встречи с клиентами, оценивал нашу работу — словом был везде и во всем.

Привыкнув к такому темпу работы, к полной прозрачности, к дружескому отношению ( а как по-другому сидя в крохотном офисе, где все друг друга видят? ) я уже не смог работать в крупной фирме. Стало скучно. Понял что тут меня уже не любят и не ценят. Понял что тут мне легко найдут замену, и что лично я всем до фени. Понял что тут хороший код не нужен — тут важны уже наработанные клиенты. Понял что тут ценней бумажки а не люди.
если вы еще дополните это фукнциями исправления читателями текста ( бывают же ошибки у авторов ) — то цены бы сервису не было. Вики для книг =)
естественно люди читающие ту же книгу — получают пропатченные варианты
воин побеждает не единым усилем но постоянным движением к цели. (с) К. Кастанеда. Такчто не рвите себе когти. Постепенно спокойно. Разрешите себе побездельничать а потом плавно начинайте раскручивать ритм все быстрее и быстрее
2.1 No good stable standardized API for developing GUI applications (like Win32 API). Both GTK and Qt are very unstable and often break backwards compatibility.
13. A very bad backwards and forward compatibility.
13.1 Old applications rarely work in new Linux distros…

бред полнейший. Во-первых назвать WinAPI хорошим АПИ. Во-вторых говорить про обратную совместимость. В линуксе не нужна бинарная обратная совместимость, потому что доступны исходники софта. Библиотеки часто оставлют старые фукнции для обратной совместимости. И наконец если программа кому-то нужна, то найдется тот кто приведет ее код в соотвествие с последними интерфейсами библиотек.
в си++ такие баги обычно вызваны проблемами с памятью которые могут проявиться а могут и не проявиться.
к примеру
bool b; в большистве случаев будет true но в одном из 255 будет false;
добавили в код новую переменную. Компилятор по-другому расположил данные, и тут ваша b становится false.
жить в стране где не бывает осени… я бы не выдержал.

Information

Rating
3,223-rd
Registered
Activity