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

Блогосфера » страница 1



| RSS

  
Здесь сейчас 0 человек и 1330 файлов .


категория:

Блоги


      16 (16)

Fri, 08 Nov 2019 10:23:15 +0300Закончил работу над новой формой добавления файлов на сайт.

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

Вообщем начинаем тестирование, старая форма никуда не денется, будет как запасной вариант.

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


Комментарии: 0
Статус программы: Бесплатная


категория:

Блоги


      169 (85)

Tue, 08 Oct 2019 11:37:56 +0300Давно не заглядывал в Блоги - теперь раздел переделан и упрощен.

Записи в блог могут добавлять все пользователи сайта по ссылке Добавить файл.

Для каждой записи можно установить статус видимости (отредактировав запись после добавления):

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

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



Дополнительный скрин #1 (8, 24 Kb)

Давно не заглядывал в Блоги - теперь раздел переделан и упрощен.
Записи в блог могут добавлять все пользователи сайта по ссылке Добавить файл.
Для каждой записи можно установить статус...
---------
подробнее


Комментарии: 4
Статус программы: Бесплатная
Жванецкий. Тщательнее.

категория:

Блоги


      93 (93)

Sun, 01 Sep 2019 05:13:15 +0300Тщательнее
Я хочу вот что сказать: ведь для себя работаем и, что еще хуже,- для внутреннего употребления.
Я не имею в виду импорт. Я имею в виду внутреннее глотание. Как в аптеке пишут. Никуда это не уходит. Это свой другой такой же должен глотать. Это не стрижка, которой в массе мы не овладели. Значит, так и ходим. Человек в плохой стрижке может что-то изобрести или встать утром и поехать-таки на работу. И в суровом пальто поедет. Он не поедет, если чего съел для внутреннего употребления. Что смешно: те лекарства, что подробно делаем, точно выдерживая технологию, сами и глотаем. А потом слышны медицинские крики — как же, точно по формуле СН3СОС2Н5 плюс метилхлотилгидрат на пару — не помогает, а точно такая же швейцарская сволочь эту бациллу берет. Опять проверяем СН3СОС2Н5 на пару — не берет, и, что особенно противно, название у них одинаковые. Опять говорю — нам же самим это глотать!
Те, что сравнивают, сидят, глотают то, что берет, и с сожалением смотрят вниз и думают: когда же мы тут научимся? Ну а Швейцария, совсем маленькая страна. Красноярский край покрывает ее, как бык овцу. Она тужится и работает, как дизель в Заполярье, но не в состоянии вылечить всех желающих в той далекой стране, где мы как раз и процветаем.
Тщательней надо, ребята, формулу нам дали СН3СОС2Н5 два часа на пару —, и не берет. Должна брать… Может, руки надо помыть тому заскорузлому пацану, что колбу держит. Не хочет сам — силой помыть.
Может, излишне трясет в наших пульманах, может, с перепою сыплют мимо пробирки. Я же говорю — делаем только для себя. Тут особенно тщательно надо, ребята.
Не надо чай на кирзе настаивать — потравим друг друга окончательно. Мало того, что в нехороших прическах, так еще с дурным пищеварением. Ежели, конечно, задаться целью извести народ, как-то уменьшить нагрузку на почву, тогда надо продолжать и аспирин, и бормотуху, и вот эти колодки каторжные для модельной обуви, что внутрь глубоко идет — туда, за Тюмень, где как раз в них круглый год и ходят.
Или грузовики, что не заводятся на морозе в отличие от тех, что заводятся, хотя очень похожие. А на морозе греметь ключами всегда приятней, тем более что страна северная и мороз повсюду. А тот же как раз заводится на Севере, а — как раз нет.
Тщательней надо, ребята. Ни на кого ваше упорство не действует, только на своего брата в телогрейке. Потому что тот, кто выбирает, выберет , а тот, кто не выбирает, долго глядит вдаль, силясь в далеком Ижевске разглядеть своего коллегу, с таким трудом собравшего именно вот эту коробку передач. И довольно похоже. И что-то даже залил туда. То ли свое, то ли чужое, оно все равно на морозе только вместе с шестерней отлетает.
Тщательней надо, ребята. Общим видом овладели, теперь подробности не надо пропускать. И если дома из газовой горелки вода пошла, а из водопровода — газ, ни на чьи нервы не действуем, ни до кого этот метод не доходит, кроме своего, такого же невообразимого, что у бочки греется под этот рассказ.
Так что, думаю, если до таких же неимоверных высот, что мы достигли в ремонте, мы бы поднялись в изготовлении, та же Голландия валялась бы у нас в ногах с просьбой одолжить ХТЗ на недельку. А уж от подольской швейной машины шпионов отгоняли бы, как мух поганых. Но если еще можно шутить с коробкой передач, то с этим порошком, повторяю — СН3СОС2Н5 два часа на пару —, надо тщательней, ибо, в отличие от распредвала, мы их берем внутрь и быстро усваиваем, зеленея от надежды, а ходить потом и с микробом и с лекарством внутри — это двойная гибель, от которой надо спасаться третьим раствором — снова Сыктывкарского завода глубоких лекарственных препаратов. Так что тщательней надо, ребята.
Население у нас крепкое и в основном уже лечится само.
Теперь духовная пища: книги, фильмы, эстрада, керамика. Оно тоже, тот, кто может выбирать, что ему смотреть, может, это смотреть и не будет. Тот для ознакомления ту же проклятую Швейцарию смотрит. Так что фильмы опять-таки делаем для себя. И вроде бы упорно смотришь, а ничего не видишь, и вроде колхоз не настоящий, и председатель так не ходит, не говорит, не ест. И влюбленные эти, взятые целиком из жизни голубей, тоже нечеловечески ходят у фонтана и нечеловечески смотрят вдаль. И тем, что никогда не были в колхозе, что-то не верится, а те, что живут в нем, жутко ругаются и матерно кроют Голливуд. Это все удар против себя. Кому надо, тот запрется и посмотрит или еще лучше — Аллу Борисовну с ансамблем.
Ноопять-таки говорю: книгу можно отложить, из кинотеатра вырваться, коленвал проточить, но куда ты денешь лекарство от печени, кроме как в себя? Вот то — СН3СОС2Н5 на пару —, что, в отличие от швейцарского, не берет микроб, а, наоборот, с ним сотрудничает. И если мы говорим о росте населения, то хотелось бы, чтоб не только за счет увеличения рождаемости в Азии благодаря отсутствию тех же медикаментов, но и за счет продолжаемости безболезненной жизни рода человеческого, где мебель, ковры и посуда не могут заменить интересного дела, будь то написание этих строк или приготовление лекарств. Ибо то и то для людей, для самого главного, внутреннего употребления.

только для пользователей
---------
подробнее


Комментарии: 0
Статус программы: Бесплатная
Целочисленные треугольники пифагора.

категория:

Блоги


      72 (72)

Sun, 25 Aug 2019 20:35:58 +0300Решения треугольников Пифагора в целых числах.
В числах, до 7000. Кратные решения , не приводятся.
 Показать / Скрыть текст
3²+4²=5²
5²+12²=13²
7²+24²=25²
8²+15²=17²
9²+40²=41²
11²+60²=61²
12²+35²=37²
13²+84²=85²
15²+112²=113²
16²+63²=65²
17²+144²=145²
19²+180²=181²
20²+21²=29²
20²+99²=101²
21²+220²=221²
23²+264²=265²
24²+143²=145²
25²+312²=313²
27²+364²=365²
28²+45²=53²
28²+195²=197²
29²+420²=421²
31²+480²=481²
32²+255²=257²
33²+56²=65²
33²+544²=545²
35²+612²=613²
36²+77²=85²
36²+323²=325²
37²+684²=685²
39²+80²=89²
39²+760²=761²
40²+399²=401²
41²+840²=841²
43²+924²=925²
44²+117²=125²
44²+483²=485²
45²+1012²=1013²
47²+1104²=1105²
48²+55²=73²
48²+575²=577²
49²+1200²=1201²
51²+140²=149²
51²+1300²=1301²
52²+165²=173²
52²+675²=677²
53²+1404²=1405²
55²+1512²=1513²
56²+783²=785²
57²+176²=185²
57²+1624²=1625²
59²+1740²=1741²
60²+91²=109²
60²+221²=229²
60²+899²=901²
61²+1860²=1861²
63²+1984²=1985²
64²+1023²=1025²
65²+72²=97²
65²+2112²=2113²
67²+2244²=2245²
68²+285²=293²
68²+1155²=1157²
69²+260²=269²
69²+2380²=2381²
71²+2520²=2521²
72²+1295²=1297²
73²+2664²=2665²
75²+308²=317²
75²+2812²=2813²
76²+357²=365²
76²+1443²=1445²
77²+2964²=2965²
79²+3120²=3121²
80²+1599²=1601²
81²+3280²=3281²
83²+3444²=3445²
84²+187²=205²
84²+437²=445²
84²+1763²=1765²
85²+132²=157²
85²+3612²=3613²
87²+416²=425²
87²+3784²=3785²
88²+105²=137²
88²+1935²=1937²
89²+3960²=3961²
91²+4140²=4141²
92²+525²=533²
92²+2115²=2117²
93²+476²=485²
93²+4324²=4325²
95²+168²=193²
95²+4512²=4513²
96²+247²=265²
96²+2303²=2305²
97²+4704²=4705²
99²+4900²=4901²
100²+621²=629²
100²+2499²=2501²
101²+5100²=5101²
103²+5304²=5305²
104²+153²=185²
104²+2703²=2705²
105²+208²=233²
105²+608²=617²
105²+5512²=5513²
107²+5724²=5725²
108²+725²=733²
108²+2915²=2917²
109²+5940²=5941²
111²+680²=689²
111²+6160²=6161²
112²+3135²=3137²
113²+6384²=6385²
115²+252²=277²
115²+6612²=6613²
116²+837²=845²
116²+3363²=3365²
117²+6844²=6845²
119²+120²=169²
119²+7080²=7081²
120²+209²=241²
120²+391²=409²
120²+3599²=3601²
121²+7320²=7321²
123²+836²=845²
123²+7564²=7565²
124²+957²=965²
124²+3843²=3845²
125²+7812²=7813²
127²+8064²=8065²
128²+4095²=4097²
129²+920²=929²
129²+8320²=8321²
131²+8580²=8581²
132²+475²=493²
132²+1085²=1093²
132²+4355²=4357²
133²+156²=205²
133²+8844²=8845²
135²+352²=377²
135²+9112²=9113²
136²+273²=305²
136²+4623²=4625²
137²+9384²=9385²
139²+9660²=9661²
140²+171²=221²
140²+1221²=1229²
140²+4899²=4901²
141²+1100²=1109²
141²+9940²=9941²
144²+5183²=5185²
145²+408²=433²
147²+1196²=1205²
148²+1365²=1373²
148²+5475²=5477²
152²+345²=377²
152²+5775²=5777²
155²+468²=493²
156²+667²=685²
156²+1517²=1525²
156²+6083²=6085²
159²+1400²=1409²
160²+231²=281²
160²+6399²=6401²
161²+240²=289²
164²+1677²=1685²
164²+6723²=6725²
165²+532²=557²
165²+1508²=1517²
168²+425²=457²
168²+775²=793²
168²+7055²=7057²
172²+1845²=1853²
172²+7395²=7397²
175²+288²=337²
176²+7743²=7745²
177²+1736²=1745²
180²+299²=349²
180²+2021²=2029²
180²+8099²=8101²
183²+1856²=1865²
184²+513²=545²
184²+8463²=8465²
185²+672²=697²
188²+2205²=2213²
188²+8835²=8837²
189²+340²=389²
192²+1015²=1033²
192²+9215²=9217²
195²+748²=773²
195²+2108²=2117²
196²+2397²=2405²
196²+9603²=9605²
200²+609²=641²
200²+9999²=10001²
201²+2240²=2249²
203²+396²=445²
204²+253²=325²
204²+1147²=1165²
204²+2597²=2605²
205²+828²=853²
207²+224²=305²
212²+2805²=2813²
213²+2516²=2525²
215²+912²=937²
216²+713²=745²
217²+456²=505²
219²+2660²=2669²
220²+459²=509²
220²+3021²=3029²
225²+272²=353²
228²+325²=397²
228²+1435²=1453²
228²+3245²=3253²
231²+520²=569²
231²+2960²=2969²
232²+825²=857²
235²+1092²=1117²
236²+3477²=3485²
237²+3116²=3125²
240²+551²=601²
240²+1591²=1609²
244²+3717²=3725²
245²+1188²=1213²
248²+945²=977²
249²+3440²=3449²
252²+275²=373²
252²+3965²=3973²
255²+1288²=1313²
255²+3608²=3617²
259²+660²=709²
260²+651²=701²
260²+4221²=4229²
261²+380²=461²
264²+1073²=1105²
264²+1927²=1945²
265²+1392²=1417²
267²+3956²=3965²
268²+4485²=4493²
273²+736²=785²
273²+4136²=4145²
276²+493²=565²
276²+2107²=2125²
276²+4757²=4765²
279²+440²=521²
280²+351²=449²
280²+759²=809²
280²+1209²=1241²
284²+5037²=5045²
285²+1612²=1637²
285²+4508²=4517²
287²+816²=865²
291²+4700²=4709²
292²+5325²=5333²
295²+1728²=1753²
296²+1353²=1385²
297²+304²=425²
300²+589²=661²
300²+2491²=2509²
300²+5621²=5629²
301²+900²=949²
303²+5096²=5105²
305²+1848²=1873²
308²+435²=533²
308²+5925²=5933²
309²+5300²=5309²
312²+1505²=1537²
312²+2695²=2713²
315²+572²=653²
315²+988²=1037²
315²+1972²=1997²
316²+6237²=6245²
319²+360²=481²
320²+999²=1049²
321²+5720²=5729²
324²+6557²=6565²
327²+5936²=5945²
328²+1665²=1697²
329²+1080²=1129²
332²+6885²=6893²
333²+644²=725²
335²+2232²=2257²
336²+377²=505²
336²+527²=625²
336²+3127²=3145²
339²+6380²=6389²
340²+1131²=1181²
340²+7221²=7229²
341²+420²=541²
344²+1833²=1865²
345²+2368²=2393²
345²+6608²=6617²
348²+805²=877²
348²+3355²=3373²
348²+7565²=7573²
355²+2508²=2533²
356²+7917²=7925²
357²+1276²=1325²
357²+7076²=7085²
360²+1271²=1321²
360²+2009²=2041²
363²+7316²=7325²
364²+627²=725²
364²+8277²=8285²
365²+2652²=2677²
368²+465²=593²
369²+800²=881²
371²+1380²=1429²
372²+925²=997²
372²+3835²=3853²
372²+8645²=8653²
375²+7808²=7817²
376²+2193²=2225²
380²+1419²=1469²
380²+9021²=9029²
381²+8060²=8069²
384²+4087²=4105²
385²+552²=673²
385²+1488²=1537²
385²+2952²=2977²
387²+884²=965²
388²+9405²=9413²
392²+2385²=2417²
393²+8576²=8585²
395²+3108²=3133²
396²+403²=565²
396²+9797²=9805²
399²+1600²=1649²
399²+8840²=8849²
400²+561²=689²
405²+3268²=3293²
407²+624²=745²
408²+2585²=2617²
408²+4615²=4633²
411²+9380²=9389²
413²+1716²=1765²
415²+3432²=3457²
417²+9656²=9665²
420²+851²=949²
420²+1189²=1261²
420²+1739²=1789²
420²+4891²=4909²
423²+1064²=1145²
424²+2793²=2825²
427²+1836²=1885²
429²+460²=629²
429²+700²=821²
432²+665²=793²
435²+3772²=3797²
440²+1911²=1961²
440²+3009²=3041²
441²+1160²=1241²
444²+1333²=1405²
444²+5467²=5485²
445²+3948²=3973²
448²+975²=1073²
451²+780²=901²
455²+528²=697²
455²+2088²=2137²
455²+4128²=4153²
456²+3233²=3265²
456²+5767²=5785²
460²+2091²=2141²
464²+777²=905²
465²+4312²=4337²
468²+595²=757²
469²+2220²=2269²
472²+3465²=3497²
473²+864²=985²
476²+1107²=1205²
477²+1364²=1445²
480²+2279²=2329²
480²+6391²=6409²
481²+600²=769²
483²+2356²=2405²
485²+4692²=4717²
488²+3705²=3737²
492²+1645²=1717²
492²+6715²=6733²
495²+952²=1073²
495²+1472²=1553²
495²+4888²=4913²
496²+897²=1025²
497²+2496²=2545²
504²+703²=865²
504²+1247²=1345²
504²+3953²=3985²
505²+5088²=5113²
511²+2640²=2689²
515²+5292²=5317²
516²+1813²=1885²
516²+7387²=7405²
517²+1044²=1165²
520²+2679²=2729²
520²+4209²=4241²
525²+2788²=2837²
528²+1025²=1153²
528²+7735²=7753²
531²+1700²=1781²
532²+1395²=1493²
533²+756²=925²
535²+5712²=5737²
536²+4473²=4505²
539²+1140²=1261²
540²+629²=829²
540²+2891²=2941²
545²+5928²=5953²
549²+1820²=1901²
552²+4745²=4777²
552²+8455²=8473²
553²+3096²=3145²
555²+572²=797²
555²+6148²=6173²
559²+840²=1009²
560²+1161²=1289²
560²+1551²=1649²
560²+3111²=3161²
561²+1240²=1361²
564²+2173²=2245²
564²+8827²=8845²
565²+6372²=6397²
567²+3256²=3305²
568²+5025²=5057²
576²+943²=1105²
580²+741²=941²
580²+3339²=3389²
581²+3420²=3469²
583²+1344²=1465²
584²+5313²=5345²
585²+928²=1097²
585²+2072²=2153²
585²+6832²=6857²
588²+2365²=2437²
588²+9595²=9613²
592²+1305²=1433²
595²+3588²=3637²
595²+7068²=7093²
600²+5609²=5641²
600²+9991²=10009²
603²+2204²=2285²
605²+7308²=7333²
609²+3760²=3809²
611²+1020²=1189²
612²+1075²=1237²
615²+728²=953²
615²+7552²=7577²
616²+663²=905²
616²+1887²=1985²
616²+5913²=5945²
620²+861²=1061²
620²+3819²=3869²
623²+3936²=3985²
624²+1457²=1585²
627²+1564²=1685²
632²+6225²=6257²
635²+8052²=8077²
636²+2773²=2845²
637²+1116²=1285²
639²+2480²=2561²
640²+4071²=4121²
644²+2067²=2165²
645²+812²=1037²
645²+8308²=8333²
648²+6545²=6577²
649²+1680²=1801²
651²+4300²=4349²
655²+8568²=8593²
656²+1617²=1745²
657²+2624²=2705²
660²+779²=1021²
660²+989²=1189²
660²+2989²=3061²
660²+4331²=4381²
663²+1216²=1385²
664²+6873²=6905²
665²+4488²=4537²
665²+8832²=8857²
671²+1800²=1921²
672²+2255²=2353²
679²+4680²=4729²
680²+4599²=4649²
680²+7209²=7241²
684²+1363²=1525²
685²+9372²=9397²
688²+1785²=1913²
689²+1320²=1489²
693²+1924²=2045²
693²+2924²=3005²
693²+4876²=4925²
695²+9648²=9673²
696²+697²=985²
696²+7553²=7585²
700²+2451²=2549²
704²+903²=1145²
705²+992²=1217²
705²+9928²=9953²
707²+5076²=5125²
708²+3445²=3517²
711²+3080²=3161²
712²+7905²=7937²
715²+1428²=1597²
715²+2052²=2173²
720²+1519²=1681²
720²+1961²=2089²
720²+5159²=5209²
721²+5280²=5329²
728²+2655²=2753²
728²+8265²=8297²
731²+780²=1069²
732²+3685²=3757²
735²+1088²=1313²
737²+2184²=2305²
740²+1269²=1469²
740²+5451²=5501²
741²+1540²=1709²
744²+817²=1105²
744²+8633²=8665²
747²+3404²=3485²
748²+1035²=1277²
749²+5700²=5749²
752²+2145²=2273²
756²+2867²=2965²
759²+2320²=2441²
760²+5751²=5801²
760²+9009²=9041²
763²+5916²=5965²
765²+868²=1157²
765²+3572²=3653²
767²+1656²=1825²
776²+9393²=9425²
777²+6136²=6185²
780²+1421²=1621²
780²+4189²=4261²
780²+6059²=6109²
781²+2460²=2581²
784²+2337²=2465²
791²+6360²=6409²
792²+1175²=1417²
792²+1855²=2017²
792²+9785²=9817²
793²+1776²=1945²
795²+1292²=1517²
799²+960²=1249²
801²+3920²=4001²
803²+2604²=2725²
804²+4453²=4525²
805²+6588²=6637²
812²+3315²=3413²
816²+2537²=2665²
819²+1900²=2069²
819²+4100²=4181²
819²+6820²=6869²
820²+1581²=1781²
820²+6699²=6749²
825²+2752²=2873²
828²+2035²=2197²
832²+855²=1193²
833²+1056²=1345²
836²+1323²=1565²
840²+1081²=1369²
840²+3551²=3649²
840²+7031²=7081²
847²+7296²=7345²
848²+2745²=2873²
852²+5005²=5077²
855²+4472²=4553²
860²+1749²=1949²
860²+7371²=7421²
861²+7540²=7589²
868²+3795²=3893²
869²+3060²=3181²
871²+2160²=2329²
873²+4664²=4745²
875²+7788²=7837²
876²+5293²=5365²
880²+1479²=1721²
880²+2961²=3089²
880²+7719²=7769²
884²+987²=1325²
885²+1628²=1853²
888²+1225²=1513²
889²+8040²=8089²
891²+3220²=3341²
893²+924²=1285²
896²+4047²=4145²
897²+2296²=2465²
900²+2419²=2581²
901²+1260²=1549²
903²+8296²=8345²
909²+5060²=5141²
912²+3185²=3313²
913²+3384²=3505²
915²+1748²=1973²
917²+8556²=8605²
920²+8439²=8489²
923²+2436²=2605²
924²+1643²=1885²
924²+4307²=4405²
924²+5893²=5965²
927²+5264²=5345²
931²+1020²=1381²
935²+1368²=1657²
935²+3552²=3673²
936²+1127²=1465²
936²+2623²=2785²
940²+2109²=2309²
940²+8811²=8861²
944²+3417²=3545²
945²+9088²=9137²
948²+6205²=6277²
949²+2580²=2749²
952²+4575²=4673²
957²+3724²=3845²
959²+9360²=9409²
960²+9191²=9241²
963²+5684²=5765²
969²+1120²=1481²
969²+1480²=1769²
973²+9636²=9685²
975²+2728²=2897²
976²+3657²=3785²
979²+3900²=4021²
980²+2301²=2501²
980²+9579²=9629²
981²+5900²=5981²
984²+1537²=1825²
987²+9916²=9965²
988²+1275²=1613²
996²+6853²=6925²
1001²+2880²=3049²
1001²+4080²=4201²
1003²+1596²=1885²
1005²+2132²=2357²
1007²+1224²=1585²
1008²+3055²=3217²
1008²+3905²=4033²
1008²+5135²=5233²
1012²+1995²=2237²
1017²+6344²=6425²
1020²+2501²=2701²
1020²+7189²=7261²
1023²+4264²=4385²
1027²+3036²=3205²
1032²+1705²=1993²
1035²+6572²=6653²
1036²+1173²=1565²
1036²+5427²=5525²
1037²+1716²=2005²
1040²+1431²=1769²
1040²+4161²=4289²
1044²+3283²=3445²
1045²+1332²=1693²
1045²+4452²=4573²
1053²+3196²=3365²
1056²+2183²=2425²
1060²+2709²=2909²
1064²+5727²=5825²
1065²+2408²=2633²
1067²+4644²=4765²
1068²+7885²=7957²
1071²+1840²=2129²
1071²+7040²=7121²
1072²+4425²=4553²
1079²+3360²=3529²
1089²+7280²=7361²
1092²+1325²=1717²
1092²+1595²=1933²
1092²+6035²=6133²
1092²+8245²=8317²
1095²+2552²=2777²
1100²+2379²=2621²
1104²+4697²=4825²
1105²+1968²=2257²
1105²+3528²=3697²
1111²+5040²=5161²
1113²+1184²=1625²
1116²+3763²=3925²
1120²+6351²=6449²
1121²+1560²=1921²
1125²+7772²=7853²
1128²+2065²=2353²
1131²+3700²=3869²
1133²+5244²=5365²
1136²+4977²=5105²
1139²+2100²=2389²
1140²+1219²=1669²
1140²+3149²=3349²
1140²+8989²=9061²
1143²+8024²=8105²
1144²+1767²=2105²
1144²+2583²=2825²
1148²+1485²=1877²
1148²+6675²=6773²
1152²+4015²=4177²
1155²+1292²=1733²
1155²+2852²=3077²
1155²+5452²=5573²
1157²+3876²=4045²
1159²+1680²=2041²
1164²+9373²=9445²
1168²+5265²=5393²
1173²+2236²=2525²
1176²+2257²=2545²
1177²+5664²=5785²
1179²+8540²=8621²
1180²+3381²=3581²
1185²+3008²=3233²
1188²+2795²=3037²
1196²+1947²=2285²
1197²+1804²=2165²
1197²+8804²=8885²
1199²+5880²=6001²
1200²+5561²=5689²
1204²+1653²=2045²
1204²+7347²=7445²
1207²+2376²=2665²
1209²+4240²=4409²
1220²+3621²=3821²
1221²+6100²=6221²
1224²+4543²=4705²
1232²+3015²=3257²
1232²+5865²=5993²
1232²+7695²=7793²
1233²+9344²=9425²
1235²+1932²=2293²
1235²+4428²=4597²
1239²+1520²=1961²
1241²+2520²=2809²
1243²+6324²=6445²
1245²+3332²=3557²
1248²+1265²=1777²
1248²+2135²=2473²
1251²+9620²=9701²
1260²+1829²=2221²
1260²+3869²=4069²
1260²+4819²=4981²
1260²+8051²=8149²
1261²+4620²=4789²
1264²+6177²=6305²
1265²+6552²=6673²
1272²+2665²=2953²
1273²+2064²=2425²
1275²+2668²=2957²
1276²+3243²=3485²
1281²+1640²=2081²
1287²+4816²=4985²
1287²+6784²=6905²
1288²+8415²=8513²
1296²+6497²=6625²
1300²+2331²=2669²
1309²+2820²=3109²
1309²+7020²=7141²
1311²+1360²=1889²
1311²+2200²=2561²
1312²+1425²=1937²
1313²+5016²=5185²
1316²+2013²=2405²
1316²+8787²=8885²
1320²+1711²=2161²
1320²+2881²=3169²
1320²+3479²=3721²
1328²+6825²=6953²
1332²+5395²=5557²
1335²+3848²=4073²
1339²+5220²=5389²
1340²+4389²=4589²
1343²+2976²=3265²
1344²+9167²=9265²
1349²+2340²=2701²
1353²+7504²=7625²
1357²+1476²=2005²
1360²+7161²=7289²
1364²+3723²=3965²
1365²+1892²=2333²
1365²+4028²=4253²
1365²+5428²=5597²
1368²+5695²=5857²
1375²+7752²=7873²
1376²+1593²=2105²
1377²+3136²=3425²
1380²+1891²=2341²
1380²+4661²=4861²
1387²+2484²=2845²
1391²+5640²=5809²
1392²+7505²=7633²
1397²+8004²=8125²
1400²+9951²=10049²
1403²+1596²=2125²
1404²+2747²=3085²
1407²+2024²=2465²
1408²+3975²=4217²
1411²+3300²=3589²
1416²+3337²=3625²
1417²+5856²=6025²
1419²+8260²=8381²
1420²+4941²=5141²
1424²+7857²=7985²
1425²+2632²=2993²
1428²+1475²=2053²
1428²+2405²=2797²
1440²+1769²=2281²
1440²+6319²=6481²
1441²+8520²=8641²
1443²+6076²=6245²
1449²+1720²=2249²
1455²+4592²=4817²
1456²+2967²=3305²
1456²+8217²=8345²
1460²+5229²=5429²
1463²+2784²=3145²
1463²+8784²=8905²
1464²+3577²=3865²
1469²+6300²=6469²
1476²+6643²=6805²
1479²+3640²=3929²
1484²+2613²=3005²
1485²+9052²=9173²
1488²+8585²=8713²
1491²+2300²=2741²
1495²+1848²=2377²
1495²+6528²=6697²
1496²+1647²=2225²
1496²+4503²=4745²
1501²+2940²=3301²
1504²+1953²=2465²
1507²+9324²=9445²
1508²+3195²=3533²
1513²+3816²=4105²
1515²+4988²=5213²
1520²+8961²=9089²
1525²+1548²=2173²
1529²+9600²=9721²
1533²+2444²=2885²
1539²+3100²=3461²
1540²+2829²=3221²
1540²+4779²=5021²
1540²+5829²=6029²
1541²+1980²=2509²
1545²+5192²=5417²
1547²+3996²=4285²
1547²+6996²=7165²
1548²+7315²=7477²
1551²+9880²=10001²
1552²+9345²=9473²
1560²+2479²=2929²
1560²+3431²=3769²
1560²+4081²=4369²
1564²+1827²=2405²
1568²+2145²=2657²
1573²+7236²=7405²
1575²+1672²=2297²
1577²+3264²=3625²
1580²+6141²=6341²
1581²+4180²=4469²
1584²+5063²=5305²
1584²+7663²=7825²
1584²+9737²=9865²
1596²+3053²=3445²
1599²+7480²=7649²
1605²+5612²=5837²
1608²+4345²=4633²
1612²+3675²=4013²
1615²+3432²=3793²
1615²+4368²=4657²
1620²+6461²=6661²
1625²+7728²=7897²
1628²+5355²=5597²
1632²+2015²=2593²
1632²+2345²=2857²
1633²+2256²=2785²
1635²+5828²=6053²
1649²+4560²=4849²
1651²+7980²=8149²
1652²+3285²=3677²
1653²+3604²=3965²
1656²+8383²=8545²
1659²+2900²=3341²
1660²+6789²=6989²
1664²+3927²=4265²
1672²+5655²=5897²
1675²+1932²=2557²
1677²+8236²=8405²
1679²+2400²=2929²
1680²+2911²=3361²
1683²+4756²=5045²
1691²+3780²=4141²
1692²+1885²=2533²
1692²+8755²=8917²
1695²+6272²=6497²
1696²+2553²=3065²
1700²+2211²=2789²
1703²+8496²=8665²
1704²+4897²=5185²
1708²+3525²=3917²
1716²+4187²=4525²
1716²+5963²=6205²
1717²+4956²=5245²
1725²+2068²=2693²
1725²+2548²=3077²
1729²+3960²=4321²
1729²+8760²=8929²
1740²+3139²=3589²
1740²+7469²=7669²
1743²+3224²=3665²
1748²+1755²=2477²
1751²+5160²=5449²
1752²+5185²=5473²
1755²+9028²=9197²
1760²+2769²=3281²
1760²+6279²=6521²
1764²+2077²=2725²
1764²+9523²=9685²
1767²+4144²=4505²
1768²+2415²=2993²
1768²+4455²=4793²
1771²+2700²=3229²
1775²+2208²=2833²
1780²+7821²=8021²
1781²+9300²=9469²
1785²+3392²=3833²
1785²+5368²=5657²
1785²+6968²=7193²
1800²+9919²=10081²
1804²+6603²=6845²
1807²+9576²=9745²
1809²+1880²=2609²
1815²+7208²=7433²
1817²+2856²=3385²
1819²+5580²=5869²
1820²+4029²=4421²
1820²+4731²=5069²
1820²+8181²=8381²
1824²+1943²=2665²
1824²+2993²=3505²
1825²+2352²=2977²
1833²+9856²=10025²
1836²+2627²=3205²
1843²+4524²=4885²
1848²+5785²=6073²
1848²+6935²=7177²
1853²+5796²=6085²
1860²+3619²=4069²
1860²+8549²=8749²
1863²+3016²=3545²
1869²+3740²=4181²
1872²+5015²=5353²
1876²+4293²=4685²
1881²+4720²=5081²
1887²+6016²=6305²
1888²+3225²=3737²
1892²+7275²=7517²
1896²+6097²=6385²
1900²+2139²=2861²
1904²+2847²=3425²
1905²+7952²=8177²
1908²+2485²=3133²
1909²+3180²=3709²
1917²+2156²=2885²
1919²+4920²=5281²
1920²+3871²=4321²
1921²+6240²=6529²
1924²+5307²=5645²
1925²+2652²=3277²
1932²+4565²=4957²
1940²+9309²=9509²
1952²+3465²=3977²
1955²+3348²=3877²
1955²+6468²=6757²
1957²+5124²=5485²
1960²+2001²=2801²
1965²+8468²=8693²
1971²+2300²=3029²
1972²+3075²=3653²
1975²+2808²=3433²
1976²+2343²=3065²
1976²+5607²=5945²
1980²+2701²=3349²
1980²+7979²=8221²
1980²+9701²=9901²
1988²+4845²=5237²
1989²+6700²=6989²
1992²+6745²=7033²
1995²+4292²=4733²
1995²+5332²=5693²
1995²+8732²=8957²
2001²+3520²=4049²
2016²+3713²=4225²
2024²+8343²=8585²
2025²+2968²=3593²
2033²+5544²=5905²
2037²+4484²=4925²
2040²+2201²=3001²
2040²+3311²=3889²
2040²+4399²=4849²
2040²+7081²=7369²
2044²+5133²=5525²
2047²+3696²=4225²
2052²+2555²=3277²
2055²+9272²=9497²
2057²+7176²=7465²
2059²+2100²=2941²
2068²+8715²=8957²
2071²+5760²=6121²
2075²+3132²=3757²
2079²+2600²=3329²
2080²+3969²=4481²
2080²+6231²=6569²
2085²+9548²=9773²
2091²+7420²=7709²
2093²+3876²=4405²
2100²+5429²=5821²
2108²+3555²=4133²
2109²+5980²=6341²
2112²+9095²=9337²
2117²+2244²=3085²
2120²+2409²=3209²
2121²+4880²=5321²
2124²+3157²=3805²
2125²+7668²=7957²
2128²+2775²=3497²
2132²+6555²=6893²
2133²+2756²=3485²
2136²+7777²=8065²
2139²+4060²=4589²
2144²+4233²=4745²
2147²+6204²=6565²
2156²+9483²=9725²
2159²+7920²=8209²
2163²+5084²=5525²
2175²+2392²=3233²
2175²+3472²=4097²
2176²+3807²=4385²
2184²+2263²=3145²
2184²+6887²=7225²
2184²+8137²=8425²
2185²+4248²=4777²
2185²+6432²=6793²
2193²+8176²=8465²
2196²+3397²=4045²
2200²+9879²=10121²
2204²+3003²=3725²
2208²+4505²=5017²
2212²+6045²=6437²
2220²+5251²=5701²
2223²+6664²=7025²
2225²+3648²=4273²
2227²+8436²=8725²
2231²+4440²=4969²
2233²+2544²=3385²
2236²+7227²=7565²
2241²+3080²=3809²
2244²+4067²=4645²
2247²+5504²=5945²
2261²+6900²=7261²
2261²+8700²=8989²
2268²+6365²=6757²
2272²+4785²=5297²
2275²+3828²=4453²
2277²+4636²=5165²
2280²+2849²=3649²
2280²+3239²=3961²
2280²+5551²=6001²
2280²+8881²=9169²
2288²+7575²=7913²
2289²+5720²=6161²
2291²+2700²=3541²
2295²+3248²=3977²
2295²+8968²=9257²
2299²+7140²=7501²
2323²+4836²=5365²
2324²+6693²=7085²
2325²+2332²=3293²
2325²+4012²=4637²
2328²+9265²=9553²
2329²+9240²=9529²
2336²+5073²=5585²
2337²+7384²=7745²
2340²+3901²=4549²
2340²+7931²=8269²
2349²+2860²=3701²
2356²+3483²=4205²
2360²+3081²=3881²
2363²+9516²=9805²
2369²+5040²=5569²
2373²+6164²=6605²
2375²+7632²=7993²
2380²+4611²=5189²
2380²+7029²=7421²
2387²+2484²=3445²
2392²+8295²=8633²
2397²+9796²=10085²
2400²+5369²=5881²
2403²+3596²=4325²
2407²+3024²=3865²
2412²+4165²=4813²
2413²+7884²=8245²
2415²+5248²=5777²
2415²+6392²=6833²
2425²+4392²=5017²
2432²+3735²=4457²
2436²+2923²=3805²
2436²+7373²=7765²
2440²+3321²=4121²
2444²+8667²=9005²
2448²+4895²=5473²
2449²+2640²=3601²
2451²+8140²=8501²
2457²+3776²=4505²
2460²+6499²=6949²
2461²+5460²=5989²
2464²+5673²=6185²
2465²+3192²=4033²
2475²+4588²=5213²
2489²+8400²=8761²
2492²+7725²=8117²
2496²+9047²=9385²
2507²+5676²=6205²
2508²+2765²=3733²
2508²+3995²=4717²
2511²+2800²=3761²
2516²+5187²=5765²
2520²+3569²=4369²
2525²+4788²=5413²
2528²+5985²=6497²
2541²+7100²=7541²
2548²+9435²=9773²
2553²+5896²=6425²
2556²+4717²=5365²
2565²+4148²=4877²
2565²+8932²=9293²
2573²+2964²=3925²
2575²+4992²=5617²
2576²+2607²=3665²
2580²+7171²=7621²
2581²+3540²=4381²
2584²+4263²=4985²
2584²+5487²=6065²
2592²+6305²=6817²
2596²+2997²=3965²
2599²+6120²=6649²
2600²+9831²=10169²
2603²+9204²=9565²
2604²+3403²=4285²
2604²+8453²=8845²
2619²+4340²=5069²
2625²+7592²=8033²
2628²+5005²=5653²
2635²+3132²=4093²
2639²+3720²=4561²
2640²+7519²=7969²
2641²+9480²=9841²
2652²+5795²=6373²
2656²+6633²=7145²
2660²+4539²=5261²
2660²+8829²=9221²
2667²+7844²=8285²
2668²+2835²=3893²
2675²+5412²=6037²
2679²+9760²=10121²
2680²+4089²=4889²
2684²+3237²=4205²
2688²+3655²=4537²
2691²+6580²=7109²
2697²+3304²=4265²
2697²+3904²=4745²
2716²+9213²=9605²
2720²+6111²=6689²
2720²+6969²=7481²
2725²+5628²=6253²
2727²+4736²=5465²
2736²+4823²=5545²
2737²+6816²=7345²
2739²+2900²=3989²
2751²+8360²=8801²
2755²+4092²=4933²
2759²+3480²=4441²
2760²+3071²=4129²
2760²+4361²=5161²
2760²+8239²=8689²
2772²+3485²=4453²
2772²+5605²=6253²
2772²+9605²=9997²
2775²+5848²=6473²
2781²+4940²=5669²
2783²+7056²=7585²
2784²+7313²=7825²
2788²+6435²=7013²
2805²+3068²=4157²
2812²+5115²=5837²
2813²+4284²=5125²
2820²+8611²=9061²
2821²+3660²=4621²
2825²+6072²=6697²
2829²+7300²=7829²
2832²+2905²=4057²
2840²+4641²=5441²
2844²+5917²=6565²
2848²+7665²=8177²
2852²+3315²=4373²
2856²+4183²=5065²
2856²+6767²=7345²
2860²+3741²=4709²
2871²+4480²=5321²
2875²+7548²=8077²
2877²+9164²=9605²
2889²+5360²=6089²
2912²+8025²=8537²
2919²+9440²=9881²
2920²+4929²=5729²
2921²+7800²=8329²
2924²+7107²=7685²
2925²+6532²=7157²
2928²+3145²=4297²
2929²+4680²=5521²
2937²+3416²=4505²
2940²+9379²=9829²
2943²+5576²=6305²
2944²+3567²=4625²
2945²+4032²=4993²
2948²+4005²=4973²
2964²+5723²=6445²
2967²+8056²=8585²
2975²+6768²=7393²
2976²+8393²=8905²
2987²+4884²=5725²
2988²+6565²=7213²
2992²+7455²=8033²
3003²+3596²=4685²
3007²+4224²=5185²
3013²+8316²=8845²
3025²+7008²=7633²
3036²+3827²=4885²
3036²+4277²=5245²
3040²+6039²=6761²
3040²+8769²=9281²
3045²+3172²=4397²
3045²+5092²=5933²
3051²+6020²=6749²
3059²+8580²=9109²
3060²+6901²=7549²
3060²+7811²=8389²
3069²+4420²=5381²
3075²+7252²=7877²
3080²+5529²=6329²
3100²+3219²=4469²
3103²+5304²=6145²
3104²+9153²=9665²
3105²+6248²=6977²
3105²+8848²=9377²
3108²+5035²=5917²
3115²+3348²=4573²
3116²+6363²=7085²
3120²+3649²=4801²
3124²+4557²=5525²
3128²+4095²=5153²
3128²+8175²=8753²
3131²+4620²=5581²
3135²+3968²=5057²
3151²+9120²=9649²
3160²+5841²=6641²
3161²+5520²=6361²
3168²+9545²=10057²
3175²+7752²=8377²
3192²+5335²=6217²
3192²+6695²=7417²
3193²+4824²=5785²
3196²+8547²=9125²
3197²+9396²=9925²
3200²+3471²=4721²
3201²+4160²=5249²
3204²+7597²=8245²
3212²+4845²=5813²
3213²+6716²=7445²
3216²+3913²=5065²
3219²+5740²=6581²
3220²+4371²=5429²
3225²+8008²=8633²
3232²+9945²=10457²
3240²+6161²=6961²
3243²+9676²=10205²
3255²+3712²=4937²
3255²+5032²=5993²
3264²+8927²=9505²
3267²+6956²=7685²
3268²+7035²=7757²
3275²+8268²=8893²
3276²+3293²=4645²
3276²+7957²=8605²
3277²+5964²=6805²
3289²+9960²=10489²
3300²+3731²=4981²
3300²+5141²=6109²
3312²+4655²=5713²
3317²+5244²=6205²
3320²+6489²=7289²
3325²+8532²=9157²
3332²+9315²=9893²
3333²+4556²=5645²
3335²+6192²=7033²
3344²+7383²=8105²
3360²+5959²=6841²
3367²+3456²=4825²
3375²+7448²=8177²
3379²+5460²=6421²
3393²+6424²=7265²
3395²+4092²=5317²
3399²+4760²=5849²
3400²+3999²=5249²
3400²+9711²=10289²
3404²+4947²=6005²
3408²+4465²=5617²
3420²+7739²=8461²
3420²+8701²=9349²
3425²+9072²=9697²
3429²+7700²=8429²
3441²+3640²=5009²
3441²+5680²=6641²
3444²+6283²=7165²
3451²+6660²=7501²
3465²+4288²=5513²
3475²+9348²=9973²
3476²+5757²=6725²
3480²+7169²=7969²
3484²+3813²=5165²
3492²+9085²=9733²
3496²+5247²=6305²
3496²+8103²=8825²
3503²+5904²=6865²
3504²+4753²=5905²
3509²+6900²=7741²
3515²+3828²=5197²
3525²+9628²=10253²
3531²+5180²=6269²
3535²+4488²=5713²
3537²+8216²=8945²
3560²+7521²=8321²
3564²+6077²=7045²
3565²+6132²=7093²
3567²+7144²=7985²
3572²+8475²=9197²
3575²+9912²=10537²
3588²+4085²=5437²
3588²+5555²=6613²
3589²+4020²=5389²
3591²+8480²=9209²
3597²+5396²=6485²
3600²+4559²=5809²
3605²+4692²=5917²
3612²+6955²=7837²
3625²+7392²=8233²
3627²+6364²=7325²
3636²+9877²=10525²
3640²+7881²=8681²
3648²+8855²=9577²
3652²+6405²=7373²
3663²+4216²=5585²
3672²+3895²=5353²
3680²+5871²=6929²
3683²+7644²=8485²
3689²+6600²=7561²
3692²+4365²=5717²
3696²+5353²=6505²
3696²+7303²=8185²
3699²+9020²=9749²
3700²+4851²=6101²
3705²+3752²=5273²
3720²+8249²=9049²
3724²+9243²=9965²
3729²+5840²=6929²
3737²+4416²=5785²
3740²+6741²=7709²
3741²+7900²=8741²
3745²+5112²=6337²
3751²+6840²=7801²
3753²+9296²=10025²
3772²+6195²=7253²
3780²+4171²=5629²
3783²+3944²=5465²
3792²+5665²=6817²
3795²+6068²=7157²
3796²+4653²=6005²
3799²+8160²=9001²
3800²+5151²=6401²
3800²+9639²=10361²
3811²+4620²=5989²
3813²+7084²=8045²
3815²+5328²=6553²
3828²+7085²=8053²
3857²+8424²=9265²
3861²+9860²=10589²
3864²+3977²=5545²
3864²+6527²=7585²
3864²+8023²=8905²
3875²+7332²=8293²
3880²+9009²=9809²
3885²+4828²=6197²
3885²+5548²=6773²
3900²+4949²=6301²
3900²+5459²=6709²
3915²+8692²=9533²
3916²+7437²=8405²
3927²+6536²=7625²
3937²+7584²=8545²
3939²+4340²=5861²
3948²+8395²=9277²
3955²+5772²=6997²
3956²+6867²=7925²
3959²+5040²=6409²
3960²+9401²=10201²
3973²+8964²=9805²
3976²+4257²=5825²
3984²+6313²=7465²
3996²+4747²=6205²
3999²+7840²=8801²
4004²+5253²=6605²
4004²+7797²=8765²
4017²+4544²=6065²
4031²+9240²=10081²
4033²+5256²=6625²
4040²+9801²=10601²
4048²+7215²=8273²
4059²+4060²=5741²
4061²+8100²=9061²
4080²+6649²=7801²
4088²+4545²=6113²
4089²+9520²=10361²
4092²+8165²=9133²
4095²+6232²=7457²
4100²+6099²=7349²
4104²+5047²=6505²
4108²+5565²=6917²
4123²+8364²=9325²
4125²+7268²=8357²
4140²+7571²=8629²
4141²+4260²=5941²
4147²+9804²=10645²
4173²+4964²=6485²
4176²+4343²=6025²
4180²+8541²=9509²
4181²+5700²=7069²
4185²+8632²=9593²
4191²+7520²=8609²
4200²+4841²=6409²
4200²+6431²=7681²
4200²+9559²=10441²
4212²+5885²=7237²
4223²+4464²=6145²
4235²+6708²=7933²
4247²+8904²=9865²
4251²+5180²=6701²
4255²+5928²=7297²
4268²+8925²=9893²
4272²+7345²=8497²
4292²+4635²=6317²
4300²+6771²=8021²
4305²+4672²=6353²
4305²+6952²=8177²
4309²+9180²=10141²
4316²+6213²=7565²
4320²+5671²=7129²
4323²+8036²=9125²
4324²+8307²=9365²
4329²+6160²=7529²
4368²+7705²=8857²
4371²+9460²=10421²
4380²+4429²=6229²
4387²+4884²=6565²
4389²+8300²=9389²
4400²+7119²=8369²
4403²+6396²=7765²
4407²+5624²=7145²
4408²+4935²=6617²
4416²+8687²=9745²
4420²+6549²=7901²
4424²+5457²=7025²
4428²+5995²=7453²
4433²+9744²=10705²
4444²+9717²=10685²
4445²+7452²=8677²
4469²+5100²=6781²
4477²+6636²=8005²
4485²+5852²=7373²
4508²+9075²=10133²
4515²+4588²=6437²
4515²+7708²=8933²
4521²+8840²=9929²
4524²+5243²=6925²
4524²+6893²=8245²
4536²+5777²=7345²
4551²+5320²=7001²
4551²+6880²=8249²
4560²+8449²=9601²
4585²+7968²=9193²
4587²+9116²=10205²
4600²+7839²=9089²
4600²+9471²=10529²
4601²+4800²=6649²
4620²+5029²=6829²
4625²+7128²=8497²
4628²+7245²=8597²
4633²+5544²=7225²
4640²+5559²=7241²
4641²+6320²=7841²
4644²+6667²=8125²
4648²+6105²=7673²
4656²+8833²=9985²
4687²+5016²=6865²
4692²+9875²=10933²
4699²+7380²=8749²
4700²+8211²=9461²
4712²+4815²=6737²
4715²+5772²=7453²
4719²+6560²=8081²
4740²+5341²=7141²
4752²+7015²=8473²
4756²+5883²=7565²
4760²+6441²=8009²
4773²+5236²=7085²
4773²+7636²=9005²
4785²+9968²=11057²
4795²+8772²=9997²
4797²+6004²=7685²
4800²+8591²=9841²
4836²+5123²=7045²
4836²+7973²=9325²
4847²+7896²=9265²
4848²+9625²=10777²
4859²+5460²=7309²
4865²+9048²=10273²
4872²+6215²=7897²
4872²+6785²=8353²
4875²+7052²=8573²
4879²+6240²=7921²
4900²+8979²=10229²
4905²+4928²=6953²
4921²+8160²=9529²
4935²+9328²=10553²
4940²+8349²=9701²
4945²+5688²=7537²
4953²+7304²=8825²
4960²+5439²=7361²
4961²+6480²=8161²
4968²+7735²=9193²
4980²+5989²=7789²
4984²+7137²=8705²
4988²+6555²=8237²
4995²+8428²=9797²

 Показать / Скрыть текст
5005²+9612²=10837²
5031²+5920²=7769²
5044²+8733²=10085²
5056²+5217²=7265²
5069²+8700²=10069²
5076²+8107²=9565²
5084²+5763²=7685²
5085²+5372²=7397²
5100²+9779²=11029²
5104²+6903²=8585²
5109²+7820²=9341²
5117²+6156²=8005²
5125²+6972²=8653²
5143²+8976²=10345²
5148²+9125²=10477²
5184²+5537²=7585²
5187²+8084²=9605²
5203²+6396²=8245²
5207²+7224²=8905²
5208²+6095²=8017²
5208²+7865²=9433²
5217²+9256²=10625²
5220²+7259²=8941²
5252²+9525²=10877²
5280²+5311²=7489²
5289²+6640²=8489²
5289²+7480²=9161²
5291²+9540²=10909²
5292²+8875²=10333²
5312²+5865²=7913²
5320²+8241²=9809²
5332²+6435²=8357²
5336²+7623²=9305²
5340²+7021²=8821²
5343²+8624²=10145²
5355²+6068²=8093²
5356²+9933²=11285²
5365²+9828²=11197²
5371²+7740²=9421²
5375²+6888²=8737²
5400²+9271²=10729²
5405²+5508²=7717²
5412²+5635²=7813²
5421²+8900²=10421²
5432²+8625²=10193²
5440²+6201²=8249²
5445²+6308²=8333²
5452²+7995²=9677²
5453²+8004²=9685²
5456²+6783²=8705²
5460²+7381²=9181²
5461²+7140²=8989²
5499²+5740²=7949²
5535²+8272²=9953²
5544²+9017²=10585²
5568²+6545²=8593²
5568²+8375²=10057²
5580²+7139²=9061²
5593²+5976²=8185²
5617²+8544²=10225²
5633²+7656²=9505²
5644²+5733²=8045²
5655²+9752²=11273²
5656²+9417²=10985²
5676²+6307²=8485²
5684²+8763²=10445²
5687²+6216²=8425²
5696²+6897²=8945²
5699²+8820²=10501²
5704²+7503²=9425²
5715²+7052²=9077²
5719²+7920²=9769²
5768²+9825²=11393²
5781²+6460²=8669²
5781²+9100²=10781²
5800²+9159²=10841²
5805²+8188²=10037²
5820²+8509²=10309²
5824²+7257²=9305²
5828²+7875²=9797²
5863²+9384²=11065²
5875²+6708²=8917²
5891²+8460²=10309²
5895²+7568²=9593²
5916²+6413²=8725²
5916²+9563²=11245²
5929²+6120²=8521²
5945²+9672²=11353²
5952²+7625²=9673²
5952²+8255²=10177²
5969²+6960²=9169²
5977²+8736²=10585²
5985²+7832²=9857²
6020²+6171²=8621²
6027²+6364²=8765²
6027²+9964²=11645²
6032²+9975²=11657²
6052²+6765²=9077²
6060²+9301²=11101²
6063²+7216²=9425²
6063²+9016²=10865²
6072²+7375²=9553²
6076²+8643²=10565²
6080²+8001²=10049²
6125²+6612²=9013²
6149²+9300²=11149²
6157²+7476²=9685²
6160²+6519²=8969²
6165²+8372²=10397²
6180²+9709²=11509²
6188²+7125²=9437²
6200²+9039²=10961²
6204²+7747²=9925²
6208²+8385²=10433²
6223²+6864²=9265²
6235²+9588²=11437²
6251²+7740²=9949²
6255²+8648²=10673²
6321²+7120²=9521²
6321²+9880²=11729²
6324²+7493²=9805²
6324²+9443²=11365²
6336²+8777²=10825²
6345²+8008²=10217²
6375²+6512²=9113²
6408²+6625²=9217²
6419²+7380²=9781²
6435²+9212²=11237²
6439²+8280²=10489²
6440²+7239²=9689²
6448²+9855²=11777²
6460²+7869²=10181²
6464²+9177²=11225²
6468²+8515²=10693²
6477²+6764²=9365²
6533²+8556²=10765²
6552²+6985²=9577²
6580²+7611²=10061²
6592²+9585²=11633²
6596²+8253²=10565²
6600²+8911²=11089²
6615²+7912²=10313²
6660²+6731²=9469²
6681²+7280²=9881²
6713²+8184²=10585²
6720²+7991²=10441²
6721²+9120²=11329²
6732²+8645²=10957²
6783²+7544²=10145²
6808²+7095²=9833²
6811²+8460²=10861²
6815²+9408²=11617²
6837²+6916²=9725²
6840²+7729²=10321²
6864²+9727²=11905²
6868²+9045²=11357²
6909²+8740²=11141²
6909²+9700²=11909²
6943²+7176²=9985²
6956²+7467²=10205²
6984²+8113²=10705²
6987²+8084²=10685²

только для пользователей
---------
подробнее


Комментарии: 0
Статус программы: Бесплатная
Прошу меня простить.

категория:

Блоги


      87 (87)

Fri, 19 Apr 2019 16:54:12 +0300Если кто то это прочтёт,ему наверное будет смешно.И тем не менее,я хочу попросить прощения у человека,которого я обидела.Прости меня пожалуйста.Ты прав,душу протезом не заменишь.Я тебя очень сильно обидела.Может я заслуживаю хоть немного прощения?Всё остальное тебе известно,здесь описывать в подобностях нет смысла.Плохо без души.Или надеюсь на то что твои друзья прочтут и передадут тебе.Они ведь в курсе.

Если кто то это прочтёт,ему наверное будет смешно.И тем не менее,я хочу попросить прощения у человека,которого я обидела.Прости меня пожалуйста.Ты прав,душу протезом не заменишь.Я тебя очень сильно...
---------
подробнее


Комментарии: 0
Статус программы: Бесплатная
Теория относительности

категория:

Блоги


      80 (79)

Fri, 19 Oct 2018 22:38:15 +0300Все знают о сотворении мира Богом за семь дней. И все знают о возрасте мира , который учёные оценивают в миллиарды лет. И многие противопоставляю эти данные. Но ведь есть теория Эйнштейна.
Которая говорит об относительности времени. Мир можно было сотворять семь дней, при этом в мире прошло бы 4,5 миллиарда лет. И сейчас находят артефакты возраста миллионы лет, и это не противоречит, сотворению мира за 7мь дней.
Но многие об этом не думают. лишь воспринимая мнение большинства. Не пытаясь думать самим.

только для пользователей
---------
подробнее


Комментарии: 3
Статус программы: Бесплатная
КиШ - Звонок

категория:

Блоги


      81 (80)

Thu, 12 Apr 2018 07:59:16 +0300Здраствуйте, я принимаю звонки!
Я - оператор, они все мои.
Я не понимаю. Ничего не знаю.
Я рулю делами. Я всем помогаю.

Телефоны все трезвонят,
Кто-то что-то в трубку гонит,
Связь плохая - это, может...
Мертвый говорить не может!!!

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

Что тебе надобно, братец мой?
Ты же ведь умер, бог с тобой!
Я не понимаю. Ничего не знаю.
Я рулю делами. Я всем помогаю.

Если ты желаешь говорить со мною долго,
Каждая копеечка вложена с толком!
Нет, заплати, а потом со мною говори!
Что \\\"алё\\\"? Куда иди?!
Говори скорее, воду не мути!

Телефоны все трезвонят,
Кто-то что-то в трубку гонит,
Связь плохая - это, может...
Мертвый говорить не может!!!

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

Заплати, а потом со мною говори!
Я на связи, жду ответ,
Говори скорее - времени нет!

только для пользователей
---------
подробнее


Комментарии: 0
Статус программы: Бесплатная
Cast && coercion. Chapter 1

категория:

Блоги


      79 (78)

Fri, 06 Apr 2018 11:42:19 +0300Сколько лет себя помню изучающим Rust , столько меня изводило весьма смутное понимание, что же такое \"каст\" в Rust. Я понимал, что это выглядит как \"сделать из объекта А объект Б\", но с таким уровнем владения материалом далеко не уедешь.
И вот теперь у меня появилась робкая надежда положить конец этим терзаниям. Тема довольно объемная, поэтому я разобью её обзор на несколько постов. Итак, приступим.
Знаете ли вы, что такое \"абстракция\"? Зачастую нам приходится иметь дело со сложной и плохо усваиваемой информацией, причем связанной между собой, поэтому её желательно поглощать пусть и по кускам, но системно. А умишко-то невелик! О чём, кстати, предупреждал ещё Козьма Прутков, глаголя, что нельзя объять необъятное. Поэтому давным-давно для преодоления этого затруднения принято использовать анализ, который позволяет увидеть за нагромождениями хаоса чёткие контуры главенствующей идеи, которая всем этим заправляет. Не всегда выявление этого сравнительно компактного ядра возможно, порою приходится использовать допущения, чтобы втиснуть всю информацию в задуманное нами прокрустово ложе, но итоговый результат того стоит, поскольку сия идея задумывается и является ключом к пониманию обозреваемой проблемы. Так вот, эта исключительно умозрительная конструкция и называется абстракцией. Кто-нибудь что-нибудь понял? Нет, ну да не беда, это и не было целью.
Главное понять, что грамотная абстракция позволяет усвоить информацию практически любого уровня сложности. Пример популярной абстракции — пресловутый \"кот Шредингера\".
Я долго размышлял над тем, какую абстракцию было бы удобно использовать для понимания сути кастования, каста. Примерно 1 час. Очень долго, согласитесь. И нашёл! Таковой абстракцией являются МНОЖЕСТВА. Я не помню математического определения сей субстанции из теории множеств, поэтому буду использовать упрощенное описательное. Множество состоит из элементов, но может быть и пустым. Множество может содержать подмножества; фактически любое множество содержит бесконечное число подмножеств, учитывая оговорку выше про пустые множества, поскольку множество пустых множеств не содержит ни одного элемента. Можно представить множества как сита с ячейками разного размера и формы, параметры ячеек описывают критерии отбора в множество: чем меньше ячейки и изощреннее форма, тем меньше элементов попадает в множество. Все эти смысловые экзерсисы, впрочем, нам не особенно нужны, мы и так не раз имели дело с пустыми множествами наличных денег и туалетной бумаги, и можем смело утверждать их небольшую практическую ценность. Итак, мы имеем, что:
• множество = подмножество_1 + подмножество_2 + … + подмножество_N
• ‎множество = элемент_1 + элемент_2 + … + элемент_N
Запомнили и идём дальше.

Сразу — ага, через несколько абзацев от начала — обозначу два ключевых понятия:
• cast, casting — преобразование;
• coercion — приведение (не путать с ghost, привидением то бишь).
В дальнейшем я буду использовать эти понятия в их русском переводе, потому что это позволит их удобно склонять и создавать производные слова, но вы не затруднитесь напоминать себе англоязычные термины, которые за ними стоят.

Преобразование отвечает на вопрос \"что?\" ( \"что делать?\"), приведение расскажет, \"как\" это происходит. Преобразование указывает программист, привидение (чёрт, я и сам склонен ошибаться!) производит компилятор. Приведение валидно и допустимо, если удовлетворяет правилам приведения. Их много, и их все фиг запомнишь, но вы не расстраивайтесь: в случае чего, компилятор, как и всегда, оплюет вас стэктрейсом, который принесет с собой искру истины в виде сообщения об ошибке. Подробно правила приведения я разберу в следующих постах, которые войдут в открытое этим текстом множество постов о приведениях и преобразованиях (видите, как я ловко проверил вас на предмет усвоения изложенного материала?).

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

Числовые преобразования

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

Таким образом, для закрепления, когда у вас возникает необходимость представить объект одного типа как объект другого типа, то вы указываете необходимость преобразования, а компилятор производит приведение, согласно правилам приведения. У приведения НЕТ синтаксиса, это строго вотчина компилятора. У преобразования синтаксис имеется, это бинарный оператор as:

let x = +1i8 as u8; // читается это как угодно, один из вариантов: \"элемент `1` из множества знаковых 8-битных чисел представить как аналогичный элемент из множества беззнаковых 8-битных чисел\"

Обратите пристальное внимание на мой комментарий. Как вы догадались, он не просто так написан. Согласно Чехову, висящее на стене ружье обязано выстрелить, и вот наша абстракция совершает пробную пристрелку.
Почему я записал 1 как +1? Знаковый числовой тип потому и знаковый, что его экземпляры имеют знак, указывающий по какую сторону от нуля на числовой оси они находятся, в области отрицательных чисел или же в области положительных чисел. Но в синтаксисе языков программирования принято то же допущение, что и в математике: у положительных чисел знак можно не указывать, потому что он не несет семантического значения (как и в жизни хорошим ребятам прощаются некоторые вольности просто потому, что они положительные). Но об этом не нужно забывать.
Как мы знаем, тип i8 является множеством, охватывающим … а сколько чисел он охватывает? Давайте посчитаем. i8 => для описания требуется 8 битов; каждый бит может иметь 2 значения: 0 или 1 (двоичная система счисления, дамы и господа!), отсюда, используя комбинаторику, получаем размер множества из формулы 2^8 = 256, то есть двойка в восьмой степени. Можно записать и по-другому, используя операцию побитового сдвига:

1 << 8 даёт 256

И как же располагаются эти 256 чисел? От -128 до +127, включая 0 как первый положительный элемент.
В то же время множество элементов типа u8 заключает в себе также 256 чисел, но поскольку тип беззнаковый, то числа эти исключительно положительные с добавлением нуля, то есть диапазон от 0 до 255.
И каким же образом мы можем преобразовать элементы из одного диапазона в элементы из другого диапазона? Здесь нужно вспомнить о свойстве, не присущем числам, но присущем числовым типам при преобразованиях: они кольцевые. В то время, как мат. числа находятся в диапазоне от -∞ до +∞, числовые типы данных, во-первых, не могут рассчитывать на такую роскошь ввиду того, что компьютерная память всегда ограничена какими-то конкретными пределами, а во-вторых, по большей части и не нуждаются в этом. Как мы уже выяснили выше, такой тип, как i8, охватывает всего две с половиной сотни значений. Но что же происходит, когда в результате операций мы выходим за границы диапазона числового типа? Оказывается, границы дипазона \"соединены\" друг с другом так, что диапазон образует кольцо, с тем лишь нюансом, что границы не совпадают, а идут друг за другом: +255_u8 + 1 даст 0_u8, -128_i8 - 1 даст +127_i8. То есть, если мы выходим из диапазона за пределы одной границы на N единиц, то этим самым входим в диапазон со стороны другой границы на N - 1 единиц.
Кстати, в Rust есть compile-time проверка выхода за пределы диапазона для числовых типов (это еще часто называется \"переполнением\") для констант (во всяком случае, работает она на этапе синтаксического анализа), поэтому примеры, которые я указал выше, наподобие +255_u8 + 1, не скомпилируются. Для успешной компиляции их нужно переписать с использованием промежуточной переменной:

fn main() {
let a = +255_u8; // правая граница диапазона типа `u8`
‎println!(\"{:?}\", a + 1);
}
// выведет: 0 — левая граница диапазона типа `u8`

Вернемся же к поставленному ранее вопросу: каким же образом мы можем преобразовать элементы из одного диапазона в элементы из другого диапазона?
Идентификаторы числовых типов в Rust состоят из двух составляющих: категории и размера в битах. Первая обозначается символом, например, \"i\" в \"i32\", второй числом, например, \"16\" в \"u16\".

Итак, у нас есть число a типа CN (категории C, размера N), которое мы хотим преобразовать в число a1 типа C1N1 (категории C1, размера N1). Какими правилами приведения руководствуется компилятор при таких исходных (здесь мы резко переходим от моего словесного скоморошества к сухому и беспристрастному изложению документации):

Вы должно быть помните, что тыщей строк ранее я объяснял про объединение границ диапазона для его закольцовывания. На практике это трансформируется в следующее: остаток от деления исходного числа a на размер дипазона типа итогового числа a1, т.е. C2N1, в который оно преобразуется, даст нам число a1. Разумеется, если N меньше N1, то ничего переводить и не надо, ибо a1 = a, поскольку больший диапазон включает меньший диапазон той же категории. Также можно заметить, что никаких действий не нужно производить, если a меньше длины диапазона типа C1N1, поскольку нацело на него не делится и само по себе является искомым остатком. Нас интересуют все остальные случаи. Преобразование 257_u16 as u8 после вычисления 257 % 256 даст 1_u8, что нам и нужно.

• C != C1, N == N1 (i32 -> u32): преобразование между двумя целыми одинакового размера является \"нулевой операцией\", NOP. В это трудно поверить, но для подобного преобразования компилятору достаточно сменить у числа метку типа с исходного на конечный, и всё, но это будет сделано в compile-time, а для рантайма будет сгенерирована инструкция NOP, которая, естественно, будет удалена в ходе оптимизаций.
‎Давайте попробуем разобраться в сути на примере условных типов i2 и u2. Их нет среди числовых типов Rust, но умозрительно с ними будет проще работать. Возможно, вы обратили внимание, что максимальное значение, которое могут выразить знаковые типы, в почти 2 раза меньше максимального значения, которое могут выразить соответствующие беззнаковые типы! При этом для представления значений знаковые типы используют то же количество битов, что и соответствующие беззнаковые! Ситуация еще больше усложнится, если вспомнить, что компьютер представляет всю информацию в двоичном виде, в виде последовательности нулей и единиц, в том числе и числа. ОК, как перевести число из одной системы исчисления в другую мы знаем, но как выразить знаковость числа? \"Плюс\" или \"минус\" просто так не выразишь в двочном виде, это не числа.
Принято соглашение, что значение самого старшего бита знаковых типов указывает на знак числа этого типа: 0 — положительное число (т.е. знак необязателен и отсутствует), 1 — отрицательное число (знак обязателен и присутствует). Беззнаковые типы все биты используют для представления значения, поэтому имеют лишний бит для этого, с чем и связана способность выражать вдвое большее максимальное математическое число.
Типы i2 и u2 содержат по 2^2 = 4 значения. Выпишем их, учитывая соглашение об указании знака в старшем бите у знаковых типов:

i2:
-2 — 10 (знак обязателен, поэтому старший бит содержит 1)
-‎1 — 11 ^
0 — 00 (знак необязателен, поэтому старший бит содержит 0)
1 — 01 ^
u2:
0 — 00 (знаковый бит отсутствует, все биты служат для выражения значения)
1 — 01
2 — 10
3 — 11

Выпишем парами значения обоих типов, чьи двоичные представления совпадают:

0 0
1 1
2 -2
3 -1

Если проанализировать, то можно сделать заключение, что половина диапазона соответствующих друг другу знакового и беззнакового типа совпадают. Это положительная половина знакового диапазона знакового типа. Дальше начинаются чудеса. Выглядит так, словно дальнейшее соответствие приводит к тому, что отрицательная часть диапазона знакового типа \"приставляется\" после правой границы его диапазона, благодаря чему и достигается закольцованность диапазона, которая оказывается не математической абстракцией, а практическим следствием реализации представления чисел в машине! Действительно, если к двоичному представлению 1_i2 добавить единицу, то получится -2_i2 (01 + 1 = 10), то есть от правой границы происходит переход к левой, а если к двоичному представлению 3_u2 добавить единицу, то получится 0_u2 (11 + 1 = 10; на самом деле получится 100, но лишний старший бит откидывается, поскольку у нас тип ограничен 2-мя бита для представления значений).

Но постойте, остановит меня внимательный читатель. Разве при движении от 0 в отрицательную сторону двоичное представление каждого последующего числа не должно быть больше предыдущего, что не выполняется у нас, ведь соответствующее -2 10 меньше соответствующего -1 11?

Настало время раскрыть карты. Во-первых, в математике как раз чем ближе к 0, тем отрицательное число больше. Во-вторых, подобное соображение действительно справедливо, но для прямого кода. Но на большинстве популярных ныне процессорных архитектур используется дополнительный код (\"two\'s complement\", оригинальный англоязычный термин).

Приведу краткую цитату, чтобы пояснить как были получены двоичные представления для -1 и -2.

Преобразование числа из прямого кода в дополнительный осуществляется по следующему алгоритму:
* Если старший (знаковый) разряд числа, записанного в прямом коде, равен 0, то число положительное и никаких преобразований не делается;
* Если старший (знаковый) разряд числа, записанного в прямом коде, равен 1, то число отрицательное, все разряды числа, кроме знакового, инвертируются, а к результату прибавляется 1.

То есть бинарные представления положительных значений выглядят одинаково как при прямом кодировании, так и при дополнительном. Чтобы получить представления для -1, берем 01, инвертируем (т.е. вместо каждого значения битов записываем обратный: вместо 0 — 1, а вместо 1 — 0), получая 10 (так называемый \"обратный код\"), а прибавив 1, получим 11. Вуаля.

Так как я сам искал примерно минуту в черновике то место, к которому потребовалось приложить столь пространные лирические отступления, повторю его еще раз:

• C != C1, N == N1 (i32 -> u32): преобразование между двумя целыми одинакового размера является \"нулевой операцией\", NOP.

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

• C == C1, N > N1: преобразование из целого большего размера в целое меньшего размера одной категории (u32 -> u8) приведет к усечению пространства, которое используется для представления значения числа, т.е. освободится (N - N1) бит памяти.

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

• C == C1, N меньше N1: преобразование из целого меньшего размера в целое большего размера (i32 -> u32) приведёт к:

* zero extension, если исходное число беззнаковое целое.
* sign extension, если исходное число знаковое целое.

То есть если число положительное, то добавляем нужное количество разрядов и забиваем новые старшие биты нолями, если отрицательное — забиваем единицами.
Оказывается, это корректно и отлично работает. Если хотите, уделите время, чтобы восхититься еще раз этой великолепной абстракцией под названием \"дополнительный код\".

• Преобразование из числа с плавающей точкой к целому числу приведет к округлению первого в направлении нуля.

ПРИМЕЧАНИЕ: на текущий момент подобное округление приведёт к UB (Undefined Behavior), если округленное значение не может быть представлено конечным целым типом, включая Inf и NaN. Это баг, и будет исправлено.

• Преобразование из целого в число с плавающей точкой произведет соответствующее исходному целому число с плавающей точкой, округленное при необходимости (стратегия округления не определена).

• Преобразование из f32 в f64 совершенно и происходит без потерь.

• Преобразование из f64 в f32 произведет максимально близкое возможное значение (стратегия округления не определена).

ПРИМЕЧАНИЕ: на текущий момент подобное округление приведёт к UB (Undefined Behavior), если значение конечно, но больше или меньше, чем большее или меньшее конечное значение представимое f32. Это баг, и будет исправлено.

================================================================================

Неожиданно для меня материал получился довольно большим. Но остальное займет меньше времени. Стэй тюнед, о\'ревуар.

Примечания:
вообще-то я знаком с Rust\'ом только первый год ;

Сколько лет себя помню изучающим Rust , столько меня изводило весьма смутное понимание, что же такое \"каст\" в Rust. Я понимал, что это выглядит как \"сделать из объекта А объект Б\", но с таким...
---------
подробнее


Комментарии: 1
Статус программы: Бесплатная
Мочи нет. Анонс большого и вкусного

категория:

Блоги


      67 (67)

Wed, 04 Apr 2018 12:38:45 +0300Пишу уже вторую неделю урывками большой пост про касты и приведения в Rust, хотя информация оказалась в некотором роде не привязана к конкретному языку программирования. Тема интересная и обнаружила широкие пробелы в моей компетентности на уровне базового байтоёбства. Поэтому разбираюсь на ходу, некоторые вопросы ставят в тупик.
Но когда напишу, будет интересно, обещаю.

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


Комментарии: 0
Статус программы: Бесплатная

Вверх страницы Вниз страницы

Яндекс.Метрика