Re[5]: Win начинает потихоньку превращаться из игрушечной ОС в ненужную.
От: Abyx Россия  
Дата: 14.12.13 16:13
Оценка:
Здравствуйте, smeeld, Вы писали:

S>>>"хзчто" это ты от не знания (в прямом смысле для тебя это хзчто)или попытка наезда на существующий инструментарий?

A>>про отладчик — наезд.
A>>про крешдампы+символы не в дистрибутиве+post-mortem отладка — разве в линуксе такое есть?
S>Удивил. Вы остались в прошлом веке.
S>gdb /path/to/binfile --core /path/to/core_dump

а символы откуда возьмутся?
In Zen We Trust
Re[7]: срывание покровов
От: Abyx Россия  
Дата: 14.12.13 16:19
Оценка: -1 :)
Здравствуйте, Sheridan, Вы писали:

S>>>Не понял... Ты же срываешь щас покровы! Мне тут в соседней ветке все в один голос доказывали что закрытый код — верх совершенства. И тут на тебе.


A>>открытый не лучше.

S>Бывает всякое. Но открытый имеет неоспоримое преимущество — ты можешь исправить то что тебе не нравится.
потратить несколько недель на реализацию фичи/фикса, и потом мержить код при каждом обновлении проги? нет, не могу.
In Zen We Trust
Re[7]: Win начинает потихоньку превращаться из игрушечной ОС в ненужную.
От: Abyx Россия  
Дата: 14.12.13 16:23
Оценка: :)
Здравствуйте, Sheridan, Вы писали:

S>>>Ну у геймеров будет выбор в будущем — поставить бесплатную SteamOS или купить винду.

A>>геймеры в перерывах между играми еще работают с другим софтом.
A>>может так оказаться что на SteamOS нужного софта не будет.
S>А это уже пусть геймеры решают, а не мы. С другой стороны какой софт ты хочешь видеть в ОС, заточенной под игры? Я бы вообще например десктоп не загружал, а сразу стим, без возможности запуска прочих приложений.

не, либо у нас SteamOS как основная *вместо* винды, либо отдельный девайс со SteamOS — только под игры.
я предпочитаю один дейвайс с виндой, для игр и всего остального.
In Zen We Trust
Re[6]: Win начинает потихоньку превращаться из игрушечной ОС в ненужную.
От: neFormal Россия  
Дата: 14.12.13 16:26
Оценка:
Здравствуйте, Abyx, Вы писали:

S>>gdb /path/to/binfile --core /path/to/core_dump

A>а символы откуда возьмутся?

а в винде они откуда берутся?
...coding for chaos...
Re[7]: Win начинает потихоньку превращаться из игрушечной ОС в ненужную.
От: Abyx Россия  
Дата: 14.12.13 16:27
Оценка: 3 (1) +3
Здравствуйте, neFormal, Вы писали:

A>>а вот насчет отладки крешдампов я как-то не уверен. так чтобы юзер прислал крешдамп, а я на своей машине открыл его в IDE (и у меня подцепились бы символы бинарников игры и символы системных либ юзера)

F>почему нет?
а как? в elf есть путь к символам и в линуксе есть сервер для символов?

A>>готовый продукт — это какойнить ведроид, где купил устройство, поставил нужный софт — и всё работает.

F>так и в чём отличие со steamos?
если в steamos так же — то ни в чем. только я почему-то в это не верю.

A>>а в "нормальных" линуксах все обычно заканчивается запуском команд в консоли и правкой текстовых конфигов.

F>зачем?
затем что подругому никак. потомучто никсоводы упоротые. ты вот например sublimetext видел? зачем там конфиг сделан через правку здорового json объекта?
In Zen We Trust
Re[7]: Win начинает потихоньку превращаться из игрушечной ОС в ненужную.
От: Abyx Россия  
Дата: 14.12.13 16:36
Оценка: +3
Здравствуйте, neFormal, Вы писали:

F>Здравствуйте, Abyx, Вы писали:


S>>>gdb /path/to/binfile --core /path/to/core_dump


F>а в винде они откуда берутся?


когда программа собирается, получаются два файла — program.exe и program.pdb (символы)
в program.exe прописан путь к program.pdb и ID билда
юзер скачивает program.exe, запускает ее, она у него падает и создает program.dmp (крешдамп)
program.dmp прописан список модулей (dll) которые в нее были загружены и ID их билдов
юзер отправляет мне program.dmp, я открываю его в IDE (отладчике)
отладчик находит program.pdb, и скачивает .pdb файлы для системных дллок для ОС юзера с сервера майкрософта

суть в том, что
— у юзера нет символов от программы
— у юзера может быть любой билд ОС
In Zen We Trust
Re[8]: Win начинает потихоньку превращаться из игрушечной ОС в ненужную.
От: neFormal Россия  
Дата: 14.12.13 16:46
Оценка:
Здравствуйте, Abyx, Вы писали:

S>>>>gdb /path/to/binfile --core /path/to/core_dump

F>>а в винде они откуда берутся?
A>когда программа собирается, получаются два файла — program.exe и program.pdb (символы)

тут поможет objcopy

нет, реально, не стоит думать, что на линухе сидят только студенты и недоадмины.
для работы всё уже есть в том или ином виде.
...coding for chaos...
Re: Win начинает потихоньку превращаться из игрушечной ОС в ненужную.
От: Gorbatich  
Дата: 14.12.13 16:53
Оценка: +4 -1 :))) :))
Здравствуйте, Sheridan, Вы писали:

S>А причиной этому — вчерашний релиз SteamOS

S>Да, игр под линух пока еще немного, но думаю игроделы потихоньку эту ситуацию исправят.

Линукс кривой и неудобный провалятся их идеи
Re[8]: Win начинает потихоньку превращаться из игрушечной ОС в ненужную.
От: neFormal Россия  
Дата: 14.12.13 16:53
Оценка:
Здравствуйте, Abyx, Вы писали:

A>если в steamos так же — то ни в чем. только я почему-то в это не верю.


там debian в основе. остальное — вопрос подачи.

A>>>а в "нормальных" линуксах все обычно заканчивается запуском команд в консоли и правкой текстовых конфигов.

F>>зачем?
A>затем что подругому никак.

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

A>потомучто никсоводы упоротые. ты вот например sublimetext видел? зачем там конфиг сделан через правку здорового json объекта?


хипсторы.
линуксоеды не стали бы использовать json для этого, потому что он неудобен.
...coding for chaos...
Re[3]: Win начинает потихоньку превращаться из игрушечной ОС в ненужную.
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 14.12.13 16:54
Оценка: :))
Здравствуйте, Sheridan, Вы писали:

S>Если код нормальный, без джамшутства, то и переделка займет пару недель.

S>"хзчто" это ты от не знания (в прямом смысле для тебя это хзчто)или попытка наезда на существующий инструментарий?

Ты покажи лучше на примере, ну например хотябы на юнит-тестах. Покажи и инструментарий, и как код без джамшутства можно тестами покрыть.
Re[9]: Win начинает потихоньку превращаться из игрушечной ОС в ненужную.
От: Abyx Россия  
Дата: 14.12.13 16:54
Оценка:
Здравствуйте, neFormal, Вы писали:

F>Здравствуйте, Abyx, Вы писали:


S>>>>>gdb /path/to/binfile --core /path/to/core_dump

F>>>а в винде они откуда берутся?
A>>когда программа собирается, получаются два файла — program.exe и program.pdb (символы)

F>тут поможет objcopy


F>нет, реально, не стоит думать, что на линухе сидят только студенты и недоадмины.

F>для работы всё уже есть в том или ином виде.

а как на моем компе окажутся символы от системных библиотек юзера?
In Zen We Trust
Re[10]: Win начинает потихоньку превращаться из игрушечной ОС в ненужную.
От: neFormal Россия  
Дата: 14.12.13 17:04
Оценка:
Здравствуйте, Abyx, Вы писали:

A>>>когда программа собирается, получаются два файла — program.exe и program.pdb (символы)

F>>тут поможет objcopy
A>а как на моем компе окажутся символы от системных библиотек юзера?

они у него там свои особенные?
...coding for chaos...
Re[8]: срывание покровов
От: Sheridan Россия  
Дата: 14.12.13 17:05
Оценка:
Здравствуйте, Abyx, Вы писали:

A>потратить несколько недель на реализацию фичи/фикса, и потом мержить код при каждом обновлении проги? нет, не могу.

Мсье настолько жаден, что не делится патчами с автором?
Matrix has you...
Re[8]: срывание покровов
От: Sheridan Россия  
Дата: 14.12.13 17:05
Оценка:
Здравствуйте, Философ, Вы писали:

S>>Но открытый имеет неоспоримое преимущество — ты можешь исправить то что тебе не нравится.


Ф>Точно можешь?

да.

Ф>Шеридан, жизнь коротка вообще-то.

Про "хочешь" я сказал отдельно.
Matrix has you...
Re[9]: срывание покровов
От: Abyx Россия  
Дата: 14.12.13 17:10
Оценка: 1 (1)
Здравствуйте, Sheridan, Вы писали:

S>Здравствуйте, Abyx, Вы писали:


A>>потратить несколько недель на реализацию фичи/фикса, и потом мержить код при каждом обновлении проги? нет, не могу.

S>Мсье настолько жаден, что не делится патчами с автором?

нет, автор не хочет вливать мой патч в свой чудокод.
например у автора код говно на Си, я добавил пару файлов на С++.
In Zen We Trust
Re[11]: Win начинает потихоньку превращаться из игрушечной ОС в ненужную.
От: Abyx Россия  
Дата: 14.12.13 17:18
Оценка:
Здравствуйте, neFormal, Вы писали:

F>Здравствуйте, Abyx, Вы писали:


A>>>>когда программа собирается, получаются два файла — program.exe и program.pdb (символы)

F>>>тут поможет objcopy
A>>а как на моем компе окажутся символы от системных библиотек юзера?

F>они у него там свои особенные?


они у каждого конкретного бинарника особенные, это же соответствие байтов и строк кода.
In Zen We Trust
Re[9]: срывание покровов
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 14.12.13 17:43
Оценка: +3 :)
Здравствуйте, Sheridan, Вы писали:

Ф>>Точно можешь?

S>да.

Вот значит почему опенсорсные проектны имеют целый букет хронических проблем, которые никогда не решаются, оттого что это все просто.
Re[9]: срывание покровов
От: Философ Ад http://vk.com/id10256428
Дата: 14.12.13 17:46
Оценка: +2 :)
Здравствуйте, Sheridan, Вы писали:

S>Здравствуйте, Философ, Вы писали:


S>>>Но открытый имеет неоспоримое преимущество — ты можешь исправить то что тебе не нравится.


Ф>>Точно можешь?

S>да.

Ф>>Шеридан, жизнь коротка вообще-то.

S>Про "хочешь" я сказал отдельно.

Я очень много хочу, но крайне мало успею к 70 — 75 годам. Тратить абсолютно всё время время на втыкание в код, правку чужих багов и допиливание необходимых фич глупо, и бессмысленно — даже прочитать весь необходимый код НЕ СМОЖЕШЬ.

Объясняю популярно.
На моём компе сейчас чуть больше гига сорцов. За один день, если очень-очень-очень стараться, я могу самый максимум просмотреть (отревьюить) килобайт 100, плюс написать килобайт 10.
Однако код — это не всё, и даже более того — это последнее что стоит читать. Первое — это доки и мануалы.
К примеру, на изучение только отдельных глав третьего тома интеловского мануала у меня ушло больше месяца (сомневаюсь, что ты справишься быстрее).
Просто невероятное кол-во времени отнимают google, stackoverflow, тестирование...
Всё это в итоге приводит к тому, что ты вроде бы и сделал почти ничего, а уже зима наступила — половина процента жизни потрачена. Чтобы что-то существенное добиться, только в какой-то одной области, надо процента три жизни потратить. Именно такова цена, ты платишь своей жизнью.
Всё сказанное выше — личное мнение, если не указано обратное.
Re[10]: срывание покровов
От: Sheridan Россия  
Дата: 14.12.13 17:49
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>Здравствуйте, Sheridan, Вы писали:


Ф>>>Точно можешь?

S>>да.

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

Все пголовно?
Matrix has you...
Re[10]: срывание покровов
От: Sheridan Россия  
Дата: 14.12.13 17:49
Оценка: +1 -1
Здравствуйте, Abyx, Вы писали:

A>например у автора код говно на Си, я добавил пару файлов на С++.

ССЗБ
Matrix has you...
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.