LINUX.ORG.RU

Сообщения abs

 

рисунок на пере птицы

Форум — Science & Engineering

Увидел перо(не уверен что это оригинал с живого, а не дорисованное, но вроде куча таких перьев гуглится) на котором были изображены круги. Ну круги и круги, спросите вы, чего такого. А как черт возьми они рисуются? В каждой конкретной «волосине» в пере должна быть определенная зависимость цвета от растояние.

Что-то типа для N-ой линии в пере цвет от расстояние определяется как

 
f(l,N){ if( (20-l)^2 + (20-N)^2 <= radiusCircle^2 ){return red;}else{return blue;} }
Где M(20,20) центр данного круга (числа просто для примера)

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

П.С. догадываюсь что объяснил не особо ясно по этому вот пример такого пера https://pp.vk.me/c622226/v622226773/35441/HqPxrgakz_Q.jpg

 , ,

abs
()

Работа с гит

Форум — Development

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

сделал git clone. Сделал свою ветку (пусть myBranch). Все изменения вношу в свою ветку. Дальше когда докодил какую-то часть задачи перемешаюсь обратно git checkout master, делают git pull чтоб скачать те изменения которые сделал второй разработчик, после этого сливаю git merge myBranch. И если получаю что какие-то файлы мы редактировали одновременно то вручную смотрю что да как и вручную вношу туда изменения. После того как все это вручную исправил делаю git push

 ,

abs
()

LsdDraw, версия 2

Форум — Development

Таки запилил вторую версию своего творения. sin был заменен на полином. Добавлены некоторые настройки(ползунок - это скорость изменения рисунка). Переделана сама картинка. Github

cast TrueTsar1C

 ,

abs
()

Как сделать чтоб Qt не очищал ранее нарисованное

Форум — Development

Простой код, в событии рисования рисуем

p.drawEllipse(rand()%100, rand()%100,5,5);

Но в результате мы всегда видим лишь один шарик на экране. Как сделать чтоб каждый кадр Qt не очищало все? setAutoFillBackground(false); - не сработало

UPD: setAttribute(Qt::WA_NoBackground); Сработало. Вопрос закрыт.

 

abs
()

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

Форум — Science & Engineering

Когда решают задачу с бесконечной потенциальной ямой, и там дифур

псифункция`` + k^2 псифункция = 0 => 
псифункция = A sin(kx +B) 

почему так, а не 

псифункция`` + k^2 псифункция = 0 => 
псифункция = A sin(kx+B) + C cos(kx + D)
http://sanish1.narod.ru/kv_fiz/potencial_yamyu.htm Вот тут, (5).

 ,

abs
()

Безопасные стимуляторы

Форум — Science & Engineering

Я вот подумал, а что плохого в зависимости от стимуляторов если найти безвредный стимулятор. Собственно вопрос, такие бывают? Интересует такие стимуляторы эффект от которых в суме остается положительным(а не так что можешь 20 часов активно работать, а потом часов 40 спишь). Вопрос чисто теоретический(ибо денег на наркоту нет).

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

 ,

abs
()

Как правильно реализовать анимацию

Форум — Development

Во многих туториалах приводится такой пример.

x += v*dt; Где v скорость в чем-то(пиксели например) за миллисекунду, а dt время между этим и прошлым кадром. Да вот только это неверно. Предположим фпс у нас не равно 60, а монитор максимально может отобразить 60 кадров. По сути настоящий dt(время между этим и прошлым кадром составляет всегда строго (1000/60)*N мс. Где N разумеется только целое число. Мы же по ошибке будем рисовать x чуть правее или чуть левее чем он должен быть на самом деле. Какие есть идеи решения этой проблемы?

П.С. а навеяно собственно багов в libGDX где даже на мощном оборудовании можно наблюдать дерганье спрайтов, одно из решений которое там предполагалось было принять dt всегда 1000/60 независимо от того сколько реально прошло время между кадрами, поскольку все равно(в случае быстрой производительности) реальные кадры на экране будут отображаться через 1000/60

 , ,

abs
()

Задачи на применение структуры данных

Форум — Development

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

 ,

abs
()

функциональщина живет?

Форум — Development

Попробовал поучить хаскель. Жестко прикололо, круто, кислотно. Понравилось в общем, а теперь вопрос. А что собственно учить чтоб было нужным? А то ходят слухи что на хаскеле полтора вакансии в мире.

 ,

abs
()

Как грамотно реализовать камеру для 2d мира

Форум — Development

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

А теперь вопрос как это все грамотно реализовать. Я конечно могу ввести какие-то переменные scaleX, scaleY, offsetX, offsetY и для каждого рисуемого объекта писать что-то типа

drawXY(obj.x*scaleX + offsetX, obj.y*scaleY + offsetY); Но может лучше для этих целей использовать трансформации(емнип) которые есть в canvas(во многих технологиях они есть? Qt, html?)

 ,

abs
()

libGDX, camera, rendering font

Форум — Development

Использую OrthographicCamera camera; camera.viewportWidth = 480f; и дальше рендерю спрайты одинакового размера. Если размер экрана больше, все эти спрайты корректно увеличиваются(и продолжают рендерится в максимальном размере). Совсем другое дело происходит с текстом, такое чувство что он рендерится в 480 пикс, а потом увеличивается до настоящей ширины экрана. Раньше решал это проблему рендеря шрифт через другую камеру, но это как-то неправильно. Кто знает как решить данную проблему?

 

abs
()

ускоренная математика (вычисление atan2, sqrt) c++

Форум — Development

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

П.С. https://github.com/theGABS/lsdDraw вот проект если интересно.

 ,

abs
()

KDE 4, размер тени, прозрачность тени

Форум — Desktop

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

 ,

abs
()

java после C++

Форум — Development

Любил си, нравится его философия. Знаю с++ на среднем уровне, более менее понимаю концепцию ООП. Но уже давно пишу под андроид на джава, и понимаю что я все дальше отдаляюсь от Си/C++ и перехожу к джаве. А я ведь даже ни одной книги о джаве не читал, пишу в неком сишном(или с++) стиле.

Так вот, какую книгу прочитать чтоб лучше программировать на джаве? Но у меня не только проблемы с недостатком знаний, мне ещё философия джавы не нравится(или не понятна). Вот например разные сеттеры геттеры, вроде философия этого ясна, проще дебажить(так говорится, почему так не понимаю). Все приходящие данные можно контролировать в сеттере, если изменилась какая-то логика то можно поменять что-то в геттере, а не везде в коде где получается это значение. Но как-то это «некрасиво» чтоль, настолько привычнее писать obj.something = something; чем obj.setSomething(something);

А этот дурацкий доступ к ArrayList через get? Ну куда это годится, выглядит отвратительно.

Богомерзкий 
balls.get(j).body.getPosition()
вместо православного 
balls[j].body.position 

Крче, просвятите меня, как жить и куда дальше двигаться. П.С. напоминаю что джавой я пользуюсь исключительно для android разработки(вообще говоря сейчас я пишу на libGDX оно и под десктопе запускается, в таком случае java я пользуюсь для геймдева).

 , , ,

abs
()

раздать интернет полученный по WiFi по кабелю с изменением TTL

Форум — Admin

на ноуте и компе убунта, в настройках Network Connetctions на ноуте выбрал share to ... В общем делал все по этой инструкции http://askubuntu.com/questions/359856/share-wireless-internet-connection-thro...

Но на компе после этого интернет не появился, сайты пингуются. Проблема думаю в TTL (провайдер запрещает несколько устройств). Как мне изменить TTL ? Пробовал поменять на компе значение в 65, или на ноуте sudo iptables -t mangle -A POSTROUTING -o eth0 -j TTL --ttl-set 64

Но это не помогло

UPD я разобрался, мне нужно было на ноуте указать изменение TTL для wlan0, а не eth0. Все заработало. П.С. КПИтелеком говно.

 ,

abs
()

Решение нелинейного дифференциального уравнение первого порядка

Форум — Science & Engineering

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

y^2dx + (x+e^(2/y))dy = 0 , y(e) = 2;

 ,

abs
()

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

Форум — Science & Engineering

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

 

abs
()

Идея улучшить интернет

Форум — Talks

Иногда я вижу сайты которые смотрятся просто отвратительно (желтый шрифт на белом фоне и много подобного). И буквально за 2-3 минутки его можно довести если не до красивого, то хоть до читательного вида. А что если замутить сервер (+ дополнение к браузеру) в которое каждый пользователь сможет скидывать свой вариант CSS, а если сайт есть в базе то применять самый крутой из вариантов (крутость определять голосованием). Думаю многие люди с радостью исправят под себя как минимум те сайты на которых хоть изредка сидят.

UPD о пруфах, загуглил RLC-контур, третья ссылка в гугле http://www.meanders.ru/kontur.shtml

Перемещено JB из general

 

abs
()

kde тиринг

Форум — Desktop

я скоро пустю по вене героин. Установлю себе на винду паскаль, и буду кодить соц сеть на паскаль+php. ЭТО БАГНУТОЕ ДЕРЬМО ДЛЯ ДЕСКТОПА НЕ ГОТОВО.

xubuntu 14.04 64bit, intelHD 4600, kde установил самым обычным образом - sudo apt-get install kubuntu-desktop Пробовал поиграть с настройками тиринга, стало лучше, но теперь появляется разрыв по диагонали. Как исправить?

 , , ,

abs
()

Как сделать пацанский KDE

Форум — Desktop

Надоели баги XFCE решил поставить KDE. Поставил. Вроде красиво. Вот только он выглядит как винда для 13летних курящих девочек. НУ КАКИЕ К ЧЕРТУ ГОЛУБЫЕ ТЕНИ У ОКОН. Совсем уж дизайнеры поехали??? Хочу простой дизайн, поменьше скруглений, поменьше голубого. Поделитесь историями успеха красивой настройки

 , ,

abs
()

RSS подписка на новые темы