LINUX.ORG.RU
ФорумTalks

«Легковесные панельки», «легковесные файловые менеджеры», а теперь это...

 emesene, , , ,


0

1
(19:59:28) A: б*** муха
(19:59:37) М: ммм?
(19:59:42) A: пришлось какой-то дебильный мессенджер ставить
(19:59:47) A: чтобы баг проверить
(19:59:52) A: мать моя женщина
(19:59:58) A: это какой-то п*** на питоне
(20:00:03) М: *SCRATCH*
(20:00:05) A: лютый
(20:00:31) A: вот кто мне теперь за нервные клетки компенсацию даст?
(20:00:46) A: такими мессенджерами пользоваться опасно для здоровья
(20:00:53) М: О.о
(20:01:43) М: что в нем такого страшного?
(20:01:53) A: всё!
(20:02:00) М: хых
(20:02:08) A: он жрёт 70 метров памяти
(20:02:12) A: 100% CPU
(20:02:15) М: =-O
(20:02:20) A: заходит в сеть по 20-30 секунд
(20:02:30) A: И ТУПИТ
(20:02:48) A: а еще он сыплет в лог таким количеством ошибок и исключений
(20:02:51) A: что я удивляюсь
(20:03:00) A: как это вообще умудряется работать
(20:03:06) М: *ROFL*
(20:03:16) A: зашел ради интереса в багтрекер
(20:03:38) A: там репорт, что, мол, ребята, сожрать 150 метров - это как-то совсем неприлично
(20:03:41) A: а разраб такой,
(20:03:48) A: у нас утечки памяти в коде
(20:03:52) A: мы искали-искали
(20:04:01) A: И НЕ НАШЛИ!
(20:04:04) A: б***
(20:04:08) A: ну правильно
(20:04:15) A: разве умные люди будут писать на питоне
(20:04:37) М: :D
(20:05:02) М: жесть :D
★★

Последнее исправление: CYB3R (всего исправлений: 2)

сожрать 150 метров

Закопать!

CYB3R ★★★★★
()

Вкладку лора с башоргом перепутал?

unlog1c ★★★
()

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

A - школьник?

Solace ★★
()

emesene
разве умные люди будут писать на питоне

Копай глубже - разве вменяемые люди будут пользоваться MSN и тем более городить клиент под него?

А по сути - там куча уродцев: python, gstreamer, farsight и так далее. Так что не факт, что это проблема питона как такового.

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

как будто мало жабберклиентов умеющих гтолк.

daemonpnz ★★★★★
()

Gajim няшен! Все остальное не интересно и не нужно.

fat_angel ★★★★★
()

Если пишет быдлокодер, не важной какой ЯП. Можно и на питоне отличный софт делать

Debasher ★★★★★
()

Ага, нормальные люди пишут на сях, и у них все течет да сегфолтится, зато очень быстро.

А если поменять порядок копирования байтиков в memcpy(3) на обратный, то у них КРОВЬ КИШКИ РАСП-ДОРАСИЛО...

Или нормальные люди пишут на Жабе. Тривиальные в реализации штуки занимают по неделе времени, все оно тормозит и глючит, зато ЭНТЕРПРАЙЗНО.

А вот нормальные люди, которые пишут на PHP. У них всегда все как-то работает, но никто не знает, что будет в пограничных случаях: возможно, сообщение будет отправлено случайному пользователю, возможно, на сервере закончится место. Что стрясется — не знает никто, но все делают вид, что все в порядке.

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

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

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

А еще есть нормальные люди, программы которых, по их словам, не глючат, не тормозят и потребляют отрицательное количество памяти, но они слишком заняты срачами на ЛОРе, чтобы показать хоть одно свое творение.

shimon ★★★★★
()

Щас вам понарасскажут, что сейчас память дешёвая и это проблема не приложения, а пользователя.

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

нормальные люди пишут

«Нанимайте безумных» (ц)

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

Утечки памяти? На питоне? Это возможно вообще?

В любом языке с GC возможны утечки памяти. Штатный способ их организации - накапливать ссылки на объекты в глобальных (или долгоживущих) структурах данных.

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

Еще есть нормальные люди с козлиными бородками, мелировкой и
в очках с толстенной оправой без диоптрий, которые писали бы
на руби и пихали бы данные с охрененной скоростью в монгодб,
да только у них времени нет,

+1

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

Штатный способ их организации - накапливать ссылки на объекты в глобальных (или долгоживущих) структурах данных.

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

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

накапливать ссылки на объекты в глобальных (или долгоживущих) структурах данных.

Блин, а нафига так делать?

Ты думаешь, это делается специально для создания утечек памяти?

Это же специально надо писать так

Долгоживущих приложений без долгоживущих структур данных просто не бывает.

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

Ну вот в том же JS забыли объявить переменную с var и случайно организовали себе глобальную переменную. В питоне факапнуться труднее, но тоже возможно. Например используя какую-нибудь сишную библиотеку, в которой память выделенную подо что-нибудь надо освобождать явно.

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

Ты думаешь, это делается специально для создания утечек памяти?

Судя по всему, да. Зачем же ещё?

Долгоживущих приложений без долгоживущих структур данных просто не бывает.

Это естественно. Но GC - на то и GC, что неактуальные объекты просто уничтожаются. То есть, надо специально делать так, чтобы сслыки на них не потерялись. Я тут на чужом поле, так что поправьте меня, если я неправ.

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

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

Ну так питон-то тогда тут при чём?

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

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

Кхм. Ты вообще слышал о том, что в программах есть ошибки? %)

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

Ну так питон-то тогда тут при чём?

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

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

Да. Хорошее объяснение есть в объяснении weekrefs.

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

Кхм. Ты вообще слышал о том, что в программах есть ошибки? %)

Слышал. Но мне не очевидно как такую ошибку можно сделать случайно.

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

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

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

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

как такую ошибку можно сделать случайно.

Ошибка, которую сделали _не_ случайно - это уже не ошибка, а проступок %)

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

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

Одно дело - пропущенный free, и другое - уродливый и неочевидный дизайн. Второе на невнимательность не спишешь.

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

Одно дело - пропущенный free, и другое - уродливый и неочевидный дизайн

Мы уже говорим о каких-то конкретных случаях утечки памяти и какой-то конкретной кодовой базе?

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

Мы уже говорим о каких-то конкретных случаях утечки памяти и какой-то конкретной кодовой базе?

Нет, всё ещё абстрактно.

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

Скорее всего. Я же довольно отдалённо представляю себе, что такое разработка полновесного приложения.

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