LINUX.ORG.RU

Сообщения nerdogeek

 

Должен ли программист уметь решать головоломки?

По мотивам треда на reddit

Головоломки и олимпиадные задачи. Которые так любят задавать на собеседованиях сами знаете кто.

nerdogeek
()

Брутальная тестилка программ

Вот примерно что я хочу: есть запущенный процесс и нужно натравить на него программу-тестилку. Что может делать эта тестилка: проверяет открытые файлы и рандомно их удаляет/закрывает, шлёт posix сигналы процессу случайным образом, стопает и продолжает работу процесса, подключается к слушающему сокету и пишет туда мусор и т.п. Хотелось бы чтоб такая тестилка ещё могла запускать приложение с разными rlimit, в chroot'е... Ну в общем вы поняли хотелку. Есть ли подобное решение, такая брутальная тестилка?

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

 ,

nerdogeek
()

Вопрос по запуску одного образа виртуалки на 500100 машин

В AWS можно создать свой образ виртуальной машины. Можно хоть LFS запилить туда. Образ включает ФС, которая может хранить гиги и терабайты файлов.

Вот вопрос возник: как оно разворачивается на куче машин? Это же сама по себе не тривиальная задача скопировать терабайтный образ на множество машин. Т.е. в EC2 и ему подобном просто тупо копируется по сетке или есть некая хитрая магия?

 , ,

nerdogeek
()

Файловые системы будущего: делаем ставки!

Предлагаю пофлеймить и высказать свои прогнозы какая файловая система в будущем будет самой популярной и почему: Btrfs, Xfs, ZFS (конечно же), ReiserN или какой-то иной?

 , , ,

nerdogeek
()

Кластер на SIM-картах

http://habrahabr.ru/company/beeline/blog/133388/

Размещение файлов приложений, которые могут выполняться во встроенной в SIM виртуальной Java-машине и обеспечивать предоставление некоторых услуг.

Кластер на симках - challenge accepted?

 ,

nerdogeek
()

Выпускник БГУ/БНТУ/БГУИР - бакалавр или специалист?

Те, кто учился 5 лет и выдали диплом такой синий (немного на совковый похож): признавайтесь, вы бакалавры или специалисты?

 

nerdogeek
()

Квантовые вычисления и будущее языков программирования

*Посвящается anonimous*

С появлением квантовых компьютеров в будущем и, следовательно, огромным возрастанием вычислительной мощности возникнет необходимость в эффективном средстве программирования. Что ждёт в таком случае ЯП: PHP, Ruby, Perl, Java, C++ и пр.? А может Haskell станет мейнстримом и каждый школьник начнёт учить его на уроках информатики в самой захолустной сельской школе вместо Pascal?

nerdogeek
()

Высшие абстракции и категории

Какие существуют абстракции самого высшего уровня? К примеру: вселенная (мн-во всех материальных объектов и сил), бесконечность, материя, множество (универсум), N-мерное пространство и т.д. Т.е. берем некий объект (пример: шкаф) и начинаем двигаться вверх по лестнице абстракций: шкаф -> мебель -> предмет быта -> материальный объект -> материя -> ..? Какие еще можно добавить вообще?

Правильно ли я понимаю, что поиском и описанием высших абстрактных категорий занимается философия?

 

nerdogeek
()

Посоветуйте IDE для Haskell

сабж
Какой IDE пользуетесь и почему именно её выбрали для хаскела?

 ,

nerdogeek
()

О феномене bullshit-работы

http://strikemag.org/bullshit-jobs/

Обсуждали уже на лоре?

Для Ъ: John Keynes посчитал что в 30х годах прошлого столетия большинство могло бы работать 15 часов в неделю и ничего бы не изменилось по сравнению с 40 часовой раб. неделей. В статье описываются причины почему общество выбрало добродетель «рабочего», который по прежнему 15 часов работает эффективно, а остальное время редактирует персональную страницу в соц. сети, смотрит котиков и занимается прочей «организацией» работы.

Если бы большинство людей работало на результат, то оставалось больше свободного времени, которое можно потратить на опен сорс, да и вообще полезные дела.

 ,

nerdogeek
()

Ваши любимые гитаристы

Мои:
1. Rhandy Rhoads
2. Alexi Laiho
3. Курышкин Михаил Семёныч

Последний - мой гитарный учитель и тролль со стажем:)

 

nerdogeek
()

Неблокирующий ввод/вывод без поллинга

Есть ли практическое применение non-blocking i/o без поллинга?

nerdogeek
()

Посоветуйте ноутбук. Очередной тред

Хотелось бы:

  • Моник от 15"
  • SSD или HDD+SSD
  • БЕЗ numpad
  • Цена до 2х килобаксов

Типичный юзкейс - собирать мир, компилять большие сишные проекты. В игры не играю.

Кстати, какую видюху посоветуете, чтобы меньше секаса было на онтопике?

 

nerdogeek
()

Принципиально новая ОС

 

nerdogeek
()

Вопрос по переводу книги Стивенса «Unix. Профессиональное программирование»

http://oz.by/books/more1035676.html

Вопрос тем, кто обладает 3-м изданием на русском. Как оно там с качеством перевода?

nerdogeek
()

Malloc, overcommit. Срыв покровов

#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>

int main()
{
    const size_t NUM = 500 * 1000 * 1000;
    while(1) {
        int *a = (int *)malloc( NUM * sizeof(int) );
        if (!a) printf( "Tsar' - shkolnik\n" );
        sleep( 1 );
    }

    return 0;
}
#> uname -a
Linux user-VirtualBox 3.8.0-35-generic #50-Ubuntu SMP Tue Dec 3 01:25:33 UTC 2013 i686 i686 i686 GNU/Linux

#> free -m
             total       used       free     shared    buffers     cached
Mem:          1002        594        408          0          9        108
-/+ buffers/cache:        476        526
Swap:         1021        129        892

#> sysctl -a|grep overcommit
vm.nr_overcommit_hugepages = 0
vm.overcommit_memory = 0
vm.overcommit_ratio = 50

#> gcc malloc_test.cpp -o m && ./m
Tsar' - shkolnik
Tsar' - shkolnik
Tsar' - shkolnik
^C

 

nerdogeek
()

Наибольшая общая подпоследовательность

Просто интересно как это реализовать эффективно на любом функциональном ЯП.

 , ,

nerdogeek
()

Вопрос по tcp/ip

В момент закрытия сокета удалённой (клиент) стороной соединение сервера может перейти в состояние last_ack. Если последний ack никогда не придёт, сработает ли таймаут для закрытия сокета сервера? Если да, то где в /proc этот параметр можно вычитать?

 ,

nerdogeek
()

Зачем нужна синхронизация DNS?

[нубовопрос]

Зачем, если всё равно запрос пойдет рекурсивно на dns сервер уровнем выше, айпишник которого известен? Гуглил, но чота не нашёл.

 

nerdogeek
()

Какой же всё-таки няшный Emacs

 

nerdogeek
()

RSS подписка на новые темы