LINUX.ORG.RU

Ответ на: комментарий от LamerOk

первые 32-битные форточки
понять причину популярности маков и никсов

Отвечает статистикой браузеров за 2009 год.

byko3y ★★★★
()
Ответ на: комментарий от anonymous

Да top тоже прожорливый, у Нас каждый инстанс стабильно сжирает чуть более процента ядра, если переключать чего-то, то временно вообще полъядра зохавывает. Сабж вообще больше 10% жрал, а iotop-c только 3–5%.

mertvoprog
() автор топика
Ответ на: комментарий от byko3y

это всё, что младше 25 лет

То есть маргинальщина и экспериментальщина, потому что с тех пор никаких новых взлетевших ядер ОС нет.

а только висит табличка «посторонним не входить»

В деревне так и делали, тупо ставили веник. Если захотят влезть, то могут и решётки с окон поспиливать, вопрос времени.

И машину ты не закрываешь

Какую машину? Зачем эти гробы на колёсах в XXI веке? Нефти сильно много осталось?

и были они редкостным глюкодромом, которые нужно было переустанавливать по два раза на дню

Ага, а сейчас со всякими виртуалками и докерами откат до чистой системы на поток поставлен ;D

юникс и винду нельзя выпускать в сеть

А кого можно? Розовых единорогов? Сетевое оборудование, на котором бэкбон держится, на чём работает, начнём с того? Уж явно не на растманских поделках.

Никакой кодогенерации во время выполнения нету

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

mertvoprog
() автор топика
Ответ на: комментарий от byko3y

выкупят

пользователей сохранят

Ну вон со Skype то же самое произошло. Уже лет 7 он по факту мёртв, под его брендом красуется Windows Live Messenger с мигрировавшей со Skype пользовательской базой. И что, сильно помирает? ;) Долю подрастерял, конечно, зато за оставшуюся крепко держится.

Так же и Slack потеснят всякие Mattermost/Rocket.Chat/Telegram, но стабильная доля останется, ибо уже почти нарицательное; даже хорошо, что паразиты-халявщики разбегутся.

mertvoprog
() автор топика
Ответ на: комментарий от mertvoprog

То есть маргинальщина и экспериментальщина, потому что с тех пор никаких новых взлетевших ядер ОС нет

Сишные ядра используются по причине совместимости, а не потому что они такие классные.

В деревне так и делали, тупо ставили веник. Если захотят влезть, то могут и решётки с окон поспиливать, вопрос времени

В деревне жители сидели в своих домах и сторожили хозяйство. Если кто-то из дома надолго уходил, то его имущество из дома выносили.

А кого можно? Розовых единорогов? Сетевое оборудование, на котором бэкбон держится, на чём работает, начнём с того? Уж явно не на растманских поделках

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

Никакой кодогенерации во время выполнения нету

Позвольте-с, а динамическая загрузка библиотек из файлов чем является?

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

byko3y ★★★★
()
Ответ на: комментарий от byko3y

Сишные ядра используются по причине совместимости, а не потому что они такие классные.

Ну так и выходит, что раз используются, то совместимость важнее, чем идеалы сесуритифанатиков.

Если кто-то из дома надолго уходил, то его имущество из дома выносили.

И до сих пор выносят. В том числе в городах, мародёрство процветает. Что поменялось?

Отличие деревень лишь в том, что вора быстро вычислят, ввиду тесных социальных связей. Куда сложнее «потеряться». Благодаря отсутствию приватности, конечно же, за которую топят сесуритифанатики и преподносят как якобы аксиому человеческого оффлайнового бытия, которую нужно перенести в онлайн.

это еще не значит, что существующие не являются говном, которое регулярно ломается

Если бы действительно часто ломалось, то уже давно бы заменили. Там, где жирные каналы и ответственное сетевое оборудование, секунда простоя равна миллионным убыткам.

кроссплатформенную

Для нативного кода? Ну размечтались ;)

которая в том числе задействует отображения файла в память

Это для того, чтобы файл считать. Дальше можно скопировать файл в массив на стеке, преобразовать массив в указатель на функцию, вызываем — вуаля! Обоснуйте, что не так с подобным подходом подгрузки плагинов ;D

mertvoprog
() автор топика
Ответ на: комментарий от pon4ik

Как вариант, можно использовать atop с ядерным драйвером netatop и юзерспейсным демоном netatopd, тогда и статистика за прошлое время будет. Это из описания на оффсайте, я сам им не пользовался.

unicorne
()
Ответ на: комментарий от mertvoprog

Проблема в том, что предложены аццкие костыли, лишь бы видимость плюх создать.

По прежнему не вижу проблемы. Автор статьи, вроде как, развитием раста не занимается, просто описал возможное решение. Если я напишу статью «как сделать Х на языке Z», то это что ли тоже будет «аццкие костыли, лишь бы видимость плюх создать»?

DarkEld3r ★★★★★
()
Ответ на: комментарий от DarkEld3r

Автор статьи, вроде как, развитием раста не занимается, просто описал возможное решение

Так тут и не про развитие, тут про костыли и говнокод.

«как сделать Х на языке Z»

Тут не просто «как сделать Х на языке Z», тут «как сделать Х в стиле Y на языке Z», потому что у аффтара уже плюшки головного мозга после высокоуровневых языков. Надо после такого отправлять кодить что-то серьёзное на ассемблере месяца три, быстро дурь из башки выбьет, если только не клиническая макака.

mertvoprog
() автор топика
Ответ на: комментарий от darkenshvein

Было бы толсто, если бы не

@bq:22:08:40:/tmp/dl$ cat /data/progs/js/maps_measure.js 
var fs = require('fs')

fs.readFileSync('/dev/stdin').toString().split('\n').forEach(function(line) {
    var columns = line.split(' ')
    var addresses = columns[0]
    addresses = addresses.split('-').map(address => parseInt('0x' + address))
    var amount = addresses[1] - addresses[0]
    columns.shift()
    console.log(amount + ' ' + columns.join(' '))
})

Зачем такое писать на JS? А хрен его знает!

mertvoprog
() автор топика
Ответ на: комментарий от pon4ik

Забавно наблюдать, как то там, то здесь кастуют Макскома, обращаясь как к Богу: желая справедливости, требуя кар, или в поисках правды по какому-то вопросу.
Он же, как и полагается Богу, хранит полное молчание.

anonymous
()
Ответ на: комментарий от anonymous

обращаясь как к Богу

Конкретно в этом случае как раз нет :P

Но в целом так и есть. Вы же не веруете в выдуманную власть посетителей на Web2.0-ных сайтах, как всякие @firestarter? Кто имеют доступ к администрированию сайта — те его и танцуют, остальные — смерды и нахлебники.

хранит полное молчание

Нет, не полное :P И дело тут не в божественности, а скорее в замкнутности личности (отчего и огородились свитой бояр, работающих с публикой). Хотя на заре ресурса пытались принимать активное участие в его жизни, ну и потом в районе 2012-го ещё.

mertvoprog
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.