LINUX.ORG.RU

Сообщения johnson102

 

Явное приведение типов в Java

Parent p;
Child c = (Child)p;

Насколько допустимо, с точки зрения производительности, применение динамического приведения типов в Java? Даже если предположить, что приведение верно, и исключение не выбросится, сколько времени отнимет само приведение Child c = (Child)p ?

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

 dynamiс cast,

johnson102
()

Asynchronous I/O

Имеется в виду io_submit(), io_getevents() и т.д.

Насколько я понял, Linux specific. Есть ли кроссплатформенные врапперы?

johnson102
()

Pattern-Oriented Software Architecture

5 томов, вроде
Нужно или нет?
Читать все или справочник?

 

johnson102
()

Уютный фронтенд к gdb

Посоветуйте уютный фронтенд к gdb.

Из требований:
- Не QT
- Интуитивность

Раньше с удовольствием использовал DDD, есть ли сейчас что-то похожее ?

 

johnson102
()

Первый раз в Незалежную

ЛОР, первый раз в жизни еду в Киев.

Посоветуйте, что делать, и чего не делать

- где вкусно поесть (аутентичный борщ, вареники ..)
- «must see» места
- куда лучше не ходить? Безопасно ли гулять ночью одному?
- что-нибудь ещё :)

 ,

johnson102
()

Книга c++ for real programmers

Джеффа Элджера. По делитесь впечатлениями, кто читал.

 

johnson102
()

Почему авиалайнеры не летают через Северный полюс?

Скажем, из Норильска в Монреаль

johnson102
()

анонимная регистрация домена

Это возможно? Зарегистрировать домен для себя, но чтобы во whois не было моего имени/адреса?

Сорри за глупые вопросы, я вообще не в теме.

johnson102
()

ЛОР, а ты играешь в лотерею green card?

(В продолжение темы о тракторе..)

Ну да, в эту самую. Ждёшь ли результатов каждый май с приятной дрожью в коленках?

 

johnson102
()

Зачем сделали eix-update вместо update-eix?

не понимаю

 

johnson102
()

Про асимптотическую оценку скорости алгоритмов

Собственно, почему всегда используется О большое? Приведу пример: при сортировке пузырьком выполняется n*(n-1)/2 шагов. Это можно оценить как O(n^2). Но ведь, насколько я понимаю, можно оценить это и как, например, O(n^5) - в соответствии с математическим определением О большого.

Почему используют О? А не тету или там эквивалентные функции (lim f/g = 1)

johnson102
()

Помогите вспомнить фильм

Много серий. Американский, шёл примерно.. в 1994 или 95 году. Какой-то парень по имени Джесси, или Джей Си (как-то так) обладал какими-то сверхспособностями (ну там мог быть очень сильным). Ещё у него был портативный компьютер, который выглядел как кредитная карточка, говорил женским голосом. Помню, что он с его помощью завёл авто однажды.

 

johnson102
()

C++ 11

Нужен? Не нужен?

Кто-нибудь с ЛОРа использует в своих проектах? А на работе?

 

johnson102
()

Пеленгация GSM-телефона

Навеяно недавним топиком про регистрацию с телефоном и анонимные симки.

Допустим, есть хакер Вася, который идёт в переход, покупает там симку без документов, идёт в соседний переход, покупает там телефон, и идёт домой. Дома, вставив симку в телефон и настроив EDGE, он использует его как модем для выхода в Интернет для своего ноута (на котором стоит Linux).

Вопрос такой - смогут ли Васю вычислить по его IP-адресу, если он живёт в современном многоквартирном доме? И с какой точностью вообще можно определить местоположение GSM-передатчика?

 ,

johnson102
()

[пятница] непрерывность электромагнитного спектра

где грань между радиодиапазоном и инфракрасным? Ультрафиолетом и рентгеном? Рентгеном и гамма? Существуют ли искуственные устройства, способные генерировать ЭМ излучение в нескольких диапазонах?

 

johnson102
()

Научиться петь в домашних условиях

без стероидов. Есть в природе какие-нибудь самоучители, или преподаватель обязателен?

johnson102
()

Посоветуйте широкоугольник для Nikon

до $700

Линукс тут, естественно, притом, что в нём я буду смотреть фотографии. И редактировать Гимпом, да. (Фотошоп не нужен)

johnson102
()

Разработка серверов

Что можно почитать про паттерны проектирования серверных приложений? Знаю только тред-на-соединение, прочитал про epoll, пока что быдлокод выходит :(

johnson102
()

[трактор][работа] Особенности резюме

Какие есть особенности в написании резюме для компаний в США и в Европе? Объём, последовательность изложения, с фото/без фото, и т.п.

 ,

johnson102
()

[мнения] Теорминимум программиста

http://sharpc.livejournal.com/67583.html

У человека есть мнение, что должен знать каждый программист.

для Ъ:

Аппаратное обеспечение, Хоровиц-Хилл, полупроводниковая электроника/спинтроника/фотоника, транзистор, схемотехника, микрокод, технология создания процессоров, VID/PID, FPGA, Verilog/VHDL/SystemC, SISAL, Arduino, устройства памяти (ROM → EEPROM, RAM, SSD, HDD, DVD), RISC/CISC, Flynn's taxonomy ([SM]I[SM]D), принстонский и гарвардский подход, архитектуры процессоров, архитектуры x86

Процессоры, конвейеризация, hyper-threading, out-of-order execution, спекулятивное исполнение, branch predict, префетчинг, множественный ассоциативный кэш, кэш-линия/кэш-промах, такты, кольца защиты, память в мультипроцессорных системах (SMP/NUMA), тайминг памяти

Дискретная математика, K2, теорема Поста, схемы, конечные автоматы, клеточные автоматы, автомат Калашникова, ДКА и НДКА

Вычислимость, машина Тьюринга, нормальные алгоритмы Маркова, машина Поста, диофантовы уравнения Матиясевича, лямбда-функции Черча, частично рекурсивные функции Клини, комбинаторное программирование Шейнфинкеля, Brainfuck, эквивалентность тьюринговых трясин, проблема останова и самоприменимости, счетность множества вычислимых функций, RAM-машина, алгоритм Тарского, SAT/SMT-солверы, теория формальных систем

Языки программирования, грамматики, иерархия Хомского, теорема Майхилла-Нероуда, лемма о накачке и лемма Огдена, алгебра Клини, НДКА -> ДКА, алгоритмически неразрешимые задачи в формальных языках, Драгонбук, Фридл, регекспы и их сложность, PCRE/POSIX RE, БНФ, Boost.Spirit + Karma + Qi/Ragel, LL, LR/SLR/LALR/GLR, PEG/packrat, yacc/bison/flex/antlr, статический анализ кода, компиляция/декомпиляция/обфускация/деобфускация, Clang/LLVM/XMLVM, GCCXML, OpenC++, построение виртуальных машин, JiT/AoT/GC, DSL/DSEL

Алгоритмы и комбинаторная оптимизация, Кормен/Скиена/Седжвик/Кнут/Ахо-Хопкрофт-Ульман/Пападимитриу/Шрайвер-Голдберг/Препарата-Шеймос, структуры данных, алгоритмы, сложность и символы Ландау, классы сложности, NP-полные задачи, графы и деревья, потоки в сетях, матрица Кирхгофа, деревья поиска (особенно RB-дерево и B-дерево), occlusion detection, куча, хэш-таблицы и идеальный хэш, сети Петри, алгоритм русского крестьянина, метод Карацубы и матричное умножение Винограда-Штрассена, сортировки, жадные алгоритмы и матроиды, динамическое программирование, линейное программирование, diff-алгоритмы, рандомизированные алгоритмы и алгоритмы нечеткого поиска, псевдослучайные числа, нечеткая логика

всего 35 пунктов

johnson102
()

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