- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
System.out.println(new SimpleDateFormat("yyyy-MM-dd").format(new Date(2022 - 1900, 0, 1, 20, 30)));
System.out.println(new SimpleDateFormat("YYYY-MM-dd").format(new Date(2022 - 1900, 0, 1, 20, 30)));
}
}
guest6 07.01.2022 20:12 # +1
Разве что мне дадут армию джавистов, которые скажут «мы хотим писать на Jawa кококо у нас уже написаны functions.jawa, нам что, всё переписывать?»
Или приставят дуло пистолета и заставят.
guest6 07.01.2022 20:14 # 0
guest6 07.01.2022 20:15 # +2
guest6 07.01.2022 20:16 # 0
То есть котлин разумеется тоже говно (потому что JVM говно) но всё таки он меньшее говно, вернее говоря он говно с сахаром.
Тебя конечно тоже ждут GC, Closable, и медленный запуск, но всё таки он чуть менее вербозный. Правда компилироваться он будет примерно вечность
guest6 07.01.2022 20:24 # 0
guest6 08.01.2022 16:38 # 0
Я думал, у нас уже куча кода в "funcii.jazha", и я не могу отказаться от интеропа с жавой
digitalEugene 07.01.2022 20:36 # +2
guest6 08.01.2022 16:37 # 0
Kozel 08.01.2022 07:08 # 0
guest6 08.01.2022 16:36 # +1
CHayT 08.01.2022 16:39 # 0
bootcamp_dropout 08.01.2022 21:01 # 0
guest6 08.01.2022 21:10 # 0
Kozel 10.01.2022 16:26 # 0
ASD_77 08.01.2022 16:54 # 0
JlEOHuD_Ky4Ma 08.01.2022 16:58 # 0
guest6 08.01.2022 17:00 # 0
guest6 08.01.2022 16:59 # +1
JlEOHuD_Ky4Ma 08.01.2022 00:22 # 0
3.14159265 08.01.2022 00:46 # 0
> Я что-то не могу воспроизвести
Сделай static DateFormat DF = new SimpleDateFormat("yyyy-MM-dd");
И запусти DF.format в много потоков.
> YYYY-MM-dd
А так никто не пишет.
JlEOHuD_Ky4Ma 08.01.2022 00:48 # 0
О чём и речь. Можешь привести пример код как можно обосраться?
3.14159265 08.01.2022 00:55 # +1
Ну это я так предполагаю. На самом деле я не в курсе что там за отсос.
JlEOHuD_Ky4Ma 08.01.2022 00:59 # 0
Я оказываецца даты неправильно подобрал: https://ideone.com/lcQvDF
guest6 08.01.2022 18:38 # +1
JloJle4Ka 08.01.2022 19:07 # 0
JlEOHuD_Ky4Ma 08.01.2022 00:49 # 0
Лень проверять, и мне противно к Jawa притрагиваться.
А что будет?
3.14159265 08.01.2022 00:56 # +1
guest6 08.01.2022 03:06 # 0
Fike 08.01.2022 00:49 # 0
3.14159265 08.01.2022 00:55 # 0
Fike 08.01.2022 00:57 # 0
JlEOHuD_Ky4Ma 08.01.2022 01:01 # 0
Тут багор в том, чтобы 1го января в новогоднюю ночь всё наебнулось, когда ты оливьешечку наяриваешь и шампусиком запиваешь
Fike 08.01.2022 01:11 # 0
bormand 08.01.2022 01:28 # +1
Именно поэтому я за кресты. После них уже ничего не хочется пробовать, не прочитав что оно делает и не делает...
JlEOHuD_Ky4Ma 08.01.2022 01:29 # −1
bormand 08.01.2022 01:30 # 0
Хотя иногда приходится (((
3.14159265 08.01.2022 01:30 # +1
bormand 08.01.2022 01:31 # 0
JlEOHuD_Ky4Ma 08.01.2022 01:39 # +2
А вот в C# тупо сделали, там слишком понятные именования, что в доку никто не заглядывает.
Soul_re@ver 08.01.2022 01:43 # 0
JlEOHuD_Ky4Ma 08.01.2022 01:51 # 0
dd - хуй вообще знает что это такое, без чтения Мана не догадаешься. Ибо нехуй.
atoi/itoa - почему нельзя было нормально назвать? Наверное, для обратной совместимости с DOS, где нельзя использовать идентификаторы длиной более 8 символов.
HoBorogHuu_nemyx 08.01.2022 01:58 # −1
Думаю, идентификаторы резали, чтобы типичный код помещался без переносов на мониторе шириной 40 или 80 колонок символов.
guest6 08.01.2022 02:49 # +1
Чувак, когда atoi пилили DOS был примерно так же интересен разработчикам, как тебе интересен чупа-чупс
Rooster 08.01.2022 07:59 # +3
atoi — это ascii to int. Это очевидно.
А dd — это double dragon
bormand 08.01.2022 10:31 # +1
guest6 08.01.2022 11:12 # +1
я про ndd лет двадцать не слышал
guest6 08.01.2022 11:22 # +1
При проверке Диск Доктору не понравился размер диска С: (4Г), попросил исправить, а я разрешил. В результате диски Е: и F: исчезли. С кучей нужной информации. Powerquest Partition Magic PRO 7.0, Paragon Partition Manager 5.0, V-Com Partition Commander v.6.05 ничего не видят. У кого-нибудь было такое? Реально ли восстановить информацию?
https://forum.ixbt.com/topic.cgi?id=11:24576
Soul_re@ver 08.01.2022 11:24 # 0
guest6 08.01.2022 11:29 # +1
bormand 08.01.2022 11:31 # 0
Fike 08.01.2022 23:33 # 0
bormand 08.01.2022 11:32 # +1
Было. Полный раздел музыки и полный раздел фильмов ушли в /dev/null. Только не от ndd, а от какой-то другой подобной гуйни. С тех пор я делаю с разделами только простые операции: "создать" и "удалить", которые не ковыряются в файлухе.
guest6 08.01.2022 11:36 # 0
я так понял, ndd запорол MBR (по идее его можно восстановить, если найти начало файлухи) но почему он так сделал?
Soul_re@ver 08.01.2022 11:37 # +2
bormand 08.01.2022 11:38 # 0
This.
guest6 08.01.2022 11:42 # 0
Правда parted как раз дает слишком много свободы, и можно случайно налажать
bormand 08.01.2022 11:46 # 0
> resize2fs
Ну такое... Если в единицах измерения нигде не запутаешься. Т.е. всё равно надо копию. А если есть копия, то нафиг пердолинг?
Тем более после ресайза, если это не последний раздел, как правило нужно ещё какие-то разделы подвинуть. А вот это уже НИХУЯ не атомарная операция в отличие от resize2fs.
З.Ы. Хотя даже копия не спасёт т.к. отрубленный хвост ты заметишь через год после того как забудешь про ресайз...
guest6 08.01.2022 12:06 # +4
guest6 08.01.2022 16:29 # 0
Вот сужать сложнее, тут налажать очень легко
HoBorogHuu_nemyx 08.01.2022 12:20 # +1
bormand 08.01.2022 12:29 # +1
По-хорошему 99.9% ресайза должно происходить в онлайне через основной драйвер.
Почему? Потому что это просто перемещение кластеров из удаляемой зоны в безопасную. И за счёт того, что кластер сначала копируется на свободное место, а потом атомарно (с помощью журнала) обновляются записи о нём, вся операция получается безопасной.
А если ты начнёшь писать утилиту снуля -- придётся все эти механики изобретать заново. И по-любому будет больше багов, чем в выдроченном за десятилетия драйвере.
JlEOHuD_Ky4Ma 08.01.2022 12:30 # +2
HoBorogHuu_nemyx 08.01.2022 13:05 # +1
HoBorogHuu_nemyx 08.01.2022 12:32 # 0
guest6 08.01.2022 16:30 # +1
bormand 08.01.2022 16:41 # 0
guest6 08.01.2022 16:49 # 0
Сначала двигаешь всё им к началу диска, а потом ресайзишь.
Я даже как-то не задумывался как это работает в юниксе. Там resize2fs это делает?
bormand 08.01.2022 16:49 # 0
Х.з., если честно.
HoBorogHuu_nemyx 08.01.2022 12:28 # +1
NDD не только подрезал размер до двух гигов, он ещё мог поменять размер кластера на 32 килобайта, тогда будут потеряны вообще все файлы.
С FAT32 же NDD вообще не работал.
guest6 08.01.2022 16:31 # +1
bormand 08.01.2022 16:43 # 0
guest6 08.01.2022 16:49 # 0
bormand 08.01.2022 16:50 # +1
guest6 08.01.2022 16:54 # 0
HoBorogHuu_nemyx 08.01.2022 17:29 # 0
HoBorogHuu_nemyx 08.01.2022 16:51 # 0
HoBorogHuu_nemyx 08.01.2022 16:47 # 0
guest6 08.01.2022 16:50 # +1
HoBorogHuu_nemyx 08.01.2022 16:55 # 0
Если у тебя раздел на 32М, то всё круто: 1 кластер = 1 сектор (512 байт). Ну а для других размеров раздела сам догадаешься, как получался размер кластера.
На разделах до 32М (в том числе и на флопиках) применяли FAT12. Там вообще можно было создать не более 4080 кластеров (4096 минус зарезервированные значения).
guest6 08.01.2022 16:58 # +1
bormand 08.01.2022 23:44 # 0
HoBorogHuu_nemyx 09.01.2022 00:02 # −1
IBM PC DOS 7.1, поддерживающий FAT32 все видели только в виде демки. Free DOS с поддержкой FAT32 вышел, когда он уже был не очень нужен.
guest6 09.01.2022 13:56 # 0
bormand 09.01.2022 13:59 # 0
Ну это как 98-ю SE называть 98-й... Этот сервиспак уже поди времён двухтысячной?
guest6 09.01.2022 14:35 # +2
с последним sp она стала понимать ntfs5, а вроде для fat32 все равно нужен был сторонний драйвер
ну sp вышел конечно уже когда была w2k, но nt4-то всё равно использовали, я еще ее в 2003-м году видел
HoBorogHuu_nemyx 08.01.2022 12:37 # 0
Сейчас уже есть программы, которые пытаются в неразмеченной области или в хвосте раздела найти что-то похожее на корневую директорию, бутсектор и восстановить потерянные разделы. Тогда с этим было хуже, потеряшек нужно было искать вручную дискэдитором.
HoBorogHuu_nemyx 08.01.2022 12:42 # +1
guest6 08.01.2022 03:09 # +2
И очень зря. Потом у нас хуёвый код и дыры. Что вообще за привычка пользоваться говном не почитав мануал?
JlEOHuD_Ky4Ma 08.01.2022 01:08 # +2
Fike 08.01.2022 01:48 # +1
ObeseYoung 08.01.2022 02:02 # −1
https://images.novyny.live/images/thumbnail/original/615e9775afba0-putyn-1.jpg
3.14159265 08.01.2022 01:11 # +1
Они даже баги заводят:
https://bugs.openjdk.java.net/browse/JDK-8279383
Пачинити!!!! Йажа сламалась!111
JlEOHuD_Ky4Ma 08.01.2022 01:11 # 0
3.14159265 08.01.2022 01:14 # +1
yyyyMMdd просто идиоматичная конструкция, которую я видел десятки раз.
И как-то запомнил что MM — исключение и его надо писать большими, потому что mm это минуты.
А yy и dd маленькими. Даже не думал что есть YYYY
> а разработчики Jawa не дебилы, что добавили такую хуету?
Нет. Общеизвестно что даже самая полоумная хуета — это фича, если её задокументировали.
bormand 08.01.2022 01:16 # 0
З.Ы. Week year... Блядь, что это за хуита? Выровненный на недели год?
3.14159265 08.01.2022 01:17 # +1
По-моему, эти кретины десятилетиями бегают по одним и тем же граблям
https://stackoverflow.com/questions/8686331/y-returns-2012-while-y-returns-2011-in-simpledateformat
ObeseYoung 08.01.2022 01:26 # 0
bormand 08.01.2022 13:08 # +1
guest6 08.01.2022 16:33 # 0
Soul_re@ver 08.01.2022 01:18 # +3
bormand 08.01.2022 01:19 # 0
HoBorogHuu_nemyx 08.01.2022 05:58 # 0
j123123 08.01.2022 12:50 # +1
JlEOHuD_Ky4Ma 08.01.2022 12:56 # +1
bormand 08.01.2022 13:19 # +1
Пиши на рефал.
JlEOHuD_Ky4Ma 08.01.2022 01:19 # +1
JlEOHuD_Ky4Ma 08.01.2022 01:19 # 0
3.14159265 08.01.2022 01:23 # 0
Да тут только «PHP» и форсят.
https://govnokod.ru/27932#comment756227
JlEOHuD_Ky4Ma 08.01.2022 01:13 # 0
Ого сколько в этом дерьме багов.
И это всё умножить на 3 биллиона устройств.
Ненавижу JAWA.
3.14159265 08.01.2022 01:21 # 0
https://www.youtube.com/watch?v=csmOuJFOeVw
https://stackoverflow.com/questions/8686331/y-returns-2012-while-y-returns-2011-in-simpledateformat
guest6 08.01.2022 04:42 # +2
Джава -- язык будущего.
Джава кросс-платформенна, что позволяет программисту один раз написать код, и запустить его везде. По исследованиям независимой ассоциации JavaFanGroup кроссплатформенность снижает стоимость разработки на 22.6%.
Джава поддерживает ООП, а по исследованиям независимой ассоциации ObjectFanGroup использование объектно-ориентированного подхода позволяет сократить стоимость разработки на 12.6% по сравнению с устаревшим процедурным подходом.
Наконец джава управляет памятью сама в отличие от устаревшего языка C/C++, где такое управление делается вручную, и по исследованиям независимой GCFanGroup это позволяет сократить стоимость разработки на 16.78%.
Более трех миллонов устройств в мире уже поддерживают Java. Присоединяйтесь!
Fike 08.01.2022 05:06 # +2
> независимой
> JavaFan
upd: а ты хорош, я даже поверил пока до третьего параграфа не дошел
bormand 08.01.2022 12:14 # 0
Ну миллиардов же...
Floating_cockerel 08.01.2022 13:56 # 0
bormand 08.01.2022 14:01 # 0
Но в применении к джаве это всё-таки миллиарды а не триллионы, очевидно.
JlEOHuD_Ky4Ma 08.01.2022 12:24 # +1
Всего лишь поддерживают? Я думаю реально запускают..
Фу, какой грязный маркетинг
3.14159265 08.01.2022 18:37 # 0
При этом язык Java в разработке для Android считается фундаментальным. Рынок требует все больше мобильных приложений, которые автоматизируют повседневные задачи пользователей.
Высокая окупаемость вложенных в разработку мобильного приложения инвестиций – ещё одна важная причина популярности Java.
3.14159265 08.01.2022 18:36 # 0
Основным преимуществом Java является поддержка концепции объектно-ориентированного программирования (ООП). Это позволяет писать разделённые и повторно используемые программные компоненты, строя строгую иерархию приложений.
Java поставляется с библиотекой шаблонов проектирования с открытым исходным кодом, а также позволяет использовать передовые практики, адаптируемые для разработки серверных, настольных, встраиваемых и мобильных приложений.
Другие языки программирования в той или иной степени привязаны к функциям программно-аппаратных платформ, но слоган Java гласит: «Напиши один раз, запускай где угодно». Кроссплатформенность способствует распространению языка.
С 1990 года Java используется как платформа для разработки мобильных приложений и до сих пор остаётся одним из наиболее востребованных языков программирования в этой сфере.
ObeseYoung 09.01.2022 03:13 # 0
> миллонов
У меня от этого два охлобыстина
JlEOHuD_Ky4Ma 08.01.2022 12:25 # +3
3.14159265 08.01.2022 18:27 # 0
Чего? Отличные же мотоциклы были в своё время.
ObeseYoung 08.01.2022 19:35 # +2
CHayT 08.01.2022 19:38 # +2
JlEOHuD_Ky4Ma — мой президент!
OMuKPOH 08.01.2022 19:50 # 0
Кстати, Влад Листьев (царствие небесное, безвременно убиенному) был бы очень неплохим презиком. Оппозиционный еврей - большая редкость.
ucnaHckuu_CTblD 08.01.2022 20:06 # 0
https://youtu.be/U3dZwFPu890?t=1216
digitalEugene 09.01.2022 13:46 # 0