The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Линус Торвальдс подготовил открытый проект для дайверов, opennews (?), 23-Сен-11, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


51. "Линус Торвальдс подготовил открытый проект для дайверов"  +/
Сообщение от tmp (ok), 23-Сен-11, 16:41 
>> Еще и на С написал, жесть.
> Вот этим нормальные программисты от скрипткиддисов и
> отличаются.

Нормальные программисты возьмут готовые библиотеки без оверхеда и склеят скриптовым языком. Ибо потом power user этим скриптовым зяыком что угодно делать смогут. Unix-way.

Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

67. "Линус Торвальдс подготовил открытый проект для дайверов"  +/
Сообщение от Аноним (-), 23-Сен-11, 20:12 
> Нормальные программисты возьмут готовые библиотеки без оверхеда и склеят скриптовым языком.

Скрипткиддисы != нормальные программисты. Вот Торвальдс - нормальный программист. А скрипткиддям до таких как раком до Пекина.

> Ибо потом power user этим скриптовым зяыком что угодно делать смогут.
> Unix-way.

Unix-way - о склеивании атомарных быстрых _утилит_ скриптовой логикой, в основном через пайпы. А power user и си знать не позорно знаете ли, обитаючи в системе писаной на оном от и до. Иначе вы в этой системе будете инвалидом, не способным поправить малейший косяк в ней. А если кто не может заткнуть тривиальный баг - так это не power user а скрипткид обычный. А на серьезного системщика такое не тянет. Подделка.

Ответить | Правка | Наверх | Cообщить модератору

76. "Линус Торвальдс подготовил открытый проект для дайверов"  +/
Сообщение от tmp (ok), 23-Сен-11, 20:51 

> Unix-way - о склеивании атомарных быстрых _утилит_ скриптовой логикой, в основном через
> пайпы.

Это про обсуждаемую. задачу. Где логика на C писана. А пайпы - реализация, а не идея.

> А power user и си знать не позорно знаете ли,
> обитаючи в системе писаной на оном от и до. Иначе вы
> в этой системе будете инвалидом, не способным поправить малейший косяк в
> ней.

Эх, умели бы IT'шники как пользователи телевизоров/автомобилей/квартир/быт. химии/и т. д. править во всём этом мелкие косяки. Одновременно обладая глубокими познаниями во всём том, что используют. Вот только в реальности они обладают глубокими познаниями только в IT. Но выпендрёжу...


Ответить | Правка | Наверх | Cообщить модератору

80. "Линус Торвальдс подготовил открытый проект для дайверов"  +/
Сообщение от pavlinux (ok), 24-Сен-11, 00:17 
В таких программах нет логики. Там 5-6 формул из учебников по Физиологии.
а основной гимор это парсинг входных и выходных данных, и графики.

---

Я себе такую хрень делал для велосипеда, c Garmin Edge 705 сливал логи и треки,
парсил, выдирал данные, точки, параметры и вычислял всяку хрень, типа расход калорий,
мощности, ЧСС, ... поиск средних, максимальных, минимальных значений, и по ним строил
графики. Всё это чудно работало на bash | awk | grep | sed | mrtg  :)
Тем более, в нормальных спортивных компьютерах, много параметров вычисляется уже внутри,
остаётся только вынуть - cat track.xml | xml2asc | awk чёнадо | gnuplot

Чесно говоря, занятие для пенсионеров, типа разведения голубей, коллекционирование марок,
или шахматные турниры в парке. :)

Потом нарыл вот эту софтину http://www.bikexperience.de и забил.

Ответить | Правка | Наверх | Cообщить модератору

96. "Линус Торвальдс подготовил открытый проект для дайверов"  +/
Сообщение от tmp (ok), 24-Сен-11, 12:04 
> В таких программах нет логики. Там 5-6 формул из учебников по Физиологии.

В пользовательских программах всегда есть логика. Ввод и обработка данных, разбор ошибок парсинга, база данных предметной области, варианты предоставления вывода... Частных случаев хоть отбавляй. А так да, можно написать программу, которая ничего не умеет или которой неудобно пользоваться. Но хвастаться, что вот под Linux она есть. И на C.

Ответить | Правка | Наверх | Cообщить модератору

114. "Линус Торвальдс подготовил открытый проект для дайверов"  +/
Сообщение от Аноним (-), 24-Сен-11, 19:10 
> Это про обсуждаемую. задачу.

Если про нее - она решена не юниксвейно, но вполне вменяемо. И сорц у нее достаточно прост чтобы любой предендующий на power user - вдуплил.

> Где логика на C писана. А пайпы - реализация, а не идея.

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

> Эх, умели бы IT'шники как пользователи телевизоров/автомобилей/квартир/быт. химии/и
> т. д. править во всём этом мелкие косяки.

Как ни странно, именно это иногда и приходится делать. Знаете, забить мелкий гвоздь в стену или подклеить отлипшие обои вполне можно и не вызывая себе сервисмэнов, которых ждать, пардон, дольше, да еще и не бесплатно. А то что иногда оказывается что в бетонную стену гвоздь молотком - не того, и нужен простенький перфоратор, ну так простые перфораторы стали считаться бытовыми приборами в результате, стерев границу между бытовой дрелью и огроменным строительным перфоратором. А допустим Коливас - вообще анестезиолог. Это не мешает ему копаться в ядре и писать свой майнер биткоинов, колупая еще и ядро вычислений на opencl (который как бы "не совсем си").

> Одновременно обладая глубокими познаниями во всём том, что используют.

Для исправления программы такого плана и починки пары багов - совершенно не надо быть K&R-ом в одном лице :)

> Вот только в реальности они обладают глубокими познаниями только в IT. Но выпендрёжу...

Ну вон анестезиолог в ядре копается. Может, дело в том что если что-то интересно или нужно, в этом вполне можно разобраться, а не дефолтить к логике имбецила "я не разберусь, пусть это другие делают"? :)

Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

122. "Линус Торвальдс подготовил открытый проект для дайверов"  +/
Сообщение от tmp (ok), 24-Сен-11, 21:04 
> Если про нее - она решена не юниксвейно, но вполне вменяемо. И
> сорц у нее достаточно прост чтобы любой предендующий на power user
> - вдуплил.

Несколько тысяч строк - это не "прост".


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

Это всё про реализацию, а не идею.


> Как ни странно, именно это иногда и приходится делать. Знаете, забить мелкий
> гвоздь в стену или подклеить отлипшие обои вполне можно и не
> вызывая себе сервисмэнов, которых ждать, пардон, дольше, да еще и не
> бесплатно.

Мелкий гвоздь в стену - это в настройки программы залезть. А C - это бетон мешать из известняка, дабы трещину заделать, из-за которой балкон может отвалиться.

> Для исправления программы такого плана и починки пары багов - совершенно не
> надо быть K&R-ом в одном лице :)

Чтобы себе дом построить, тоже особым спецом быть не надо. Только вот IT'шники вопят, что жить негде.


> Ну вон анестезиолог в ядре копается. Может, дело в том что если
> что-то интересно или нужно, в этом вполне можно разобраться, а не
> дефолтить к логике имбецила "я не разберусь, пусть это другие делают"?
> :)

И что из этого следует? Что он - специлист во всём?

Ответить | Правка | Наверх | Cообщить модератору

127. "Линус Торвальдс подготовил открытый проект для дайверов"  +/
Сообщение от Аноним (-), 24-Сен-11, 21:38 
> Несколько тысяч строк - это не "прост".

Да ну бросьте, в несколько тысяч строк на си въедет даже идиот.

> Это всё про реализацию, а не идею.

А идея вообще в голове может жить, без реализации, например. Только какой смысл это обсуждать? :)

> Мелкий гвоздь в стену - это в настройки программы залезть.

С чего ради? Это модификация интерьера уже. Создание новой дырки там где ее не было.

> А C - это бетон мешать из известняка, дабы трещину заделать, из-за которой
> балкон может отвалиться.

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

> Чтобы себе дом построить, тоже особым спецом быть не надо.

Да как сказать? Врядли вас порадует качеством самый первый экземпляр. Во всяком случае, появились термины "ашотинг" и "джамшутинг", которые подчеркивают мысль что не любой строитель строит качественно. Ну вот если вы впервые строите дом - там тоже без "ашотинга" не обойдется, даже если вас зовут иначе.

> Только вот IT'шники вопят, что жить негде.

Just for lulz: многие, так сказать, строители, живут по 30 человек в 1 ободранной холупе, убитой в хлам. Хотя по логике вещей могли бы жить и во дворце. Как видите, проблема не только ITшников касается но и самих строителей, да и всех остальных и лежит не только в области профессиональных скиллзов ;)

> И что из этого следует? Что он - специлист во всём?

Вообще-то тут недавно статья была что сильное зацикливание на 1 области ведет к потере квалификации и излишней узколобости в мышлении. Этот анестезиолог просто тренирует мозг. Программирование - хорошая зарядка для него. Особенно если не халтурить.

Ответить | Правка | Наверх | Cообщить модератору

133. "Линус Торвальдс подготовил открытый проект для дайверов"  +/
Сообщение от tmp (ok), 25-Сен-11, 03:49 
>> Несколько тысяч строк - это не "прост".
> Да ну бросьте, в несколько тысяч строк на си въедет даже идиот.

Жаль, что создатели Unix про это не знали.

> А идея вообще в голове может жить, без реализации, например. Только какой
> смысл это обсуждать? :)

Что лучше, чем реализация без понимания идеи.

> С чего ради? Это модификация интерьера уже. Создание новой дырки там где
> ее не было.

Простота реализации.

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

Сюрприз?

> Да как сказать? Врядли вас порадует качеством самый первый экземпляр. Во всяком
> случае, появились термины "ашотинг" и "джамшутинг", которые подчеркивают мысль что не
> любой строитель строит качественно. Ну вот если вы впервые строите дом
> - там тоже без "ашотинга" не обойдется, даже если вас зовут
> иначе.

Строить жильё испокон веков умели. Разучились, видимо...


> Just for lulz: многие, так сказать, строители, живут по 30 человек в
> 1 ободранной холупе, убитой в хлам. Хотя по логике вещей могли
> бы жить и во дворце. Как видите, проблема не только ITшников
> касается но и самих строителей, да и всех остальных и лежит
> не только в области профессиональных скиллзов ;)

Дворец можно построить и в нём можно жить, но его нельзя сожрать. Жратву, кстати, всезнающие IT'шники тоже выращивать не умеют. Как и пиво.

>> И что из этого следует? Что он - специлист во всём?
>Этот анестезиолог просто
> тренирует мозг. Программирование - хорошая зарядка для него.

Разные программы - разные области. И никакое программирование не нужно.

Ответить | Правка | Наверх | Cообщить модератору

144. "Линус Торвальдс подготовил открытый проект для дайверов"  +/
Сообщение от Аноним (-), 05-Окт-11, 03:35 
> Жаль, что создатели Unix про это не знали.

Да ну?

> Что лучше, чем реализация без понимания идеи.

Это как? ИМХО если нет понимания идеи - сложно ее как либо реализовать. Ну не будете же вы как одна из миллионов обезьян писать рандомный код в надежде что он оформится в идею?!

> Простота реализации.

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

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

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

>> - там тоже без "ашотинга" не обойдется, даже если вас зовут иначе.
> Строить жильё испокон веков умели. Разучились, видимо...

Только у некотрых получаются дворцы, а у некоторых - хибары. Странно.

>> Just for lulz: многие, так сказать, строители, живут по 30 человек в
>> 1 ободранной холупе, убитой в хлам.

[...]

> Дворец можно построить и в нём можно жить, но его нельзя сожрать.
> Жратву, кстати, всезнающие IT'шники тоже выращивать не умеют. Как и пиво.

Спасибо, Капитан!

> Разные программы - разные области. И никакое программирование не нужно.

Ну если вам программирование не нужно - так и не занимайтесь им? В чем проблемы то? Выращивайте овощи или делайте пиво. Только не надо халтурить, сделанное наспех по ускоренной технологии пиво - тоже редкостная дрянь. Как и выращенные на химикатах овощи.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру