LINUX.ORG.RU

Избранные сообщения Bad_ptr

XGetInputFocus возвращает неверное значение

Всем привет. У меня есть вот такой кусок кода:

#include <stdio.h>
#include <stdlib.h>
#include <X11/Xlib.h>
#include <X11/Xutil.h>

int main ()
{
	char **name;
	Display *dsp = XOpenDisplay(NULL);
	Window wnd;
	XTextProperty text;
	int param;
	XGetInputFocus(dsp,&wnd,&param);
	XGetWMName(dsp,wnd-1,&text);
	Xutf8TextPropertyToTextList(dsp,&text,&name,&param);
	printf("%s\n",*name);
	return 0;
}

И он работает верно, но! Но почему-то XGetInputFocus всегда возвращает ID активного окна, но на 1 больше, чем реальный ID. Поэтому потом приходится делать в XGetWMName wnd-1. Попахивает плохим кодом.

p.s. Можно ли использовать XGetInputFocus для поиска активного окна? Некоторые делают через атомы, но это сильно увеличивает код. В чем минусы данного решения?

fillo
()

Астрономии тред

 , ,

Будучи вдохновлён тредом о покрытии Луной Юпитера и покупкой длиннофокусного (300 мм) объектива, решил создать общеастрономический топик, в котором бы ЛОРовцы смогли бы выкладывать какие-то свои астрономические впечатления, достижения и новости космического плана.

Для начала парочку своих фото:
Луна в фазе полумесяца (самая интересная, с точки зрения наблюдателя фаза)
Луна в фазе 3/4
Полнолуние (самая скучная фаза из-за отсутствия теней и «исчезновения» кратеров)
Венера в фазе полумесяца
Сатурн
Юпитер
Фото не подвергались обработке, только обрезка.

На радостях сделал простенький телескоп:
Доставка канализационной трубы, с внутренним диаметром 75 мм, на велосипеде (обошлась 1,2$ за 1,5 м)
Держатель объектива сделанный из укороченного по окружности участка трубы. Фокусное расстояние линзы = 1 м
Объектив в процессе сборки
Вырезание из листовой никелированной латуни от глянцевателя диафрагмы для объектива (благодаря огромной светосиле окуляра можно щедро диафрагмировать объектив минимизируя цветовые аберрации
Диафрагма в спаянном виде
Покраска диафрагмы чёрной матовой краской для предотвращения бликов
Предварительная эксплуатация показала, что яркие объекты (Луна, Венера, Юпитер) нуждаются в ещё большем диафрагмировании чтобы более комфортно было смотреть и ещё больше снизить цветовые аберрации.
Была разработана сменная диафрагма
Диафрагма в состоянии заготовки
Диафрагма 26 мм
Диафрагма 12 мм
Отбраковка
Вид на диафрагму изнутри трубы сквозь линзу объектива
Крепление использовал от фотоаппарата «Киев 19»
Окуляр делал из носика крана и объектива от немецкого микроскопа
Линза объектива микроскопа имеет рекордное фокусное расстояние 6...8 мм, таким образом увеличение телескопа составило не менее 1000 мм / 8 мм = 125 крат
Спайка крана и объектива
Выпиливание держателя окуляра из толстенного бруска
Заготовки
Держатель окуляра в полусборе
Окуляр в сборе
Телескоп вместе с наблюдателем :)
Смена диафрагмы
Я на Шатских озёрах с сабжем перед Луной
Вместе со знакомым астрономом и телескопами
Оценка степени увеличения В реальности всё чётче и выразительнее.

ШТАТИВ ДЛЯ ТЕЛЕСКОПА:
Помучившись со стандартным фото/видео штативом, понял, что так дальше жить нельзя. Как и театр начинается с вешалки так и телескоп начинается со штатива.
За основу взят всё тот же стандартный штатив
Заготовка гильзы для поворотной оси
Гильза в законченном состоянии
Поворотная ось
Осевая петля
Зажим из ручки крепления блока молоточков от фортепиано Украина
Обратная сторона штатива
Лекало для карты неба на киль
Макет карты. Планеты представлены в масштабе
Телескоп со штативом в снаряжённом состоянии
Телескоп со штативом в собранном для транспортировки виде

МОДЕРНИЗАЦИЯ ТЕЛЕСКОПА:
По знакомству на астрономическом форуме был куплен в Одесской области ахроматический объектив от телескопа ТАЛ-100 (100 мм входная линза; 1000 мм фокусное расстояние; относительное отверстие 1:10)
Вырезка, расклёпка и спайка держателя объектива
Для расплавки длинных паянных швов использовал газовую горелку
В середине держатель покрыт чёрной матовой краской
Держатель объектива снаружи
Объектив в сборе
В качестве основы для окуляра я взял объектив от неисправной камеры видеонаблюдения (фокусное расстояние 3,6 мм) и всё тот же носик от крана :)
Окуляр в сборе в сборе
Окончательная версия телескопа в снаряжённом состоянии
Телескоп в собранном для переноски состоянии

В окончательном варианте я получил такие параметры:
Апертура - 100 мм;
Фокусное расстояние - 1000 мм;
Светосила 1:10;
Увеличение ~ 280 крат;
Разрешающая способность - 1,4";
Предельная звёздная величина - 12,5;
Минимальный размер кратеров на Луне - 2 км;


Перечень основных астрономических событий на 2013 год
Анимированная интерактивная модель солнечной системы с возможностью ввода даты, просмотра фаз Луны и отображения в докоперническом миропредставлении (SWF файл запускать на любом браузере с поддержкой Flash)
Моя самостоятельная сводка по планетам Солнечной системы в ODS

В тред традиционно приглашается KRoN73.
Linux тут при том, что для всех прогнозов состояния звёздного неба я использую Stellarium под Ubuntu 12.04 LTS.

vilisvir
()

[Памятка] Как снизить зависимость от ЛОРа

В последнее время я стал замечать, что многие сидят на ЛОРе (особенно в толксах) чуть ли не 24 часа в сутки, постоянно троллят в новостях, причем в нескольких сразу. Всем понятно, что это отнимает очень много времени. По себе знаю, что не всегда в это виноват человек - некоторым без помощи не обойтись, потому что возникает своего рода зависимость от ЛОРа и сети Интернет вообще. Поэтому я хочу поделиться с вами теми способами, которыми я смог оторваться от Интернета вообще и ЛОРа в частности, потому что раньше проводил тут уйму времени.

Можете это считать 5-ю заповедями Мужика-2. Итак, поехали:

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

    Если у вас постоянно такие мысли - то вам, скорее всего, нужна психологическая помощь. В этом нет ничего страшного, как считают многие - раньше я уже описывал как это все происходит и могу подытожить на личном опыте: на первый сеанс я записался в январе, провел 2 недели в стационаре, потом 2 месяца ходил к психологу раз в неделю, потом вообще 1 разв две недели, и в начале мая он мне сказал, что сеансы больше не требуются - моя проблемы решена. У меня нету прежней агрессии и я стал намного спокойнее в эмоциональном плане. Так что не стесняйтесь признаться себе в своих проблемах;

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

    Лично я нашел следующее: начал учиться играть на гитаре (сейчас уже могу играть какие-то песни среднего уровня), начал посещать выставки и музеи (а там можно познакомиться с хорошими девчонками), начал больше общаться с друзьями, больше проводить время для себя - качалка, бег, что и положительно сказывается на здоровье, плюс спина не будет искривляться;

  • после этого можно сделать следующий шаг для улучшения личной жизни - начните больше работать, вместо того, что сидеть в толксах и флудить зря - уверен, ваш руководитель это заметит и профит будет, особенно в нынешнее тяжелое время важно не потерять свое место. Тем более, вы сможете приобрести новые знания по интересующему вас вопросу - читайте книги, пробуйте, экспериментируйте. Любые знания лишними не бывают, и нужно всегда стремиться вверх, а не сидеть на месте. Будете торчать в толксах зря - не получится. Если еще ходите в школу - тем более пока у вас есть время беритесь за знания. Лично я начал больше читать технических книг, художественных и искать те моменты, в которых я могу получить развитие;
  • начните больше общаться со своей девушкой/женой. От этого плохо не будет, да и у нее не будет повода стервозничать и упрекать вас в недостатке внимания (про рожденных стерв речи не идет), да и, в любом случае, ей ваше внимание будет приятно и это положительно скажется на ваших отношениях. Когда упустите ее - будет поздно, и вы опять придете плакаться сюда - в толксы. Как говорится в поговорке: «мудрец отличается от умного тем, что умный найдет выход из любой ситуации, а мудрец в такую ситуацию не попадет».

    Если у вас еще нет девушки - то самое время как для своего саморазвития (см. выше), так и для того, чтобы этим делом заняться. Нормальным девчонкам нравятся те мужики, кто знает себе цену, кто уверен в себе, кто знает что делает. А не жует сопли каждый день в толксах. Поймите, что сем более вы развиты всесторонне, тем интереснее вы будете для девушки, и тем проще вам же будет с ними общаться, а не мычать что-то себе под нос и трястись при виде соблазнительной красотки. Можете даже подрядить в помощь для знакомства более опытного друга - проведете больше времени на улице, с друзьями, с девушками - что еще нужно для жизни? Отрывайтесь от стула, Интернета, толксов и займитесь уже делом.

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

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

    Мне помог ежедневник, куда я записывал инфу, планы, сделанные дела и все прочее. Вечерком анализируешь -> планируешь завтра-послезавтра -> больше успеваешь сделать полезного -> профит.

Я не призываю досконально следовать всему выше написанному, но начните хотя бы с малого - и дальше вы поймете, о чем я говорил. Лично я за почти полгода смог преодолеть проблему зависимости от ЛОРа и Интерента, руководствуясь приведенной методикой. Мне стало легче морально, я стал более выдержанным и терпеливым, спокойным. Стал получать больше знаний (а это больше возможностей по работе), стал проводить больше времени с друзьями и девчонками - другими словами, стал жить реальной жизнью.

И это намного лучше чем то, что было до этого. Я уже не сижу по 12 часов в сутки на ЛОРе - если вы заметили, я стал тут реже появляться и реже писать комментарии. Но это не потому, как говорят некоторые, «Мужик-2 совсем исхудал», - нет, это потому, что я открыл несколько иную сторону жизни, чего и вам советую. Не затягивайте - время летит слишком быстро, чтобы так его транжирить.

Лучше осознать это сейчас, чем когда уже будет поздно.

MuZHiK-2
()

Русские физики выбирают Slackware

Группа Linux General
Физик Михаил Зотов на собственном опыте

пытается опровергнуть устоявшиеся мифы

и заблужденя, сложившиеся вокруг Slackware Linux

>>> Подробности (osnews.com)

Sun-ch
()

[антиатеизма тред] Аксиоматика - II

Хотелось бы продолжить начатое в треде [антиатеизма тред] Аксиоматика. обсуждение с wm34 и другими.

Вынужден создавать новый тред, т.к. предыдущий был закрыт на звезду, и wm34 не может в него писать.

Прежде всего, хотелось бы услышать от него ответ на эти посты:

[антиатеизма тред] Аксиоматика. (комментарий)

[антиатеизма тред] Аксиоматика. (комментарий)

[антиатеизма тред] Аксиоматика. (комментарий)

[антиатеизма тред] Аксиоматика. (комментарий)

[антиатеизма тред] Аксиоматика. (комментарий)

Для тех, кто не в теме: пройдите по ссылкам и ознакомьтесь, о чем тред.

Для Ъ: версию с полной историей сообщений напишу, как только появятся жаждущие ее.

Для ЪЪ: спор был о том, абсолютна ли мораль (я считаю, что нет, wm34 считает, что да). В конце-концов обсуждение перешло на мифы ( wm34 утверждает, что раньше люди были намного более жестокими, и утверждает, что это подтверждают мифы, атеистическая коалиция указывает, что пока не будет конкретного пруфа, 4.2 (на этом месте тред был закрыт на звезду, поэтому хотелось бы получить продолжение)), на нужность эталона ( wm34 утверждает, что для сравнения двух предметов нужен третий, который бы являлся эталоном, атеисты ему намекают, что он не прав и третий предмет не нужен). А также wm34 увильнул от ответа на вопрос, моральны ли с его точки зрения эти действия:

Убить

Убить убийцу

Убить убийцу убийцы

Убить убийцу убийцы убийцы

... и т.д.

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

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

Deleted
()

Как вам абстрактный хип-хоп?

 ,

Как вам творчество Владивостокских имбецилов: http://www.youtube.com/watch?v=ranb4KhX6_o

И вообще как относитесь к различному абстрактному: 2hcompany, ЕстьЕстьЕсть, СБПЧ, Ларик Сурапов etc.?

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

ErasimHolmogorin
()