LINUX.ORG.RU

Metaprog: универсальная графическая среда программирования [в разработке] часть 6

 , , ,


2

3

FAQ

0. Где отсутствующие примеры и пункты FAQ? Как вообще читать эти темы?

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

10. Примеры выдают варнинги при компиляции (у кое-кого еще и сегфолтятся)

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

11. Как выглядит факториал в графическом представлении?

Metaprog: универсальная графическая среда программирования [в разработке] (комментарий)

(пока что на Лабвью)

Примеры

Находятся в прошлых темах. Компилировать исходники нужно так:

gcc ./test.c -o ./test $(pkg-config --cflags --libs gtk+-3.0)

Metaprog: универсальная графическая среда программирования [в разработке]

Metaprog: универсальная графическая среда программирования [в разработке] часть 2

Metaprog: универсальная графическая среда программирования [в разработке] часть 3

Metaprog: универсальная графическая среда программирования [в разработке] часть 4

Metaprog: универсальная графическая среда программирования [в разработке] часть 5

Прототип чата:

Metaprog: универсальная графическая среда программирования [в разработке] часть 6 (комментарий)

Показывалка языка локализации через seltocale (кстати, у кого что показывает?)

Metaprog: универсальная графическая среда программирования [в разработке] часть 6 (комментарий)

Прототип чата с прокруткой:

Metaprog: универсальная графическая среда программирования [в разработке] часть 6 (комментарий)



Последнее исправление: CYB3R (всего исправлений: 10)
Ответ на: комментарий от Deleted

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

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

Обяснить можно так же. Смотри. Фотоны могут сталкиваться (эффект Комптона), в том числе друг с другом.

Есть два фотона, один летит со сверхдальнего объекта, скажем, на 1 млрд светвых лет, другой - навстречу ему от нашего Солнца. Что будет, если они столкнутся? Думаю, будет изменение энергии (красное смещение). И кроме того - еще и выделение третьего фотона, который полетит в сторону, зависящую от угла столкновения первых двух фотонов. «Реликтовый фон» может состоять как раз из таких вот «третьих фотонов». Которые в свою очередь тоже сталкиваются между собой.

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

Эта теория, если не найдется логических опровержений, может убить сразу друх зайцев: и «расширение вселенной», и «большой взрыв» (реликтовое излучение объясняется его остатками). Ведь должно же быть объяснение поумнее, чем «сотворение мира» на новый лад?

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

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

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

а со свободой приходит ответственность

ну сам-то бог же тоже свободен, значит должен нести ответственность за невинно убиенных

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

Не в Сибири а на Урале. В екатере у нас это случилось. И не против храма а против строительства его в ущерб скверу на набережной

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

Разные углы для разных аппаратов и скоростей входа. 16 градусов - лишь среднее из оптимального.

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

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

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

гипотетически:

если он так всемогущ, то может. но доказано (см старообрядчество, например), что он это не делает, или делает не всегда, поэтому установить истинность содержания книги невозможно.

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

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

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

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

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

Вот именно. И если бог существует, то какой из? Иегова, Аллах, Сварог, Тор, Зевс, Вишну, Шива? Или все сразу?:)

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

наверное, мне стоило выразить свои слова в виде рисунков, потому что текстом ты действительно не понимаешь - «вопрос был не в том, существует бог или нет».

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

но ты же не умеешь читать, так что я и сам не знаю, зачем написал этот комментарий

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

Моя мысль - продолжение твоей, все я понимаю. Часа 2 читал 400 комментов, накиданных в день моей отлучки.

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

В верхних слоях атмоферы гасится в первую очередь горизонтальная скорость. Космическая скорость 8 км/с, такое конечно же надо гасить постепенно, из-за этого в атмосферу и входят под острым углом.

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

Речь о 1000 комментах, там нужна не звезда, а 50 скора, кажется. Звезда нужна на 2000.

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

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

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

Текстовые буферы не бесхозные, а тут же привязываются к текствью при создании (gtk_text_view_new_with_buffer). Ну и где же собственно утечки?

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

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

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

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

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

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

когда метапрог будет готов, придумаем для лора свою супер-разметку и напишем на метапроге свой крутой парсер

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

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

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

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

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

Я предполагаю, что следующая тема начнётся с очередного этапа срача «бога нету/бог есть». В основном именно анонимусы повторяли «бог есть». И вообще - срачу про бога не место в development.

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

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

Что будет с фотонами, как частичками? Они продолжат полет или изменят траектории? Будут ли порождены еще частицы?

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

но мне всё же кажется что анонимусы так троллили, слишком культурно выражались для классических верунов

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

У тебя gtk_text_buffer не освободится если удалить gtk_text_view, надо после добавления первого во второй вызвать g_object_unref на первый.

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

это зависит от их энергии. как вариант электрон-позитронная пара но никакак не микроволновая радиация.

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

Нужно сделать g_object_unref, так как там GC с подсчетом ссылок, ну аналог. (Про GC могу ошибаться)

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

Ну это и так понятно, правда анонимы тупят.

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

У меня вот другая проблема. Пытаюсь ввести прокрутку по сообщениям - и вот какой бред (вставь длинный текст - увидишь):

https://pastebin.com/ishyD06f

Создан лист из двух элементов: «прокручиваемое окно» с листом из сообщений и поде ввода. Как сделать так, чтобы все это хозяйство заполняло окно когда я его растягиваю вниз?

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

котечка святой человек если реально будет разгребать этот код. зачем так много вложенных друг в друга struct?

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

Об анонимных структурах п. 10 FAQ. Тут нужно другое: посмотреть на окошко и сказать к какому виджету какой метод прикрутить.

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

Ты бы кстати перечитал то что написал Царь (delightfish), у него знаний много.

Как сделать так, чтобы все это хозяйство заполняло окно когда я его растягиваю вниз?

https://developer.gnome.org/gtk3/stable/GtkBox.html#gtk-box-pack-start для поля сообщений expand должен быть TRUE, вообще прикрути лучше glade %)

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

вроде рассеивание, сечение рассеивания по моим подсчётам порядка 10 ** (-30) м ** (2).

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

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

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

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

Ничтожо малая, но возможная! И чем дольше летит - тем больше вероятность такого взаимодействия. Чем дальше объект - тем больше вероятность, что фотон, летящий от него, столкнется с другим фотоном.

При пролете от Солнца до Земли среднестатистический фотон претерпит меньше столкновений, чем от далекой галактики за миллиарды световых лет. На таких сравнительно коротких расстояниях красное смещение https://ru.wikipedia.org/wiki/Красное_смещение объясняется относительным перемещением объектов и релятивизмом, вклад столкновений фотонов ничтожен. Но на дальних расстояниях столкновения фотонов могут существенно влиять на красное смещение - настолько, что это можно принять за «расширение вселенной».

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