ну длина проверяется еще одним if в for-цикле.
Если длина меньше максимальной, на, например, 50 символов, запоминаем позицию и начинаем составлять новую строку с нее.
Или просто согласиться пожертвовать немного производительностью и писать по 50 записей.
У меня ASUS 520gc. На него есть dd-wrt, но она ложится под нагрузкой торрентов, к сожалению. А кроме того — разве может один роутер держать два впн подключения внутри друг друга? L2TP а внутри — еще OpenVPN?
А вам надо математику именно на интерпретируемом языке писать? Потому что иначе я бы предложил Qt. Нужно перенести на линух — открываете проект в линухе, говорите сделать qmake -> пересобрать — и все, готовы бинарники для линуха. Ну и кроме того, скорее всего математика на си плюс плюс будет работать быстрее. Не говоряуж о том, что компилятор в Qt используется очень серьезный и мощный
Планшеты подходят для чтения отлично, если не считать одного НО. Экран у них все-таки светится.
Если вас это не парит, тогда подождите пару недель и покупайте Pocketbook IQ.
Он на андроиде, цветной и имеет кучу других плюсов.
Единственное изза чего я его не покупаю — его экран совсем не похож на бумагу )) От него устают глаза
Мой Pocketbook 602 справляется отлично с двухколоночным текстом в том случае, если нету картинок через 2 колонки (такие бывают у моей жены в книгах про искусство).
Тоже обладаю ноутом, десктопом, мобильником и читалкой и читаю только на читалке.
Хм. Ну я не считаю, что ORM замедляет Вашу работу, при условии, что сервер приложений и сервер базы данных — разные машины.
ORM транслирует простые и понятные простому человеку запросы в оптимизированный SQL. При этом база данных не теряет в скорости работы.
А finder'ы d roo — просто удобный способ генерации необходимых запросов.
Бейте меня ногами, но существуют гигантские кучи хэви-продакшн проектов, которые работают с ORM.
И да, 100 к объектов — это немного. Вот 100 кк…