Pull to refresh
23
0
Степанов Игорь @stepio

User

Send message
Но ведь так мило
А можно еще пару примеров задач, в которой такой подход удобнее чем изначальная реализация на Java? Или это только случаи когда код на Clojure уже есть и работает и надо его переиспользовать?

Какие преимущества дает Clojure?
Попробуйте удалить 100 случайных файлов из папки DropBox, а потом восстановить их.

DropBox для этого не предназначен, а потому их интерфейс для этого крайне неудобен. Одно дело случайно удалить 1 файл и восстановить его — это да, без проблем. Но более сложные задачи — крайне не советовал бы.

Я один раз накосячил при перемещении папки дропбокса — в итоге оказалось проще восстановить все из Time Machine, чем лечить получившегося уродца.
Будто там все поголовно грамотные… Подумаешь, букву пропустили — вспомните что они с британским английским сделали :)
Точняк! Я же чувствовал что что-то там не так :)
Т.е. получаем что-то типа Time Capsule, но дешевле?
Еще, на счет тестирования производительности. Я бы (доказать не могу, чисто «на всякий случай») вывод времени писал как:
time = System.nanoTime() — time;
System.out.println(" Some time " + time);
Идея: избежать каких-либо задержек от консольного вывода при замере конечной точки.

А вообще, по-хорошему, еще круче померять одно и то же несколько итераций, откинуть мин и макс, а для остального взять среднее. Прошу поправить, если ошибаюсь
Интересная статья, спасибо — интересная структура. Несколько вопросов (не сочтите за «пинки»):

1. Почему бы не выделить тестирование производительности в отдельный класс? По-моему так правильнее
2. Сравнивали ли вы свою реализацию с этой? github.com/megatherion/Unrolled-linked-list
3. Какая лицензия? (я мало пользуюсь Github — может там везде GPL, но я не в курсе)

Вцелом мне понравилось, хотя действительно было бы еще интересно прикрутить concurrency
А мне кажется этот патент «тянется» из Mac OS… Тогда пример неточный)
Но все-таки черт-возьми, это уже почти «Я, робот» (в хорошем смысле)
Государству пора разрабатывать юнит-тесты для беспилотников, пока не подтянулись китайцы и не наводнили рынок чем-то сомнительным
Тренировка памяти в условиях, приближенных к боевым :)
Полностью поддерживаю! Аналогично: двухэтапная авторизация Google.
Использую все возможные коды и блокировки — информация дороже аппарата
«Носовые сигналы» — класс, просто и элегантно)
Интересно, теперь если показать этому Q.bo другого Q.bo, он скажет «It's me»?
Это еще и увеличит автономность робота :)
Спасибо, тогда ясно, жду продолжения!

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Registered
Activity