БУГУРТ КОДЕРА Двач, скажи мне, каким нужно быть сука хуеглазым мудоёбнем чтобы блядь хранить дату и время ЕБУЧЕЙ МАТЬ ТВОЮ СТРОКОЙ а потом сука захламлять сцэк оверплов А КАК МНЕ ЭНТОГО ОТСОРТИРОВАТЬ? А КАК ОТФИЛЬТРОВАТЬ? ПРОСТО ПОЙДИ БЛЯДЬ И ТРАХНИ САМ СЕБЯ В РОТ НОГОЙ ТУПОРЫЛЫЙ ХУЕСОС И НИКОГДА БЛЯДЬ БОЛЬШЕ НЕ ПРИКАСАЙСЯ К КЛАВИАТУРЕ СВОИМИ ЖОПОРУКИМИ ОТРОСТКАМИ НЕДОРАЗВИТЫЙ ИНДУС
бамп кровью из глаз откуда они блядь вылазят нахуй
>>141156024 (OP)Не переживай, обычное дело.
ну и ещё разок бампану и пойду курить
>>141156206не могу, анон, доебали уже. и ладно ещё на сцеке. так мне как-то раз пришлось с таким раком работать. Я ему три раза сказал, сделать в формате юникс. Три раза он блядь менял точки на нижний регистр и ещё на какую-то хуету и каждый раз спрашивал "так в каком формате?" ОДНИМ ЧИСЛОМ 64 БИТА три раза же повторил. он понял, только когда я ему ссылку на википедию скинул
>>141156513И сколькл он получает?
>>141157699получил 100$ и пошёл нахуй естественно, фрилансер хуев
>>141156513секунды же в 32 влезают.
>>141156024 (OP)Зачем тебе firebase? Уже 2017 стукнет вот-вот...
>>141156024 (OP)Хочется ему. Храни в UTC в uint32/uint64, ведь ты уже не мальчик, да?
>>141156024 (OP)Да что ты знаешь о боли. Из сегодняшнего:function A(arg1, arg2) {[codeblock1]}function A(arg1, arg2) { if (somecomparison) {[codeblock1]} else {[codeblock1]}
>>141158571Зачем?
>>141157699Тебя ебет? Ты тупее его.
>>141156024 (OP)Для говноедов специально придумали джавуНо многие из них предпочитают C#Есть ли вообще смысл в выборе между этими сортами? Лично для себя я вижу только преимущество джавы над C# в виде кроссплатформенности, но это как-то жидко. Подкиньте ещё аргументов за или против.
>>141158615А я не ебу, что у прошлого кодера в голове было. Ах, да, еще встречается везде:if(a=1) {...}else if(a=2) {...}...else if(a=n) {...}
>>141158709и что тебе не нравится?
>>141158739switch для пидоров, да?
>>141158763Строки не проверить
>>141158763зависит.
>>141158709Вайнот? case лучше? Можно придумать таблицу функций (вроде коде комплит такое было) или функторов.
>>141158763Ну в питоне нет свича, например. Может он привык к синтаксису питона.
>>141158677лично я против и того и другого. пишу на котлин
>>141158899вау, живой человек пишет на котлин.
>>141158899>против языков программированияЧеловеческая тупость воистину безгранична.
>>141158386файрбейз в мае стал абсолютно другим - их купил гугл. действительно, зачем он мне...
ОП - даун который не умеет парсить дату из строки?Или у него нет кошерного map?В чем суть треда то?
>>141158960меня просто бесят точки с запятой. я ёбнутый
>>141158801>>141158807Нет, там не строки, там числовые значения.>>141158846Он ни на чем, кроме javascript'a в жизни не писал.
>>141159059синтаксис не имеет значения.
>>141158677Ява лучше. Дотнет загибается
>>141159044в этом треде смысла нет, я просто выплеснуть накопившееся решил. проходи нахуй не задерживайся
>>141158899ПИШУ НА КОТЛИН@РАБОТАЮ В JET BRAINS
>>141159079Вообще всё равно, как по мне. Просто такой стиль у программиста
>>141159044>В чем суть треда то?Выебнуться и заявить на весь /b что вот он какой крутой прахрамист
>>141159059>я ёбнутыйС этого и надо было начинать тред. Можно этим и закончить.
бля, даже в абсолютно независящем от языка и платформы треде развели срач дотнет\жавакогда ж вы уже вымрете
>>141159192и нахуя тогда тред
>>141158801Джавабоярин смотрит на тебя, как на говно.
>>141159214Хуле ты меня спрашиваешь?
>>141159192та я вообще ахуел, что кто-то сюда написал, это был тупо крик в пустоту
>>141159196Как будто в твоём треде можно обсудить что-то серьёзное
Запускаем.
>>141159234Я if'ами пользуюсьC++ и всё остальное
>>141159234компилируется все равно не в tableswitch.
>>141159293Ролл
>>141159293Roll
>>141159339Какая разница? Главное, чтобы код читался.
>>141159293ролл
Кодер хуже пидораса
>>141159380какой-нибудь с++ боярин расскажет тебе, что главное чтобы лишних копирований объектов не было. или виртуальных вызовов. или сисколлов.
>>141159415бля, реролл
>>141159439Да сделай уже цикл.
>>141159476А какое условие выхода? Кодер = не пидор? Так это вечный цикл.
>>141159118И как же он загибается?
>>141159435Что за ебанизм ты рассказал сейчас? Виртуальные вызовы дают накладные расходы только при очень высокой нагрузке.
>>141159562>Так это вечный цикл.
>>141159196Так пидорам лишь бы сказать что они пидоры.Шарп и жаба - одно говно./discuss
ну что, будем в этом треде решать задачу для стажераТМ?
>>141156024 (OP)Я бы сделал нормализацию базы.Ввёл бы fStartTime и fEndTime как тип Date, скопировал бы туда все значения из старт/энд тайм, переписал бы классы-обёртки, и задепрекейтил бы строковые старт/энд таймы.
>>141160167Ну, это ты помечтал.
>>141156024 (OP)В sqlite3, емнип, по другому нельзя. Или ты ctime предлагаешь?
>>141156024 (OP)Ты просто ещё PHP и C++ код с goto вместо циклов и функций не видел.
>>141160418Идинахуй.Просто, блять, за то, что вспомнил эту парашу.Идинахуй.
>>141160287Божественный 64-битный дейттайм - лучшее, что придумало человечество.
>>141160462Чем тебе не нравится С++?
>>141160418ДИДЫ GOTO С ПИСАЛИ, И ТЫ ПИШИ@ИШЬ, ПОНАБРАЛСЯ МОДНОЙ ХРЕНИ В СВОЁМ УНТЕРНЕТЕ@НУ НИЧЕГО, ПОСТУПИШЬ В ИНСТИТУТ, ТАМ ТЁТЯ ПАША ПРЕПОДАВАТЕЛЕМ РАБОТАЕТ, ОНА ТО ТЕБЯ ОТ ЭТИХ ЦИКЛОВ БЫСТРО ОТУЧИТ
>>141160462Чем тебе не нравится PHP?
>>141160462>>141160418Кто делает goto вместо функций?Впрочем, на asm так и правда намного удобнее, пока не нужно параметров массу передавать.
>>141160582Я думаю ему не нравится goto (как и мне).
>>141160582C удобнее
>>141160647любишь проверять коды возврата и освобождать руками память?
>>141160647Удобнее ещё Forth
>>141160638>Кто делает goto вместо функций?Один мой коллега-долбоёб. Как же у меня бомбануло, когда я его код в первый раз увидел.
>>141160692Нет, только память
>>141160626Это С-шные заморочки, в С goto это более или менее нормальная тема. Есть ещё do-while(0) приём.
>>141160708Я хотел попробовать обычный ассемблер
>>141160287>В sqlite3, емнип, по другому нельзя.Там вообще всё строка. Я сначала охуел, а потом привык.
>>141160647Они нигде не удобный. С просто не нужен, даже в драйверах.
>>141160745Зачем?
>>141160782Чем тебе не нравится?
>>141160788Что "зачем"?
>>141160822do while(0)
>>141160626Ещё дедушка Дейкстра в 1968 году завещал, чтобы не пихали goto куда попало. 1968 год, сука.
>>141160692> коды возвратаА в крестах что-то другое возвращается? Или ты предлагаешь овермедленные уебанские эксэпшоны, которые могут метать любые данные и ты попробуешь словить, пидор ёбаный, сука, эксэпшон, а я выкинул массив длинных чаров, и ты просто умрёшь нахуй?
>>141160942Ну да, так как не проверить код возврата проще простого, также как и не кидать всякий мусор в эксепшонах.
Эх, когда пошёл в универ думал тоже вот буду шарить в этой хуйне, дяди говорили, что программировать научат. В итоге уже 4ый курс и меня заебало учить всякие сишарпы с джавами на лекциях. А потом раз в две недели делать лабки. Одно радует, что я хоть понял бугурт ОПа и знаю про datetime, smalldatetime и прочее говно, хотя это было в sql, так что может я и обосрался.
>>141160842do { printf("YOBA - "); if (!yoba) break; printf("psh-psh-psh~\n"); if (!eto_ti) break; printf("eto ti!")}while(0);yoba = clean;etoti = eto_ne_ti;Используется по подобно try-catch, но в C.
>>141160942Если ты дурачёк и делаешь иерархию не от std::exception, то мне тебя жаль.
>>141161092Учи сам, блядт, если тебе это действительно нужно. Если просто захотелось, потому что это круто - то ты сам виноват, меняй желания
>>141160230Этим я занимался когда после миграции с COBOL-DB2 в постгрес заебенили даты в строках, так как не хотели ебаться. И когда позади была уже треть проекта и въёбаны $400к, поняли, что нужен поиск по датам в биллинговых проводках. Жопа в огне, но за неделю удалось всё поправить.
>>141158000Сотку за что?Бля, вот бы мне каждый раз давали 100$ за мои косяки и отправляли нахуй. Я бы уже миллионером долларовым был.
>>141161093Круто. Я всегда вложенную функцию для этого делал.
>>141160942Вы только поглядите на этого мамкиного оптимизатора: он избавил код от овермедленных эксепшенов и его код теперь работает на целых 2 микросекунды быстрее.
>>141159127Нет, не угадал, шакал.
>>141161180Так я поверил, что в универе то научат, это же вышка, не хер собачий. В итоге завалили всякими философиями и сиди сдавай сука. Закончу со всей этой залупой и буду сам сидеть разбираться. Я думал, что все толстят, когда говорят, что в универе кроме бумажки ничего не дадут. Зато теперь понимаю, почему студент с дипломом особо никому не нужен.
>>141161356Ебал тебя, джетбрейн петух.
>>141156024 (OP)А если unix timestamp?
>>141161406Это ты, Пинки?
>>141161364Разбирайся параллельно учёбе, а то потом времени не будет.
>>141161250Это так, приём из далёких 80-х. Реально крутая штука это метапрограммирование используя boost::hana, кодогенерация компайлтайм, например.
>>141161686Никогда не понимал, зачем это нужно. Пара микросекунд - это разве ощутимо?
>>141161686а буст сборку не сильно тормозит?
>>141160628Он не смог в него. Да и вообще на двачах сказали, что это плоха фу.
>>141160942Блять сернул
>>141161835Hana is a header-only library
>>141161778Да, в некоторых местах на микросекунды борятся. Но тут главное не это, например используя hana/spirit/fusion можно писать декларативно персер определив правила в EBNF прямо в С++ коде и не изобретая очередной инкрементальный парсер. Штуки вроде msm позваляют декларативно делать стейт машины прост описав их на euml.
>>141162049Очень круто, нужно про это почитать
>>141161778знаешь сколько раз за это время можно в память сходить?
>>141162110А можно и потом. Куда торопишься?
>>141161835буст это огромная либа, оттуда можно выкусить куски используя bjam. Если использвоать шаблонные навороты по максимум и не думать головой, то можно снизить время компиляции, да.
>>141156024 (OP)Так так так индусский код .. присаживайся, меня ваня завут.
>>141162049можно декларативно писать парсер, вот это да! class SimpleParser extends RegexParsers { def az: Parser[Pattern] = "[a-z]".r ^^ { Literal } def concat: Parser[Pattern] = "(" ~ term ~ term ~ ")" ^^ { case _ ~ t1 ~ t2 ~ _ => Concat(t1, t2) } def alt: Parser[Pattern] = "(" ~ term ~ "|" ~ term ~ ")" ^^ { case _ ~ t1 ~ _ ~ t2 ~ _ => Alt(t1, t2) } def star: Parser[Pattern] = "(" ~ term ~ "*)" ^^ { case _ ~ t1 ~ _ => Star(t1) } def term: Parser[Pattern] = az | concat | alt | star }
>>141158899Пишу на Scala. Зависимость есть. Стоит ли глянуть на Kotlin?
>tfw говнокодеры с умным видом обсуждают какую-то полнейшую хуйню, гуглящуюся за 1 секундуВы серьезно сейчас? ДАТУ ВЫВЕЛИ В ГУИ СТРОКОЙ, О Я ЕБАЛ, СОЗДАМ СЕЙЧАС ТРЕД НА ДВАЧЕ>>141161093>>141161686>прием из 80x>бесконченый циклTell me more.Просто буквально блеванул с этого ракового треда.
>>141162303Какой ты молодец, а теперь возьми SIP или какой-нибудь H323 и напиши парсер под него. доп задача, сделай сип сервер который не будет загибаться занимаясь исключительно парсингом регэкспами
>>141162491> Tell me more.И где ты увидел бесконечный цикл?
>>141162495у меня от ваших задач рагель.
>>141162568Зато за это платят, а за твои регэкспы платят?
>>141162671за секс тоже платят, но что-то ты вдоль шоссе не стоишь.
>>141162725Дак мало палят.
>>141162820ну так чего, сколько там твой парсер мегабайт на одном ядре делает? не то чтобы я собирался с ним гоняться, просто интересно.
>>141156024 (OP)>>141158709У меня блять сегодня долбоеб выводил месяца на 5 различных языках(т.е 60 слов) через ебучий ифелс, когда я попросил это дерьмо переписать прошло 30 минут и он мне принес эту ссанину только переписаную в свитч.
>>141163293он знает пять языков? оО
>>141163293Забыл написать что этот идиот - мидл.
>>141163348а ты джун
>>141163344Нет, надо было написать функцию которая бы принимала инт и возвращала в зависимости от инта месяц привязанный к нему, но ему видимо было невдомек что такое проще реализовать через массив.
>>141163424Мимо, тимлид
>>141163456милды форматируют даты, по-моему ты меня обманываешь.
>>141163344Любой самый обычный программист знает 5-10 языков
>>141163456как первый курс? пятерки есть?
>>141156024 (OP)Васян не умеет в кастомный компаратор
>>141163569конечно, и даже наверное ты. как на тех пяти языках, которые ты знаешь, выглядят 12 месяцев?
>>141158571А в чем прикол? Типа джаваскрипт? И разве можно объявить две одинаковые функции?
>>141163537А с каких пор мидлам доверяют разработку архитектуры и логики приложения? Они довольно часто делают такие же таски как и джуны.
>>141163653В них нет такого понятия
>>141163581Не знаю, это к тому парню.
>>141163715очень интересно. вряд ли в задаче вывода месяцев на пяти языках шла речь о таких языках, в которых нет такого понятия, правда ведь?
>>141163706ты говоришь "логики приложения" так, будто это что-то сложное.
>>141163833Но тем не менее, это языки и их можно знать
>>141159044>даун который не умеет парсить дату из строкиНу я такой даун. А все потому, что писавшие части кода до меня не умеют в локализацию.В итоге у меня есть десяток вариантов строк в базе, в зависимости от локали на компьютере пользователя (а они сильно из разных стран)Охуенное я тебе скажу занятие.
>>141163875И архитектура ещё
>>141163706>>А с каких пор мидлам доверяют разработку архитектуры и логики приложения? Они довольно часто делают такие же таски как и джуны.Значит я не мидл, надо пойти повышение попросить. В 25 синьором быть норм?
>>141163931Я в 17 смог бы без проблем. И ты сможешь
>>141163931Если ты с 17-19 работал, и ебланишься как половина наших сотрудников то норм.
>>141163456i18n, не, не слышал. Эх, ща бы через массивы поддержку языков делать, в 2076.
>>141164568сначала в 2038 timestamp поломается.
>>141156024 (OP)А что не так? Тоже так делаю.
>>141164616А ты хорош.>>141163875Знаете что самое тяжёлое в работе архитектора в крупной фирме? То, что ты делаешь вещи, которые до тебя ещё никто не делал. И цена ошибки, это сотни тысяч, а иногда и миллионы баксов.Мой самый дорогой проект был на $1.3кк, могу с уверенностью сказать, когда некуда подсмотреть и не у кого спросить, в тебе борются два чувства: панический страх и невероятное чувство эйфории, когда ты придумываешь и толкаешь своё техническое решение думаю сравнимо с наркотиками, но я их не пробовал никогда
>>141164930что делаешь, коробки, заказной софт?
>>141165062Модули для продукта.
>>141163912Ебучий клоун, делается за 5 сек в гугле и за 10 минут в реализации (на нормальном, конечно, ЯП):DateTimeParser[] parsers = { DateTimeFormat.forPattern( "yyyy-MM-dd HH" ).getParser(), DateTimeFormat.forPattern( "yyyy-MM-dd" ).getParser() };DateTimeFormatter formatter = new DateTimeFormatterBuilder().append( null, parsers ).toFormatter();DateTime date1 = formatter.parseDateTime( "2010-01-01" );DateTime date2 = formatter.parseDateTime( "2010-01-01 01" );
>>141165230Модули для продукта, такого до тебя и правда никто не делал
>>141165280для js - date-Js: inspired by Joda-Time.
>>141165280Какая ж джава все-таки ахуенная
>>141165432Важен не сам факт написания модуля, а бизнес сценарии, которые он закрывал, дурачок мамкин.
>>141165647Мне представляется маловероятным, что ты делал новый продукт для бизнеса в новой области с новыми технлогиями или как оно там у вас называется. А вот в то, что все остальные люди в твоей конторе еще тупее чем ты, и помощи от них ждать не приходится - в это я верю. Это да, проблема архитектора.
Тред не читал, но хоть работать с датой и временем в формате стринга сложнее, в этом все равно нет особой проблемы. Но так да, это неуважение к братьям-кодером
>>141164930Ссыкло
>>141165945i18n вот где проблема.
>>141164930Мистер архитектор, а можно к вам тут подсостаться? Я проектов на миллионы не делал, но умудрился устроить веселья большой компании (частично мой продукт помог)В начале года (26 января) и где-то в апреле этого года американская контора устроила двойные и тройные оплаты по кредитам своим пользователям (т.е. вместо 200-300 долларов они заплатили по 600-1000)26 января это было частично связано с продуктом, который я разрабатывал с командой, второй же раз был очень интересный. Т.к. мы работали с Accenture (они являлись компанией-интегратором), с их стороны были тестировщики, которые на test environment не сменили credentials к платежной системе и не поставили галочку test mode в нашем продукте, 2 дня подряд списывали реальные деньги с ±300 000 пользователей (да, у них была fullcopy база с прода, со всеми банковскими данными пользователей, bank routing и bank account number)Итого, в первый раз было оплат на $150 000 000 больше ожидаемого, деньги пользователям вернули, но т.к. некоторые вошли в овердрафт, компания выплатила еще 150 000 чистыми для погашения комиссий овердрафта и хз сколько потеряли из-за потери доверия к продукту.Второй раз вышло примерно так же, только еще более эпично, ибо тут продукт был вообще не виноват, только доблестные тестеры.Я когда сидел у них в офисе, думал что меня там на месте порежут, но как-то обошлось - все счета ушли на Accenture, я не пострадал)Трустори, я не тролльhttp://www.theverge.com/2016/4/6/11380448/honda-car-payment-overcharge-double-price-error-mistakehttps://honda-financial.pissedconsumer.com/https://www.consumeraffairs.com/finance/honda-financial-services.html
>>141164930А теперь представь человека который твоё говно в бизнесе внедряет. Пидоры блядь обезьяны с клавиатурами вы!
>>141165280Какой ты бълеадь быстрый.Заранее неизвестно, какой формат строки будет у клиента (клиентский ебанутый софт писали не мы, и не можем на него повлиять)А кроме того, надо генерить обратные записи в другую базу, такие, чтобы тот же клиентский софт их понимал.Почему не сделать сразу в unixtime не понимаю, там вся структура этого говна написана на коленке пьяными индусами, а переделать мы не можем, наша задача - аггрегировать все.А за идею спасибо, жаль, что у нас не нормальный ЯП.
Запомните, дети мои, вы не кодеры. Вы программисты. Кодерами из вас может стать один процент.
>>141173925мне и программистом норм.
>>141173925А есть разница? Кодер это шифрование и криптозащита?
>>141173951Кодеры это те кто ебут плис, микроконтроллеры и прочее низкоуровневое
Я программер. Hо не просто программер. Я принадлежу к касте, которую иногда называют системщиками, иногда кристальщиками. Вы знаете, что это такое? Я обьясню, если потерпите. Мне никак не обойтись без специфики, но иначе вы не сможете понять дальнейшее."Мы программируем чипы однокристаллки, грубо говоря, это когда весь комп в одном кристалле. Програмная память и память данных разделены и не взаимодействуют между собой. Программа не может быть запущена в оперативке. Глубина програмного стека ограничена. Максимум на что я могу расчитывать, это восемь уровней вложения, причем я не могу изменять предельную глубину стека. О, вы не подумайте чего! У меня бездна ресурсов. Оперативки аж 128 байт! Это на все про все. Переменные, там то да се… Представили, да? С программной памятью тоже неплохо. Аж восемь килобайт. И пользоваться ей совсем несложно. Сначала нужно программно врубить нужный банк памяти, запустить в нем нужную процедуру, а по выходе из нее не забыть вернуться где был. Да еще надо иметь в виду, что в пределах банка я могу пермещаться только джампами и вызовами процедур, а переходы по условиям возможны только в пределах одной страницы, т.е. 256 байт. Это значит, если я сравниваю два байта и надо ветвиться, но если метка не находится в пределах 256 байт, то это письмо на деревню дедушке, причем компилятор только в половине случаев предупредит, мол широко шагаешь парень, штаны бы поберег. И это только цветочки! Ягодки я вам счас выложу, чтоб вы ими в полной мере могли насладиться.У меня нет команды вычитания. Вообще! только add. Уж про такую роскошь, как умножение или деление я вообще молчу, это для лентяев. Зато мне нужно обеспечить десятичную математику. Вы проникаетесь потихоньку? Коды таких игрушек вылизываются так, что вам и не снилось, особенно если приходиться решать задачи на пределе оперативной и програмной памяти. Исходники переписываются далеко не один раз. Мне мало просто решить задачу. Я должен впихнуть ее в этот чертов кристалл! Ограничение по переменным, по размеру кода в целом, по размеру каждой процедуры и по числу вызовов. Малейший недосмотр и… стек продавлен, и тебя вышвыривает черт знает куда. И компилятор не поможет. Такое он не ловит… Вы думаете это все? ;-) H-е-ет, дорогие мои. Моя игрушка работает в реалтайме… Это когда, напротив каждой крохотной процедурки моего кода нужно подсчитать и проставить время ее исполнения в милисекундах. Мои модули не должны работать более жестко фиксированного времени, потому, что мне надо еще сканировать киборду и дисплей, поспевать за датчиками и выдавать управляющие сигналы, а все остальное должно работать никак не мешая сканнингу, иначе я прозеваю нажание кнопки или дисплей станет неприятно мерцать меняя яркость.Hо и это еще не все! У меня есть интерфейс. Обычный писишный RS232C, так называемый компорт. Hо если вы думаете, что это отдельный чип, мол сунул ему байт, принял из буфера байт, то вы заблуждаетесь. Себестоимость. Я все это делаю ручками, телипая единственный бит порта. Ручками кручу диаграмму стартов, стопов и данных. Итак:Если я накатал код решающий задание, но он не влезает в память — задача не решена. Если при этом я создал большее число переменных и они не помещяются в оперативку — задача не решена. Если все оки-доки, но процедуры слишком длинны, разрушается диаграмма реалтайма — задача не решена. Если процедур слишком коротки, их много, исчерпывается стек — задача не решена. Любой средней руки программер, поставь его в подобные условия, застрелится на второй день. Вообще, по моему убеждению, парни работающие в этой области имеют стальные нервы и неукротимую волю к победе. Мы редко общаемся с обычными программерами — нам в общем не чем разговаривать.И не потому, что мы снобы или гордецы. Совсем необязательно. Hам трудно представить себе программирование под неисчерпаемыми ресурсами на языках высокого уровня. Мало винта? Купи другой, в чем проблема? Мало рамы? Купи еще, торкни в слот. Меги кодов? А я причем? Это компилятор виноват. Купите машину побольше. Это как разные планеты и я надеюсь, вы поняли почему. Это как красивый белый океанский круизер в бескрайних океанских просторах, плыви куда хочешь. А вы попробуйте на нем в финских шхерах порулить. ;-) Или вдевать нитку в иголку среди ночи. Причем, _черную_ нитку.
>>141158571ЛОлблядь
>>141173997ардуина стоит 500 рублей, а кто-то еще пишет пасты про байтоебов.
>>141156024 (OP)Не вижу проблем с твоим 2м пиком, это стандарт ISO ебать какой-то-там, легко преобразуется в нативные даты в любом языке.А фильтровать/сортировать надо на сервере по реквесту, ибо все равно полную коллекцию никто не возвращает.
>>141174061Ардуиномрази туда же. этой пасте лет как среднему посетителю /b
>>141166268Не понял где проблема? Делаешь нативный дейт объект из строки, далее выводишь как нужно тебе (и в нужной локале). Во втором пике есть GMT информация, в первом пике видимо UTC
>>141174061Некоторые считают что они и в Excel программируют.
>>141174236но ты-то знаешь правду, что программируют только в гамаке на лыжах, а остальные просто вышли погуляьт.
>>141174257Я знаю всё
>>141174276с программистами такое бывает.
>>141156024 (OP)>хранить дату и времяТак читать удобнее, очевидно же>А КАК МНЕ ЭНТОГО ОТСОРТИРОВАТЬ?import timeimport datetime as dttime.mktime(dt.datetime.strptime(line[:-3]), '%Y/%m/%d %H:%M:%S')А потом хоть конем ебись, не благодари