Pull to refresh

Участники хакатона разработали алгоритм для поиска информации в газетах военных лет

Reading time 1 min
Views 1.6K
Algorithms *Hackathon
image

Российская государственная библиотека и «Школа 21» провели онлайн-хакатон по прикладному применению средств алгоритмической обработки текстов на русском языке. Его участники создали алгоритм поиска необходимых данных в текстах подшивок газеты «Красная звезда» за 1941-1945 гг.
Total votes 5: ↑4 and ↓1 +3
Comments 1

Возможно, что Leopard, iWork и iLife появятся в июне

Reading time 1 min
Views 527
IT-companies
Сегодня на сайте ThinkSecret появилась новость, в которой сказано, что от достоверного источника (оставшегося неназванным) была получена информация о дате выхода MacOS X 10.5.

В новости говорится о выходе Leopard в июне, где-то недалеко от Worldwide Developers Conference 2007, которая запланирована на 11 июня (кстати, в этот день в розничной продаже появится iPhone ).

Раньше заявлялось, что MacOS X 10.5 Leopard появится весной этого года, но неофициально весной называют время до окончания третьего финансового квартала — 21 июня, — так что Apple при таком раскладе полностью укладывается в срок.

Также (опять-таки по заявлениям анонимного источника), в конце июня выйдут iLife и iWork, которые возможно променяют окончание '07 на Leopard Edition.
Total votes 10: ↑7 and ↓3 +4
Comments 1
С днём рождения, Рунет!

Weekly cast #010

Reading time 1 min
Views 342
Lumber room
Своего рода юбилейный выпуск подкаста о кино и не только.

Темы выпуска:
— [Не]официально о [не]конференции
— Почём нынче вирусописатели
— Я.Ответы на вселенский вопрос
— Как подружиться с IT-шником?
— Атака клонов
— По следам своей памяти
— Датная тема

Темы слушателей:
— Второй minibar (subaur)
— О конкурсах на просторах казнета (BigFirst)

Ссылки: BarCampCA 2009; Microsoft готов платить; Яндекс ответит; Coders vs Peoples; Твиттер наводит порядки; Черный-черный фильм
Total votes 4: ↑1 and ↓3 -2
Comments 2

Проблема модификации даты через strtotime

Reading time 1 min
Views 18K
PHP *
Добрый день хабравчане.

Хочу поведать вам о небольшой проблеме с вычислением даты функцией strtotime.

Суть в следующем. Мне нужно было получить название предыдущего месяца. Ничего сложного в этой задаче нет:
$t = strtotime('-1 month');
echo strftime('%B', $t);

В большинстве случаев этот вариант отлично подходит. Но не сегодня.
Читать дальше →
Total votes 65: ↑45 and ↓20 +25
Comments 60

Библиотечка datef — форматирование дат

Reading time 2 min
Views 3.5K
JavaScript *
Разрешите представить datef — мини-JS-библиотеку вывода даты в разных форматах.
Вкратце опишу имеющиеся фичи:
  • Выполняет одну и только одну задачу: вывод дат в разных, потребных юзеру форматах;
  • Работает в nodejs и в браузерах. В браузерах может работать как requirejs/amd-модуль;
  • Не мусорит в прототипах встроенных объектов;
  • Написана в strict mode;
  • Обильно аннотирована в js-doc-формате;
  • Не имеет внешних зависимостей.

Примеры использования:
datef('dd.MM.YY', new Date()); // "13.08.12"
datef('dd.MM.YY'); // второй аргумент необязателен — берется «сейчас»

var d = new Date();
d.setFullYear(2045);
datef('dd.MM.YYYY', d); // "13.08.2045"

// есть несколько заранее заданных форматов:
datef.formatters.ISODateTimeTZ(); // "2012-08-13T15:01:29 -04:00"

// можно определить и сохранить свой…
datef.register('myFormat', 'd.M.YY');
datef.formatters.myFormat(); // "13.8.12"

// или просто получить его как отдельную функцию
var myFormat = datef.createFormatter('d.M.YY');

Копание во внутренностях и лирические отступления
Total votes 35: ↑33 and ↓2 +31
Comments 19

Windows 10 будет доступна по всему миру в сентябре

Reading time 2 min
Views 24K
Presentations
image

Microsoft заявляет, что уже этим летом выпустит в свет Windows 10, а по всему миру, в 190 странах на 111 языках, новая ОС будет доступна с 23 сентября 2015 года, сообщает arstechnica. Заявление было сделано на этой неделе в рамках недавно возобновленной конференции разработчиков аппаратного обеспечения WinHEC в Шэньчжэне, Китай.
Читать дальше →
Total votes 24: ↑22 and ↓2 +20
Comments 73

Google ищет лох-несское чудовище

Reading time 1 min
Views 13K
Popular science Science fiction IT-companies

Смелый аквалангист не боится доисторических существ

Думаю, многие заметили новый дудл Google — стилизованное изображение «Несси», как некоторые ласкового называют лох-несское чудовище. Но корпорация приложила несколько больше усилий, чем просто создание дудла. Специальная команда занялась добавлением озера и окрестностей в сервис Google Street View. Плюс ко всему, команда Google попробовала и самостоятельно поискать плезиозавра (или кем там является лох-несское чудовище?).

Для этого команда Google взяла в аренду катер, прикрепила к нему свою камеру, и начала делать объемные снимки окружающего пространства. Результаты уже можно посмотреть. Кроме того, компания наняла и нескольких водолазов, которые также пытались что-то обнаружить. Водолазов оснастили специальными подводными камерами, при помощи которых подводники пытались запечатлеть лик того самого создания, о котором говорят уже более 80 лет.
Читать дальше →
Total votes 11: ↑11 and ↓0 +11
Comments 5

Функция количества високосных дней в периоде

Reading time 6 min
Views 5.2K
Programming *Algorithms *Functional Programming *Development for Office 365 *Visual Basic for Applications *
Sandbox

Эффективная функция вычисления количества дней високосных и невисокосных лет для Excel.

Как известно «Лень – двигатель прогресса». В своей работе однажды я столкнулся задачей, когда нужно было составить таблицу расчёта процентов по договору займа, где за базу должно было быть фактическое количество дней в году. Неудобство составляло то, что нужно было не забыть про високосные года и разделять дни, которые относятся к високосному году и дни не високосных лет. Была написана простенькая формула, но позже я выяснил, что расчётом високосных лет не всё так просто.

Читать далее
Total votes 4: ↑3 and ↓1 +2
Comments 12

Постоянный календарь — мечта программиста

Reading time 6 min
Views 7.4K
Programming *Reading room Popular science Astronomy

— Это ты тестировал систему продажи билетов?
— Да…
— Клиент сейчас купил билет на дату «82.13.-891». Либо ты сейчас скажешь ему, сколько дней осталось до поездки, либо переводим тебя на должность стажёра.

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

Читать далее
Total votes 20: ↑18 and ↓2 +16
Comments 17

Java — 27! Как язык программирования, предназначенный для бытовой техники, стал одним из самых популярных в мире

Reading time 4 min
Views 6.9K
Skillbox corporate blog Java *

23 мая 1995 года — дата официального выпуска Java. Язык Java и сегодня остается одним из самых востребованных языков программирования в IT. По данным индекса TIOBE, ранжирующего языки программирования на основе поисковых запросов о них, Java стабильно занимает третье место по популярности в мире с момента запуска рейтинга.

Сегодня с помощью языка решаются тысячи задач — от написания мобильных игр и приложений до разработки в финтехе и работы с big data. Вместе с Даниилом Пилипенко, программным директором факультета backend-разработки направления «Программирование» Skillbox, директором центра подбора IT-специалистов SymbioWay рассказываем, зачем был создан Java, как он повлиял на развитие IT-отрасли и насколько востребовано владеть Java сегодня. Для затравки –– фрагмент кода, который выведет возраст языка в консоли :)

Читать далее
Total votes 26: ↑13 and ↓13 0
Comments 17

Парсинг дат в JS — добавляем русский язык в библиотеку Chrono

Reading time 3 min
Views 4.3K
Open source *JavaScript *Programming *Natural Language Processing *
Tutorial
✏️ Technotext 2022

Crono это парсер дат на естественном языке. Кроме формальных ISO 8601 или dd.MM.yyyy, распознает варианты а-ля «в среду утром‎», «с 10 до 11 вечера», «2 часа 5 минут назад» и т.п. Поддерживает 8 языков, в том числе, теперь, и русский.

Читать далее
Total votes 14: ↑14 and ↓0 +14
Comments 3

Краткая история календаря и фантазии о шестидневной неделе

Level of difficulty Easy
Reading time 14 min
Views 13K
Reading room Popular science The future is here Astronomy
Review

Привет, Хабр.

Календарная система – одна из тех вещей, что не даёт покоя новаторам уже далеко не первый век. История знает десятки, если не сотни календарей и, наверное, ещё большее число предложений по оптимизации, но раз за разом всё возвращается к устоявшемуся виду, протягивая хвост атавизмов ещё на столетия вперёд.

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

📆
Total votes 57: ↑55 and ↓2 +53
Comments 99