LINUX.ORG.RU

хочу навернуть свою линзу для юнити

 , , , ,


0

1

надеюсь, пишу в правильный раздел.

предыстория. существует еврейский календарь, который с разбега не осилить и требует много математики. есть несколько решений для расчета и соотношения между григорианским и еврейскими календарями. на офтопике есть хорошая прога Kaluach, в онтопике есть библиотека, с которой можно работать из консоли (libhdate1 , python-hdate в убунте 12.04, например) командами hdate [grigoian date] [arg] можно вывести , что надо. командой hcal [year] можно вывсти совместный календарь, а без аргумента показвает текущий месяц.

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

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

собственно, вопрос.

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

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


А может перевести раввина на григорианский календарь?

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

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

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

Решение очень простое: не отмечай ДР. Я так начал делать - куча проблем отпала. :) Кстати, а что означает твоя аватара?

one117 ★★★★★ ()

например, мое др ищется так


yashko@yashko-ThinkPad-Edge:~$ hdate 1976 | grep March | grep 29
Monday, 1 March 1976, 29 Adar I 5736
Monday, 29 March 1976, 27 Adar II 5736
Wednesday, 31 March 1976, 29 Adar II 5736


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

Кстати, а что означает твоя аватара?

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

sudoer ()

Kaluach

линзу для нити

Первое показывает календарь (?), а второе предназначено для поиска и фильтрации результатов. Другими словами, что должна делать линза? Какого типа запросы будут и какого ответа ты ждёшь?

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

еще на хабре поищи. там было немало примеров простых линз своими руками.

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

Другими словами, что должна делать линза? Какого типа запросы будут и какого ответа ты ждёшь?

ну, типа, при вводе григорианской даты выкидвать еврейскую дату, при вводе месяца - соответственно выхлоп типа

yashko@yashko-ThinkPad-Edge:~$ hcal 
August 2013
Av-Elul 5773
Sun	Mon	Tue	Wed	Thu	Fri	Sat
				 1/ 25	 2/ 26	 3/ 27
 4/ 28	 5/ 29	 6/ 30	 7/  1	 8/  2	 9/  3	10/  4
11/  5	12/  6	13/  7	14/  8	15/  9	16/ 10	17/ 11
18/ 12	19/ 13	20/ 14	21/ 15	22/ 16	23/ 17	24/ 18
25/ 19	26/ 20	27/ 21	28/ 22	29/ 23	30/ 24	31/ 25

yashko@yashko-ThinkPad-Edge:~$ hcal 2013
January 2013
Tevet-Sh'vat 5773
Sun	Mon	Tue	Wed	Thu	Fri	Sat
		 1/ 19	 2/ 20	 3/ 21	 4/ 22	 5/ 23
 6/ 24	 7/ 25	 8/ 26	 9/ 27	10/ 28	11/ 29	12/  1
13/  2	14/  3	15/  4	16/  5	17/  6	18/  7	19/  8
20/  9	21/ 10	22/ 11	23/ 12	24/ 13	25/ 14	26 15
27/ 16	28/ 17	29/ 18	30/ 19	31/ 20		
						

February 2013
Sh'vat-Adar 5773
Sun	Mon	Tue	Wed	Thu	Fri	Sat
					 1/ 21	 2/ 22
 3/ 23	 4/ 24	 5/ 25	 6/ 26	 7/ 27	 8/ 28	 9/ 29
10z 30	11/  1	12/  2	13/  3	14/  4	15/  5	16/  6
17/  7	18/  8	19/  9	20/ 10	21z 11	22/ 12	23/ 13
24| 14	25| 15	26/ 16	27/ 17	28/ 18		
						

March 2013
Adar-Nisan 5773
Sun	Mon	Tue	Wed	Thu	Fri	Sat
					 1/ 19	 2/ 20
 3/ 21	 4/ 22	 5/ 23	 6/ 24	 7/ 25	 8/ 26	 9/ 27
10/ 28	11/ 29	12/  1	13/  2	14/  3	15/  4	16/  5
17/  6	18/  7	19/  8	20/  9	21/ 10	22/ 11	23/ 12
24/ 13	25/ 14	26+ 15	27- 16	28- 17	29- 18	30- 19
31- 20						

April 2013
Nisan-Iyyar 5773
Sun	Mon	Tue	Wed	Thu	Fri	Sat
	 1+ 21	 2/ 22	 3/ 23	 4/ 24	 5/ 25	 6/ 26
 7/ 27	 8 28	 9/ 29	10/ 30	11/  1	12/  2	13/  3
14/  4	15  5	16%  6	17/  7	18/  8	19/  9	20/ 10
21/ 11	22/ 12	23/ 13	24/ 14	25/ 15	26/ 16	27/ 17
28 18	29/ 19	30/ 20				
						

May 2013
Iyyar-Sivan 5773
Sun	Mon	Tue	Wed	Thu	Fri	Sat
			 1/ 21	 2/ 22	 3/ 23	 4/ 24
 5/ 25	 6/ 26	 7/ 27	 8% 28	 9/ 29	10/  1	11/  2
12/  3	13/  4	14z  5	15+  6	16/  7	17/  8	18/  9
19/ 10	20/ 11	21/ 12	22/ 13	23/ 14	24/ 15	25/ 16
26/ 17	27/ 18	28/ 19	29/ 20	30/ 21	31/ 22	
						

June 2013
Sivan-Tamuz 5773
Sun	Mon	Tue	Wed	Thu	Fri	Sat
						 1/ 23
 2/ 24	 3/ 25	 4/ 26	 5/ 27	 6/ 28	 7/ 29	 8/ 30
 9/  1	10/  2	11/  3	12/  4	13/  5	14/  6	15/  7
16/  8	17/  9	18/ 10	19/ 11	20/ 12	21/ 13	22/ 14
23/ 15	24/ 16	25z 17	26/ 18	27/ 19	28/ 20	29/ 21
30/ 22						

July 2013
Tamuz-Av 5773
Sun	Mon	Tue	Wed	Thu	Fri	Sat
	 1/ 23	 2/ 24	 3/ 25	 4/ 26	 5/ 27	 6/ 28
 7z 29	 8/  1	 9/  2	10/  3	11/  4	12/  5	13/  6
14/  7	15/  8	16z  9	17/ 10	18/ 11	19/ 12	20/ 13
21/ 14	22 15	23/ 16	24/ 17	25/ 18	26/ 19	27/ 20
28/ 21	29/ 22	30/ 23	31/ 24			
						

August 2013
Av-Elul 5773
Sun	Mon	Tue	Wed	Thu	Fri	Sat
				 1/ 25	 2/ 26	 3/ 27
 4/ 28	 5/ 29	 6/ 30	 7/  1	 8/  2	 9/  3	10/  4
11/  5	12/  6	13/  7	14/  8	15/  9	16/ 10	17/ 11
18/ 12	19/ 13	20/ 14	21/ 15	22/ 16	23/ 17	24/ 18
25/ 19	26/ 20	27/ 21	28/ 22	29/ 23	30/ 24	31/ 25
						

September 2013
Elul-Tishrei 5773
Sun	Mon	Tue	Wed	Thu	Fri	Sat
 1/ 26	 2/ 27	 3/ 28	 4/ 29	 5+  1	 6+  2	 7/  3
 8z  4	 9/  5	10/  6	11/  7	12/  8	13*  9	14+ 10
15/ 11	16/ 12	17/ 13	18/ 14	19+ 15	20- 16	21- 17
22- 18	23- 19	24- 20	25- 21	26+ 22	27/ 23	28/ 24
29/ 25	30/ 26					
						

October 2013
Tishrei-Cheshvan 5774
Sun	Mon	Tue	Wed	Thu	Fri	Sat
		 1/ 27	 2/ 28	 3/ 29	 4/ 30	 5/  1
 6/  2	 7/  3	 8/  4	 9/  5	10/  6	11/  7	12/  8
13/  9	14/ 10	15/ 11	16z 12	17/ 13	18/ 14	19/ 15
20/ 16	21/ 17	22/ 18	23/ 19	24/ 20	25/ 21	26/ 22
27/ 23	28/ 24	29/ 25	30/ 26	31/ 27		
						

November 2013
Cheshvan-Kislev 5774
Sun	Mon	Tue	Wed	Thu	Fri	Sat
					 1/ 28	 2/ 29
 3/ 30	 4/  1	 5/  2	 6/  3	 7/  4	 8/  5	 9/  6
10/  7	11/  8	12/  9	13/ 10	14/ 11	15/ 12	16/ 13
17/ 14	18/ 15	19/ 16	20/ 17	21/ 18	22/ 19	23/ 20
24/ 21	25/ 22	26/ 23	27/ 24	28� 25	29� 26	30� 27
						

December 2013
Kislev-Tevet 5774
Sun	Mon	Tue	Wed	Thu	Fri	Sat
 1� 28	 2� 29	 3� 30	 4�  1	 5�  2	 6/  3	 7/  4
 8/  5	 9/  6	10/  7	11/  8	12/  9	13{ 10	14/ 11
15/ 12	16/ 13	17/ 14	18/ 15	19/ 16	20/ 17	21/ 18
22/ 19	23/ 20	24/ 21	25/ 22	26/ 23	27/ 24	28/ 25
29/ 26	30/ 27	31/ 28				

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

или такого


yashko@yashko-ThinkPad-Edge:~$ hdate 29 3 1976
Monday, 29 March 1976, 27 Adar II 5736

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

А я увидел Гимли с тпором и флагом :)

я думаю, это был тонкий намек)

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

о! это уже ближе к теме... пошел пробвать... спасибо

//а как реализовывать запрос к библиотеке всеравно не понял, ладно потом спрошу

sudoer ()

пытался, чтото у меня нифига не выходит(

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