Последние комментарии

Для меня эта страница - это удобный способ смотреть, что нового происходит в комментариях и сразу находить заметку, не заходя в админку. Думаю, она будет полезна и тебе.


Михаил Фленов

Ты должен изучать, чтобы развиваться, а не топтаться на месте. Изучать три языка программирования - это развитие, а изучение 10 языков программирования - это топтание на месте. Просто можно после трех языков изучить новые технологии, чтобы продвигаться дальше.

По поводу хозяина - он нужен и не помешает. ОС может оставаться открытой и ты можешь создать свой клон. Просто если он будет соответствовать стандартам "хозяина", то ты можешь использовать торговую марку Linux при выпуске дистрибутива. Таким образом ты можешь не только использовать, но и развивать ветку Linux по стандартам.

Если не хочешь следовать стандартам, то нельзя называть свой дистр Linux. Можешь называть его MyMegaOs или что угодно, но это уже будет не Linux.

Из-за того, что нет стандарта, уже сейчас трудно говорить, что такое Linux. Я точно могу сказать, что Linux - это ядро. Но можно ли назвать линуксом все эти дистрибутивы которые можно найти? Кто из них реальный?


ZeroXor

У всего есть свои плюсы и свои минусы. И, IMO, очень хорошо, что у Linux нет одного хозяина. Как только таковой появится - мало ли что ему захочется сделать. А пока есть эта "разрозненность" - есть конкуренция. В конце-концов, Linux, думаю, ни на что не претендует, а то, что им пользуются как на серверах, так и на десктопах - лишь свидетельсво удобства и надежности системы.

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


blaDer

И с ново здравствуйте Михаил! После такого большого перерыва, мне приходится сново надеятся на вашу помощь =) И так, я создал программку (конечно в Delphi) и там создал своеобразный счетчик времени. Вот после нажатия на кнопку Выход у меня появляется вторая форма, и на ней я хочу отобразить то значение которое было на тот момент на первой форме в счетчике) Например у меня программа была открыта 20 секунд, потом я нажал на кнопку Выхода и у меня должно отобразится на второй форме 20 секунд, и при этом подпись рядом должна быть 'секунд' если программа была открыта больше 4х секунд вот какой код я использовал:

procedure TForm1.N10Click(Sender: TObject);
begin
Form1.Visible:=false;
Form2:=TForm2.Create(nil);
Form2.Show;
Form2.Repaint;

Form2.Label5.Caption:=IntToStr(g); //переменная 'g' это и есть счетчик
if g>4 then
Form2.Label6.Caption:='секунд';
//если 'g' больше 4х то присвоить имя 'секунд'
sleep(5000);
Form1.Close;
end;

но почему-то ни чего не происходит...вроде ни каких ошибок не выдает, но результата тоже нет(( подскажите в чем проблема? я много вариантов перепробовал...если я этот код ставлю на событие создания или активации второй формы, тогда выдает ошибку...


Михаил Фленов

Нет я пропущу, потому что я злой :). Да действительно там не хватает скобки. Я это заметил сразу после публикации, но впадлу было редактировать. Это хорошо, что ты можешь видеть такие ошибки на взгляд. Но во всех примерах есть одна еще более страшная ошибка - точка с запятой в конце:

if ((s.Value == " Something ") || (s == null));
  continue;

В реальности это будет выполнено как:

if ((s.Value == " Something ") || (s == null))
  ; // пустой оператор
continue;

То есть если условие верно, то выполниться пустой оператор (ничего не выполниться), а вот после этого в любом случае будет выполнен continue


Ustas

if ((s == null) || (s.Value == " Something ");

Не придираюсь, ни в комем случае. Но не потеряна ли скопка в конце?

[Ради бога, не пропускай комментарий.]


olegmaster

линукс динамичен как никакая другая система, вот уже и третье издание ЛГХ выходит - логично.


Syber

2Антон Извини, друг, но я не геймер. Вообще не играю в игрушки. Не знаю как ты, а я вот устаю от компьютера за рабочий день. Максимум что я делаю после работы это почитаю новости IT, поизучаю что-то новое для себя или посмотрю кино. А лучше съезжу на море или погулять схожу. Но вернемся к тому что я говорил. И в пустую тратить свое драгоценное время на улучшательства ОС? Зачем? По моему легче один раз заплатить за Windows или MacOS и получить продукт который удобный, красивый и просто работает, чем что-то гуглить.


Андрей

RainBoy, менять никто ничиге не будет потому что есть && и &, || и |. И это не относится именно к .NET, это свойство языка C#. Такое поведение && и || сделано специально, чтобы ею пользовались. Подобное есть в C и C++.


igrif

Ustas: Есть в Мак то чего нет в PC - есть качество программ (очень редко появляются действительно глючные), есть красивый и понятный интерфейс, есть Photoshop (я знаю, на виндах тоже он есть, но я говорю про нормальную работу в этой программе), есть Coda, наконец (программа для веб разработки, для нее на виндах даже аналога приличного нет) а еще есть ядро дарвин, и я, практически без колдуньства, имею все тулзины из репозитория FreeBSD.

Михаил, есть одно но, насчет вирусов под Mac, создать их можно, но для этого надо быть профессионалом, а вот по вынь, может их писать едва ли не любой пионер. Безопасность здесь, действительно на высоте.


Thorton

Доброго времени суток автору и всем. 7 лет просидел на линухе и несмотря на заметный прогресс опенсорса все равно возникают чувства что вся система топчется на месте — допиливают новые компоненты, старые уходят в небытие и опять появляются — с идеями 10-летней давности.. А разработчики дистров взяв с мира по крошке пытаются все это слепить и заставить работать вместе свежим набором костылей.. Чтоб как-то контролировать процесс и справиться с постоянным переделыванием - RedHat и прочие монстры пытаются внедрить своих разрабов во все что актуально для системы- поддерживая равновесие.. Пока в Canonical не сделают того же(не дорастут чтобы сделать), пока не будет четкого контроля за разработкой компонентов системы — дела не будет =) Линукс — хорошая ось как ядро, как сотни полезных и удобных программ — но все вместе напоминает рыхлую кашицу.. все ждешь.. ждешь что что-то поменяется только ничего не меняется кроме гламурных штучек для заманилова. Дак может начинка не стоит выпечки? Для пользователя важна система которая выдержит проверку временем и вместе с ним будет шагать в будущее.. Способен ли на это современный линукс? Или превратиться в кучу инет-ориентированых недоосек.. Лично меня все больше одолевают сомнения.


О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне