Имя: Пароль:
xukmi fx shader xukmi fx shader
1C
 
Поругайте - Бесплатная конфигурация "Домашняя бухгалтерия" на 8.0
0 zalexey
 
02.05.07
12:07

Xukmi Fx Shader ((full)) File

vec3 hsv2rgb(vec3 c) { vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); }

void main() { v_uv = a_texCoord; gl_Position = vec4(a_position, 0.0, 1.0); } #endif xukmi fx shader

// ------------------------------ // Helper functions // ------------------------------ float random (vec2 st) { return fract(sin(dot(st.xy, vec2(12.9898,78.233))) * 43758.5453123); } vec3 hsv2rgb(vec3 c) { vec4 K = vec4(1

// ------------------------------ // Main pattern generation // ------------------------------ void main() { // Aspect-correct UVs (centered, range ~[-1,1] with aspect) vec2 uv = v_uv; float aspect = u_resolution.x / u_resolution.y; vec2 st = uv * 2.0 - 1.0; st.x *= aspect; // Mouse influence (if mouse not moved, defaults to center) vec2 mouse = u_mouse; if (mouse.x == 0.0 && mouse.y == 0.0) mouse = vec2(0.5); vec2 mouseNorm = (mouse * 2.0 - 1.0); mouseNorm.x *= aspect; // ----- DISTORTION FIELDS ----- // Organic warping using sine/cosine of time and position float time = u_time * 0.8; vec2 q = st; q.x += sin(st.y * 3.0 + time) * 0.12; q.y += cos(st.x * 2.5 + time * 1.3) * 0.12; q += vec2(sin(time * 0.7), cos(time * 0.5)) * 0.08; // Secondary distortion layer vec2 r = st; r.x += sin(st.y * 5.0 - time * 1.8) * 0.08; r.y += cos(st.x * 4.0 + time * 1.2) * 0.08; // ----- PATTERN 1: Swirling tunnels ----- float angle = atan(q.y, q.x); float radius = length(q) * 1.5; float tunnel1 = sin(radius * 12.0 - time * 4.0) * 0.5 + 0.5; float tunnel2 = sin(angle * 6.0 + time * 2.0 + radius * 8.0) * 0.5 + 0.5; float swirl = sin(radius * 15.0 - angle * 3.0 - time * 3.0) * 0.6 + 0.4; // ----- PATTERN 2: Cellular / Voronoi-like noise ----- vec2 grid = fract(r * 4.0 + 0.5); vec2 gridId = floor(r * 4.0); float n = random(gridId); float cell = smoothstep(0.2, 0.8, sin(grid.x * 3.14159 * 2.0 + n * 10.0)) * smoothstep(0.2, 0.8, cos(grid.y * 3.14159 * 2.0 + n * 8.0)); // ----- PATTERN 3: Ripples from mouse ----- vec2 toMouse = st - mouseNorm; float distToMouse = length(toMouse); float ripple = sin(distToMouse * 20.0 - time * 12.0) * exp(-distToMouse * 3.0); ripple += 0.5 * sin(distToMouse * 45.0 + time * 8.0) * exp(-distToMouse * 4.0); // ----- PATTERN 4: Scanlines and grain ----- float scanline = sin(st.y * u_resolution.y / 8.0 + time * 8.0) * 0.15; float grain = random(st + floor(time * 30.0)) * 0.1; // ----- COMBINE PATTERNS ----- float intensity = 0.0; intensity += tunnel1 * 0.6; intensity += tunnel2 * 0.5; intensity += swirl * 0.7; intensity += cell * 0.4; intensity += ripple * 0.5; intensity += scanline; intensity += grain; // Add mouse interactive warp: intensity changes near cursor intensity += 0.3 * sin(distToMouse * 35.0 - time * 15.0) * exp(-distToMouse * 5.0); // Clamp and shape intensity intensity = clamp(intensity * 1.2, 0.0, 1.0); // ----- COLOR GENERATION (psychedelic) ----- // Hue shifts over space and time float hue = fract( angle * 0.8 + radius * 1.2 + time * 0.2 + intensity * 0.5 + cell * 0.3 + ripple * 0.4 ); // Saturation: vibrant, modulated by patterns float sat = 0.7 + swirl * 0.3 + tunnel2 * 0.2; // Value / Brightness: punchy float val = 0.6 + intensity * 0.6 + ripple * 0.3; vec3 hsv = vec3(hue, sat, val); vec3 color = hsv2rgb(hsv); // ----- ADDITIONAL GLOW & FX ----- // Add a subtle RGB split (chromatic aberration) vec3 colorShift; colorShift.r = hsv2rgb(vec3(fract(hue + 0.05), sat, val)).r; colorShift.g = color.g; colorShift.b = hsv2rgb(vec3(fract(hue - 0.05), sat, val)).b; color = mix(color, colorShift, 0.3); // Edge darkening (vignette) float vignette = 1.0 - length(st * 0.8) * 0.5; color *= vignette; // Add a bright center flash based on mouse proximity float flash = pow(1.0 - clamp(distToMouse * 1.2, 0.0, 1.0), 2.0); color += vec3(0.8, 0.5, 1.0) * flash * 0.4 * (0.8 + 0.4 * sin(time * 20.0)); // Final gamma correction color = pow(color, vec3(1.0/2.2)); gl_FragColor = vec4(color, 1.0); } #endif To use this shader, you can load it into any environment that supports GLSL (like Shadertoy, Processing with shaders, Three.js, or OpenFrameworks). Pass the u_time , u_resolution , and u_mouse uniforms. The result is a constantly morphing, colorful abstract “xukmi” visual. psychedelic fragment shader // with distortion

// ========================================== // XUKMI FX SHADER - COMPLETE PIECE // ========================================== // A vibrant, flowing, psychedelic fragment shader // with distortion, color cycling, and dynamic patterns. // Designed to be used as a full-screen effect or on any quad. // ==========================================

float smoothMod(float a, float b) { return floor(a / b) + smoothstep(0.0, 1.0, fract(a / b)); }

2 Япона Мать
 
02.05.07
12:16
А нафига УРБД? Это для многоженцев, что ли?
3 КапЛей
 
02.05.07
12:18
бггггггггггггггггг
ТелепатБот лучший!!!!
4 almar
 
02.05.07
12:18
(0) Сделай загрузку из файлов QIF или хотя бы из экселя, чтобы загружать данные из КПК
5 а лю 427
 
02.05.07
12:28
мдя.... таких идиотов, как (0) - еще не встречал....
Покупать 8-ку домой для ведения дом бухии - этож как надо ушибить голову? Причем всю....


P.S. а у кого есть одноместный ключ - тому эта конфа не нужна...
6 zalexey
 
02.05.07
12:36
(2) УРБД чтобы было :)
(4) записываем, но нужно будет помощь, т.к. КПК у самого нет
(5) Если ты тут, то работаешь с 1С. Значит где-то у тебя есть ключ (на работе, дома). Зачем покупать еще ключ???
Нет дома ключа - ставишь на работе и будет счастье.
У кого-то есть ноуты, на которых стоят ключи.
Еще про одно умолчу, ибо нарушает правила форума :)

Не нравится - не пользуйся. У нас свободная страна.
7 zalexey
 
02.05.07
12:40
(5) почему не нужна, если есть ключ? Предлагаешь вести в УПП или УТ? Пробовал в УТ - слишком много приходилось забивать и потом корректировать.

Например получил з\п. Нужно либо ввести ПКО от контрагента + какую-то корректировку долга или реализацию, иначе будет показывать что я должен. Мне это не нравится, например.
8 ado
 
02.05.07
12:42
(5) А у меня вот, к примеру, учебка дома есть ...
9 AntonioS
 
02.05.07
12:45
(0) честно говоря, так и не понял назначение конфигурации.
Для ведения "домашней" бухгалтерии? Или для ведения бухгалтерии дома?
Типичный пример "смешались в кучу кони, люди".
Понапихано зачем то всего, что можно.
В итоге складывается мнение, что автор замахнулся на аналог типовой бухгалтерии.
А это бесперспективно.
10 zalexey
 
02.05.07
12:52
(9) замаха нет на типовую бухгалтерию.
Это аналог программ: Домашние финансы, и домашняя бухгалтерия (к 1С они никак не относятся). В яндексе сразу найдешь их.

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

Цель конфигурации учет личных доходов\расходов +их планирование.
11 Stilet
 
02.05.07
12:58
Могу сразу подсказать, что доработать. При открытии программы выводи развернутое окно с таблицей остатков и движений. Для дома лень лазить по менюшкам. надо сразу после запуска работать. Я тоже писал подобную прогу и даже пользовался ею около полгода, но потом лень стала вбивать ежедневно проводки, да и забываешь вечером, что покупал утром. Теперь на КПК у меня стоит , гораздо удобнее и оперативнее.
12 Stilet
 
02.05.07
13:01
Кстати курсы валют не загружает - пишет , что такой код не найден (евро и доллары)
13 Samosval
 
02.05.07
13:03
я на кпк пользую КэшОрганайзер купленный за 15 баксов по моему, ... надо быть прихлопом вести бухгалтерию дома в 1С ...
14 Леха Дум
 
02.05.07
13:25
автор, конечный пользователь пускай оценивает - это  будет лучше
15 Трулалала
 
02.05.07
13:46
неплохо было бы иметь в такой бухгалтерии расчет кредита,
ипотеки.
ввести какой-нибудь показатель эффективности расхода денежных средств, чтобы раз сравнил и понял, что в этом месяце деньги потратил совсем неэффективно.
16 Mikle Shaman
 
02.05.07
15:24
Не понимаю я. мужики нафига для домашней бухии весь этот гемор. Лично меня интересует остаток денег, структура расходов постатейно, ну и примитивное планирование. Все это в разрезе кошелька (некоей условной кассы) и опционально в разрезе членов семьи. Всё.
Я такую штуку реализовал на "семерке", три документа, два отчета. Сознательно все построил на документах, дабы люди незнакомые с 1С не парили себе мозг понятием "проведения", а также чтобы вставало на любую одинэсину. Хоть ТиС, хоть Бухия, хоть ЗиК.
А автор, ИМХО, перемудрил.
17 zalexey
 
02.05.07
15:44
(16) можно не использовать контрагентов. использовать два документа:
Приход денег, расход денег. Только по статье и по сумме
Ну и документ - перемещение денег между кассами

Отчеты: остатки денег, и отчет движения денежных средств.
Вот и все - остальным можно не пользоваться. Это же опционально.

И что, отчеты тоже строил по документам? Хм, целью также было попробовать сделать конфигурацию с нуля. А брать данные из документов, а не из регистров - неправильно. Да и отчеты проще по регистрам собирать.
18 ZolotarevAA
 
02.05.07
15:58
(0) Чем не устраивает http://www.1c.ru/rus/products/1c/predpr/dengi77.htm ?
19 zalexey
 
02.05.07
16:02
(18) тем что на 7.7, которой не занимаюсь уже давно :)
20 Midaw
 
02.05.07
16:02
тож покритикую. писал бы уж на восьмерке, чтоб хоть знания получить :)
21 Midaw
 
02.05.07
16:04
(20) ой, простите.. заработался..
22 Terv
 
02.05.07
16:05
сколько платят за тестирование?
23 Mikle Shaman
 
02.05.07
16:07
(16) Ну все так и есть? Доки и отчеты назвал правильно, дык сие очевидно. Но я не понял суть вопроса? Я гоаворил о том, что конфа для домохозяек должна быть простой и интуитивно понятной.
24 ZolotarevAA
 
02.05.07
16:14
(19) Цель - практикум на новой платформе? Тогда молодец.
25 Бубузяка
 
02.05.07
16:26
(19) Неее, учиться так уж на 8.1, с компановщиком разберешься ;)
26 zalexey
 
02.05.07
17:09
(23) для домохозяек 1С тяжело думаю. Для тех кто работает с 1С там интуитивно понятно. Хотя можно всякие рюшечки, шашечки повесить. Сейчас главное функционал обкатать.

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

(25) хорошая мысль.
27 Neco
 
02.05.07
17:23
(26) мЫсль классная, только куда тебе этот компоновщик прилепить непонятно
28 Neco
 
02.05.07
17:25
Отдал на Поругание свою конфижку
29 zalexey
 
02.05.07
21:14
(28) ты про мою, или свою выложил.
Если про мою - то здоровая критика приветствуется
30 Neco
 
02.05.07
21:17
(29) Про твою, но свои тоже выкладывал
31 Гений 1С
 
гуру
02.05.07
22:48
Гыгыгы. И тут выступит оратор под ником Гений 1С.
Сразу объясню страждущим, чем неудобно было в 77. Меня лично убило, что нельзя было менять дату проведенного документа. Сначал отменить проведение, потом поменять. Это что-то. ну да ладно.

Ваще автору правильно советуют, сделай импорт из QIF. Я вот давно ищу куда свой QIF из SPB Cash Organizer на КПК выгружать.

Кстати, я в PIM тоже планирую сделать учет расходов. Но это еще нескоро будеть. ;-)

Скачаю завтра, сча GPRS, посмотрим.

Кстати, если вводить данные на компе, а не на КПК, полезно будет механизм быстрого ввода по шаблону, который есть во многих продвинутых КПК-прогах. ;-)

Кстати, автор, надеюсь контакты ты не хранишь, как реквизиты справочника, а как периодический РС? Это так, для оценки серьезности проекта. ;-) Хотя здесь контакты вторичны, цифирь - первична.

Механизмы дачи/взятия в долг реализованы отдельным доком?
Есть ли механизмы оценки имущества по рыночной/остаточной цене и срока полезного использования вещей?

Есть ли количественный учет расходов?

Ну вот вроде все.
32 zalexey
 
03.05.07
08:35
(31) +1 на счет даты по 7.7

На счет импорта - записано. Буду думать.

Планирую сделать быстрый ввод данных, на основной форме.

Контакты в регистре сведений :)

Дать\взять в долг - отдельным документом. Но долго думал надо ли оно. Т.к. в документе приход денег, расход денег можно:
1. Не указывать контрагента
2. Указывать контрагента, но при этом не двигать взаиморасчеты (удобно тем что не нужно потом делать корректировку долга, но в отчете по движению денежных средств будет возможность посмотреть в разрезе контрагентов)
3. Указать контрагента и двинуть взаиморасчеты. Вот этот аналогично документу выдать\взять в долг.

Оценка имущественной\рыночной стоимости - нет

Количественный учет доходов\расходов ведется.
33 ZolotarevAA
 
03.05.07
08:41
(31) v8 как платформа тоже не идеальна...Книга знаний: v8: Предложения по развитию платформы 1С:Предприятия 8.0. Так что же теперь, за печкой...?
34 zalexey
 
13.05.07
02:57
Вот не спится мне :-)

Вышла новая версия конфигурации "Домашняя бухгалтерия 8". Версия 1.0.2.

Новое в версии 1.0.2 (от 13 мая 2007 г.)

Добавлена стартовая страница на которой отображается сводная информация по текущему положению дел.
На второй половине стартовой страници размещены ссылки для быстрого оформления документов и получения отчетов.
Стартовая страница выполнена в виде "рабочего стола" и всегда находится перед глазами пользователя. При оформлении документов - она уходит на задний фон. Есть возможность автообновления информации кажде N секунд.
Добавлен отчет "План-фактный анализ движения денежных средств"
Добавлены формы списка документов
В документах добавлена надпись - сумма документа

При проведении документов "Передача денег контрагенту" - неправильно формировались движения. Исправлено
Не загружались курсы валют с сайта РБК. Исправлено

Скачать программу с сайта Инфостарт.ру: http://www.infostart.ru/projects/937/?ref=1723

Сайт автора: www.zalexey.ru
35 у лю 427
 
13.05.07
07:01
"Нужны ли нам летающие коровы?" - вот в чем вопрос.

С одной стороны, они будут летать на пастбища, с другой - они ведь се.ут где попало. И помногу.....
36 MRAK
 
13.05.07
07:58
(35) как всегда, гениально
37 Mashinist
 
13.05.07
13:20
(0) Хорошо... Но плохо
Похоже на 1С:Деньги, но не дотягивает...
Много нужно отуда взять. А лучше еще и сделать импорт :-)
38 Гений 1С
 
гуру
13.05.07
14:04
(35) домашняя бухия - нужная вещь. В MS Money внутрь не залезешь. А тут всего докрутить можно. Инструмент не столь важен, как важна его прозрачность. Все домашние бухии вымирают потому, что они не open-source.
39 Neco
 
13.05.07
14:12
(38) Есть сомнения в нужности домашней бухгалтерии. Думаю пару страниц Эксела вполне удовлетворят дохозяйку.
40 КапЛей
 
13.05.07
14:14
объясните бестолковой семье. ну фуа-гра нужна домашняя бухгалтерия? как мы без нее живем?
41 Sonic
 
13.05.07
14:32
(40) Капитошка, поверь, она нужна и многое значит. когда ты можешь проанализировать каждый свой шаг, каждую покупку и много думать в итоге, то экономия офигительная получается
42 КапЛей
 
13.05.07
14:35
(41) ну фиг его знает. может я дураг конечно, но экономить не обучен, хоть и "Есть такая профессия - Родину расхищать". Всегда думал, что если денег не хватает - их надо заработать.
43 Sonic
 
13.05.07
14:42
(42) к последней фразе - +1. только чтото я устал уже работать. не хватает самого важного....ну да ладно, подымем правую руку и резко опустим :)
44 КапЛей
 
13.05.07
14:44
(43)ну да ладно, подымем правую руку и резко опустим
..................................................................

"В нашей службе главное дело - не уснуть, когда дрочишь!" - Ком. 33 ДиПЛ контр-адмирал Агафонов В.Н.
45 Sonic
 
13.05.07
14:44
щаз достану бутылочку ХО из бара и все. устал до невозможности
46 Sonic
 
13.05.07
14:45
ДИПЛ это что?
47 КапЛей
 
13.05.07
14:45
дивизия подводных лодок.
48 Sonic
 
13.05.07
14:48
к сожалению на подлодке толком не довелось ходить. хотя все уже попробывал, и акваланг, и парашут, и шторм испытал на РСке. на подлодке только погружение :)
49 Sonic
 
13.05.07
14:48
(47) ну сколько я понимаю тогда уж - дивизион
50 zalexey
 
13.05.07
15:29
Чем больше зарабатываешь, тем больше тратишь.

Статья из "Бизнес журнала" - "Как стать миллионером" - речь идет как раз о подобных программах.

http://www.business-magazine.ru/investments/private/pub281582
51 КапЛей
 
13.05.07
15:31
дивизион придумали недавно помешанные на штатниках педерасты. исключительно дивизия. или бригада... но это другое...
52 Гений 1С
 
гуру
13.05.07
17:01
(40) один раз я спрятал бабки и забыл про них, потом смотрю по компу -  недостача, начал вспоминать, вспомнил. А то бы так и оставил там. Гыгыгы.

(39) Не скажи, я пробовал в экселе. Убого. ;-)
53 КапЛей
 
13.05.07
17:06
я однажды пробовал на кухне в кафе при ДОФе... никакой убогости... барышня страстная попалась...
54 Sonic
 
13.05.07
17:08
Гений,тебе как чмо есть специальный отдел.....
55 Sonic
 
13.05.07
17:09
Капик, у меня почти взлет, давай козлов нафиг
56 КапЛей
 
13.05.07
17:11
мочить козлов в зловоных сортирах!!!!
57 IMHO
 
13.05.07
18:05
(52) Храните деньги в сберегательной кассе.
58 Lind
 
13.05.07
18:36
(0)Еще бы добавить работу с ценными бумагами, чтоб курсы подгружались и пересчитывалось все..Вот было бы дело..
И расшифровку на главной странице конкретно по сумме.
59 у лю 427
 
13.05.07
19:00
ишшо один ипанутый....
60 Lind
 
13.05.07
19:23
Петя, петя
Pit`ушок..
Шли бы вы лесом..
61 у лю 427
 
13.05.07
20:13
Боюсь... В лесу водятся птицы типа (58) - нападают сзади и заклёвывают влет...
62 Lind
 
13.05.07
20:42
(61)Ты не бойся. Подставь свой зад и смирись. Может понравится.
63 у лю 427
 
13.05.07
20:58
Клювом в зад? Изверг....
64 Neco
 
13.05.07
23:05
(62) Не трогай Пита. Он заслуженный инвалид-орнитолог. При внедрении 1С получил боевые ранения в голову, после этого его клинит на пернатых.