Почему карма никак не работает с купленными аккаунтами?
Я, конечно, все понимаю, надо зарабатывать и т.д. Но ведь если общество отвергло, общество, которое и приносит популярность и доход, то почему же «заминусованные аккаунты» все также постят свою рекламищу в корпоративные купленные блоги?
Неправильно это.
Ведь есть примеры хороших, пусть и рекламных, корпоративных блогов, хозяев которых не уносят минуса.
Кажется Хабру стоит пересмотреть политику слегка, пусть «корпорации» (кто только не «покупает» этот хабр, всякая шваль) покупают себе новые аккаунты. Это будет правильно со всех сторон.
?зина выбрать?gfffg
Какую коммерческую CMS интернет-магазина выбрать? Главный акцент делается на возможность обмена с 1С.
Рассматриваются Битрикс, UMI.CMS, Amiro.CMS, возможно HostCMS. Кто, что посоветует? Кто с какими проблемами столкнулся на этих CMS.
Количество товаров > 200 000
Пользователей около 2000, одновременно до 10 пользователей
Магазин электроники, соответственно деталей по товарам порядка 40
Сервера собственные, нагрузку держат. gfffgttaaggCMS,ttaagggfffg
Если вам важна интеграция с 1с, то напрашивается 1с-битрикс, потому что принадлежит той же компании и соответственно там лучшая интеграция с 1с :)
Ну и в целом, для большого магазина с таким кол-вом товаров битрикс, вероятно, будет лучшим решением.
Его используют крупнейшие магазины: eldorado.ru, svyaznoy.ru, euroset.ru.
также из плюсов битрикса: огромное кол-во подрядчиков и программистов.
umi и netcat позиционируются как простые CMS, серьезных e-commerce проектов на них нету. Однако, все действительно зависит от задач. И если готовы принести функциональность в ущерб простоте, то и их можно рассмотреть. llpp
Интеграция с 1с это не более 5-10% от разработки интернет-магазина. Не стоит отказываться от CMS только из-за того, что в ней по умолчанию нет интеграции с 1С.
Я работал и с платными и бесплатными CMSками, для разработки в том числе и интернет магазинов. У платных в техническом плане нет абсолютно никаких преимуществ. Тот же битрикс почти во всем проигрывает друпалу и в скорости и в качестве кода. У друпала качество тоже не очень, но у битрикса совсем плохо. Волосы дыбом встают. Битрикс работает крайне медленно и невероятно сильно грузит базу.
В идеале разработать CMS под проект. Для этого нужны хорошие разработчики. Зато будет летать, жрать мало памяти и интерфейс заточенный под вас. llpp
Предлагаю HostCMS(hostcms.ru). Все есть. И 1С и импорт/экспорт в Эксель и многое другое. Можно реализовать все что угодно. Сам пользовался, так что знаю:) llpp
Выбирайте Magento. Если цель — именно магазин — лучше не найдете. llpp
Если бы вы получше расписали ТЗ, то получили бы вменяемый ответ с большей вероятностью.
Масштаб магазина: планируемое кол-во товаров, пользователей, кол-во деталей по товарам
Параметры хостинга: Shared, VDS или co-location
Если co-location, то какие ТТХ у сервера
Какие-то особые требования
и так далее и тому подобное. llpp
insales.ru саас llpp
присоединюсь к вопросу — «Почему коммерческие?»
Друпал может все :)
Давайте рассмотрим готовый пример — OpenStore или ссылка 2 тут уже есть и магазин и куча всего и интеграция с 1С
Конечно же еще прийдется попилить напильником, но в комерческой системе тоже нужен хороший напильник и толковые руки llpp
Магенто если нужно будут разрабатывать модули или допиливать — начнутся проблемы, в этом плане система далеко позади
Локализация хромает, отсутствует интеграция с 1С llpp
Под 200 000 товаров нужно делать под заказ проект по хорошему.
Как представитель PHPShop могу предложить PHPShop 1C Pro phpshop.ru/docs/product5.html
Но для 200 000 товаров нужен будет хороший VPS.
Можете скачать и проверить работу, есть триалка для тестирования на 1с вживую.
Видео-урок по работе на 8.1 phpshop.ru/help/Content/video/lesson_1c_v1/lesson_1c_v1.html
В синхронизации есть все, что вам нужно, можно дописать выгрузку под ваши задачи и т.д. llpp
Если бюджет особо не важен, то самым дорогим (в разы, по сравнению с другими системами), но и гибким решением окажется битрикс.
Из узких мест у вас сразу объем базы в 200 тыс (у UMI, как и у многих других друпалов, база не потянет), посещаемость 10 одновременно – звучит нестрашно. По 1С особых проблем у топовых коробок быть не должно.
Смотрите примеры внедрений по магазинам у цмсок, посещаемость, объем баз, скорость работы. llpp
Битрикс.
Основным узким местом при синхронизации каталога будет 1С-ка. Лучше ставить последнюю «Управление торговлей» 11-й редакции. Интеграция с Битриксом не встроена в неё сейчас, и ставится сверху отдельной инсталляцией.
Если компания соберёт сайт нормально, то особых проблем не будет.
Под синхронизацию можно применить ряд трюков с разведением БД и настройками, чтобы вообще не париться.
Навскидку полная синхронизация такого каталога на средненьком нормально настроенном сервере с Битриксом из коробки будет под час по времени. (Работа при этом не прерывается).
Если используете старую версию синхронизации со стороны 1С, то тупо со стороны 1С-ки не пройдёт и трети. llpp
Знакомый в интернет-магазине сантехники использует simplacms.ru/ очень доволен, при том что с веб-технологиями у него вообще мало общего, так же есть вполне рабочая и динамично развивающаяся платформа для интернет-магазинов myinsales.ru, позволяет синхронизировать продажи с различными платформами, но давно не интересовался как у них что, но год назад делал пару магазинов на ней, вполне удобно. llpp
Возможно еще какие другие коммерческие CSM кто подскажет? llpp
По работе знаком со всеми перечисленными. К ним, из коммерческих систем, можно добавить ещё NetCat:
www.netcat.ru/
Для рекомендаций — мало исходных данных. llpp
PrestaShop — www.prestashop.com она хоть и бесплатная, но вы можете часть средств пожертвовать, а на часть взять помощника, который вам поможет :) llpp
Имел дело с магазином на движке амиро cms. Как по мне, так для интернет магазина это самый идеальный вариант, если приобретать готовую редакцию. (но большого опыта с другими платными cms нет это мое субъективное мнение) Для основной части магазинов по функционалу ничего допиливать не придется. Админка простая и понятная, с 1С также можно связать, запускается проект за день. По нагрузке могу сказать что На Amiro, например, работает Техпорт - магазин занимающий всего 1 строчку ниже ОЗОНА в рейтинге российских крупнейших интернет-магазинов. Вдобавок недавно вышло обновление 6 версия движка там очень много революционных изменений как для разработчиков так и для пользователей полный обзор можно почитать у них на сайте www.amiro.ru/product/amiro.cms/6/dev llpp
Здравствуйте! Не по наслышке знаю, что выбирая коммерческую CMS для интернет-магазина главный акцент нужно делать на качество и возможности самой системы, потому, что последствия потом нагрянут очень быстро. Поэтому хочу Вам посоветовать хороший сайт www.softreactor.ru/products , где вы найдете все то, что искали и я уверенна, что с этой системой Ваш интернет-магазин будет прибыльным) llpp
Так как обмен с 1С происходит с большим количество товаров и характеристик, то синхроназция файлами не получится. У вас будут очень большие файлы, которые буду грузиться на сайт, где движок должен разобрать и обновить каталог. Слишком большой файл php может не прожувать.
Советую попробовать Электронный заказ (https://ez-catalog.ru/ezcatalogcms-about.html).
В ней есть программа-редактор для работы с каталогом/заказами и движок сайта. 1С будет напрямую в программу выгружать каталог (через внешную обработку), а программа загрузит их на сайт. Через запросы, без каких-либо дополнительных файлов импорта/экспорта. Поэтому синхронизация между сайтом и 1С пройдет нормально. llppminhojkhon
MySQL и триггер на вставкуgfffg
Вставляю в первую таблицу запись. На ней же висит триггер «после вставки», который добавляет id из первой таблицы во вторую. Как это реализовать?
Если вставляю в триггер запрос: INSERT INTO table2 VALUES (table2.id = LAST_INSERT_ID()); — добавляются «1».
Если запрос: INSERT INTO table2 VALUES (table2.id = new.id); — «0». gfffgttaaggMySQL,ttaagggfffg
Ubuntu 10.01 + MySQL 5.1.49, работает нормально через
INSERT INTO table2 (id) values (NEW.id);
llppminhojkhon
Есть ли готовый блок "войти через социальные сети"gfffg
У Яндекса есть готовый блок про «поделиться» — api.yandex.ru/share/
Есть ли нечто похожее, но про создание пользователя, где в одной кнопке были бы совмещены разные социальные сети и осталось подвести это к своей базе данных? gfffgttaaggСоциальные,сети,ttaagggfffg
насколько я понимаю, подобный сервис предоставляет loginza (loginza.ru), купленный яндексом llpp
Есть интересный сервис uLogin (ulogin.ru)
лучше аналогов и сервисов более незнаю =) llppminhojkhon
Организация продажи ПОgfffg
Собственно говоря возник один вопрос: Как организовать продажи собственных программных продуктов через Интернет. Если более конкретнее, то бесплатно распространяется демо-версия программы, которая требует регистрации (введение Имени и Серийного номера).
В частности интересует непосредственно вопрос оплаты и передачи серийного номера.
Если для РФ это можно сделать через WebMoney и Yandex Деньги, то что делать для зарубежных покупателей?
Существует ли уже готовая платформа, которая поддерживала бы оплату и через WebMoney и через Банковские карты и прочие платёжные системы? gfffgttaaggЭлектронная,коммерция,Программное,обеспечение,и,интернет-сервисы,ttaagggfffg
Софткею можно дать на реализацию. Вопросы оплаты он решает. В том числе с зарубежными покупателями. llpp
Для продаж в СНГ — www.softkey.ru, либо www.allsoft.ru Для продаж в остальном мире — www.payproglobal.com llpp
RoboKassa llpp
Если речь идет о западных потребителях тогда нужен процессинг по картам.
Например, payonlinesystem.ru или аналогичные. Каждый из них берет свою долю за транзакцию.
Обращайте внимание на условия предоставления услуг. llpp
Почитал про RoboKassa. Довольно удобная вещь и легкая в подключении.
Но там сказано: Просим обратить Ваше внимание на то, что физическим лицам недоступна оплата через терминалы QIWI и банковскими картами., а поддержки зарубежный платёжных систем, таких как PayPal, e-gold, LR нет. Выходит что поддержка работы с зарубежными клиентами есть только у Юридических лиц и Индивидуальных предпринимателей. Так что система не подходит по причине того, что основной уклон идет на клиентов из US, GB, DE, FR. А создавать ИП не хотелось бы. llpp
payonlinesystem.ru за подключение к системе берет 220$, как-то не хорошо получается. И опять же работа только с Юр. лицами и ИП. И слишком много требований предъявляют. llpp
Кстати, вот нашел одну систему: shareit.com в принципе тоже подходит, потому как основная задача в продаже программ — распространение серийников. К тому же регистрация бесплатная + процент не грабительский. Кто что думает по поводу этой конторки? llppminhojkhon
Android как гарнитура для другого телефона?gfffg
Возможно ли написание приложения под Андроид с целью реализации в нём профиля Bluetooth Headset с целью принятия и совершения звонков с другого телефона по Bluetooth?
Буду благодарен за ссылки на готовые приложения если таковые имееются. gfffgttaaggAndroid,Bluetooth,Гарнитура,Программное,обеспечение,и,интернет-сервисы,ttaagggfffg
В принципе, софтовые эмуляторы (под линукс, например) существуют. Значит, должно быть реализуемо. Но готовых решений под андроид не видел. llppminhojkhon
В request-tracker-3.8 не получается изменить или создать юзера, очередь и т.п?gfffg
Приветствую.
Установил request-tracker-3.8.8 из debian-backports на машину с debian lenny (apache2, mod-fcgid, postgresql-8.4.7). Все установилось благополучно, вход в RT осуществляется, по меню ходить можно. Однако если попытаться завести заявку, нового пользователя или поменять какие-либо настройки пользователя или очереди, вылезают ошибки типа «Невозможно загрузить очередь » или «Couldn't load user '' ». Проблема, судя по всему, не в базе. т.к. проверял с постгресом 9.0, 8.4 и SQLite. Вопрос в том, куда смотреть и что копать. Под катом дебаг лог.
Буду очень благодарен за помощь.
В логе только следующее:
[Thu Feb 17 10:34:44 2011] [debug]: SQL(0.000036s): SELECT main.* FROM CustomFields main WHERE (main.Disabled = '0')
AND (main.LookupType = 'RT::User' OR main.LookupType = NULL) ORDER BY main.Name ASC; (/usr/share/request-tracker3.
8/lib/RT/Interface/Web.pm:780)
[Thu Feb 17 10:34:46 2011] [error]: WebRT: Couldn't load user '' (/usr/share/request-tracker3.8/html/Elements/Error:8
2)
Trace begun at /usr/share/request-tracker3.8/lib/RT.pm line 302
Log::Dispatch::__ANON__('Log::Dispatch=HASH(0x5108290)', 'WebRT: Couldn\'t load user \'\'') called at /usr/share/requ
est-tracker3.8/html/Elements/Error line 82
HTML::Mason::Commands::__ANON__('Why', 'Couldn\'t load user \'\'') called at /usr/share/perl5/HTML/Mason/Component.pm
line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x5fda380)', 'Why', 'Couldn\'t load user \'\'') c
alled at /usr/share/perl5/HTML/Mason/Request.pm line 1278
eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 1268
HTML::Mason::Request::comp(undef, undef, 'Why', 'Couldn\'t load user \'\'') called at /usr/share/request-tracker3.8/l
ib/RT/Interface/Web.pm line 863
HTML::Mason::Commands::Abort('Couldn\'t load user \'\'') called at /usr/share/request-tracker3.8/html/Admin/Users/Mod
ify.html line 298
HTML::Mason::Commands::__ANON__ at /usr/share/perl5/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7fc2baf15988)') called at /usr/share/perl5/HTML
/Mason/Request.pm line 1278
eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 1268
HTML::Mason::Request::comp(undef, undef, undef) called at /usr/share/perl5/HTML/Mason/Request.pm line 937
HTML::Mason::Request::call_next('RT::Interface::Web::Request=HASH(0x7fc2baf068b0)') called at /usr/share/request-trac
ker3.8/html/Admin/autohandler line 49
HTML::Mason::Commands::__ANON__ at /usr/share/perl5/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x5fff878)') called at /usr/share/perl5/HTML/Mason/Request.pm line 1278
eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 1268
HTML::Mason::Request::comp(undef, undef, undef) called at /usr/share/request-tracker3.8/lib/RT/Interface/Web.pm line 320
RT::Interface::Web::ShowRequestedPage('HASH(0x5fec570)') called at /usr/share/request-tracker3.8/lib/RT/Interface/Web.pm line 224
RT::Interface::Web::HandleRequest('HASH(0x5fec570)') called at /usr/share/request-tracker3.8/html/autohandler line 53
HTML::Mason::Commands::__ANON__ at /usr/share/perl5/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x58ae3b8)') called at /usr/share/perl5/HTML/Mason/Request.pm line 1273
eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 1268
HTML::Mason::Request::comp(undef, undef, undef) called at /usr/share/perl5/HTML/Mason/Request.pm line 467
eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 467
eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 419
HTML::Mason::Request::exec('RT::Interface::Web::Request=HASH(0x7fc2baf068b0)') called at /usr/share/perl5/HTML/Mason/CGIHandler.pm line 193
eval {...} at /usr/share/perl5/HTML/Mason/CGIHandler.pm line 193
HTML::Mason::Request::CGI::exec('RT::Interface::Web::Request=HASH(0x7fc2baf068b0)') called at /usr/share/perl5/HTML/Mason/Interp.pm line 342
HTML::Mason::Interp::exec(undef, undef) called at /usr/share/perl5/HTML/Mason/CGIHandler.pm line 124
eval {...} at /usr/share/perl5/HTML/Mason/CGIHandler.pm line 124
HTML::Mason::CGIHandler::_handler('HTML::Mason::CGIHandler=HASH(0x5aa5688)', 'HASH(0x6037810)') called at /usr/share/perl5/HTML/Mason/CGIHandler.pm line 73
HTML::Mason::CGIHandler::handle_cgi_object('HTML::Mason::CGIHandler=HASH(0x5aa5688)', 'CGI::Fast=HASH(0x60319b0)') called at /usr/share/request-tracker3.8/libexec/mason_handler.fcgi line 80
eval {...} at /usr/share/request-tracker3.8/libexec/mason_handler.fcgi line 80 gfffgttaaggPerl,ttaagggfffg
На request-tracker.ru вам дорога.
Не забудьте дать доступ юзеру rt в папку mason_data и session_data, или как-то так. Он там всякие кешированные элементы хранит, если не может создать — падает со всякой ересью. llppminhojkhon
Ubuntu + silverlightgfffg
Как заставить работать в бубнте 10.10 чудо microsoft silverlight?
нужно что бы заработало — services.biathlonresults.com/DataCenter_IBU.aspx gfffgttaaggMicrosoft,Silverlight,ttaagggfffgllpp
Да никак без глюков. Моно — имхо мертвая тема, пока дядя Стив не возьмет курс на кроссплатформенность дотнета. А до тех пор это попытки энтузиастов превратить ReactOS в венду llpp
есть специальная страница для тестов — у вас там работает?
У меня не работает, ни в ФФ. ни в хроме, ни в Опере llpp
альтернатива у меня есть — виртуалбокс. но хочется запустить в прямом виде llpp
Moonlight я и так нашел, на той же странице тестов есть ссылка на скачивание :) llpp
Чето открылось, появилась загрузка, а потом белый экран и ТОРМОЗА!!!!!!111 llpp
это у меня было в Хроем на старой версии Moonlight :)
на новой версии, просто белый экран в ФФ, а Хром показывает что нету этого плагина llppminhojkhon
Задачи на Javagfffg
Здравствуйте!
Посоветуйте, пожалуйста, сайт, где можно найти задачи для обучения программированию на Java с системой проверки результатов тестами. Проще говоря система, как на олимпиаде — решение проверяется на определённом количестве тестов и выдаётся результат, только задачи нужны разного уровня, от простых до сложных.
Спасибо. gfffgttaaggJava,Тестирование,ПО,ttaagggfffgllpp
Вот еще хороший сервис — acm.timus.ru/authedit.aspx
После решения нескольких десятков задач на Тимусе многие задачи из реальных проектов кажутся просто смешными. llppllppllpp
По моему прикладное программирование далеко от олимпиадного, которое заточено под алгоритмы и ввод вывод, когда в прикладном львинная доля усилий интерфейс + технологии и чаще всего простые алгоритмы(но не везде).
В свое время я брал обычную прикладную задачу по работе которую мне надо было делать и реализовывал её на изучаемом языке.
Одна из задач была сканер макадресов в своей подсети, попробуйте написать. Его точно можно написать. llppllpp
codingbat.com/ — очень хорошо для начинающих! llpp
задачи по java, покажет сколько было решено правильно
java-quizapp.rhcloud.com llppminhojkhon
система тегов на MongoDBgfffg
Можно ли из документов вида
{...,
tags: ['php','nosql',...]
}
… выбирать все уникальные значения массива tags одним запросом? gfffgttaaggNoSQL,MongoDB,ttaagggfffg
http://www.mongodb.org/display/DOCS/MapReduce — пример Shell Example 2 похож на то, что Вам надо. llpp
Всем спасибо!
После поиска наткнулся на совет от авторов Mongo:
cookbook.mongodb.org/patterns/count_tags/
sadist007 > да похоже на то, спасибо. В примере по приведенной мной выше ссылке таблица потом не удаляется, т.е. создается постоянная таблица, которая обновляется при каждом добавлении тега. Поняв принцип, могу предложить такой вариант:
при каждом добавлении-удалении добавлять/удалять теги из этой таблицы и раз в N-ый промежуток времени делать map-reduce для пересчета, для точности.
Теперь возник следующий вопрос: как выбирать посты по тегу? Опять же Map/Reduce'ом? Не слишком ли долго? llpp
TimTowdy выше правильно сказал: хотите уникальности — храните как хеш llppminhojkhon
FaceBook login, а точнее logoutgfffg
Добрый день,
Меня интересует вопрос по Facebook login — как его подключить и использовать понятно, но вот как производить выход пользователя с сайта — разлогинивать его только на сайте или еще и на FB?
Разлогинивать его на FB технически не проблема, вопрос этический.
Решил посмотреть как это делают стартапы, у большинства (из тех у кого есть FB login) кнопка «Выйти» либо не работает, либо отсутствует, т.е. разлогиниться на сайте нельзя вообще. gfffgttaaggFacebook,Идентификация,пользователей,ttaagggfffg
Мне кажется, что с ФБ выкидывать не стоит. Человек, нажимая logout на Вашем сайте, хочет уйти именно с Вашего сайта, но это совсем не значит, что он хочет заново логинитья на ФБ. llppminhojkhon
Как заставить Facebook Like оставлять в профиле пользователя осмысленные сообщения?gfffg
На странице есть OpenGraph мета-теги вида:
[meta property="og:tag name" content="tag value" /]<br/>
(Квадратные скобки потому, что парсер неквадратные портил)
В этих метатегах перечислены название страницы, описание, указана картинка.
Также на странице есть кнопка Like:
[script src="http://connect.facebook.net/ru_RU/all.js#xfbml=1"][/script]<br/>
[fb:like href="http://example.com/somelink" layout="button_count" width="110"][/fb:like]<br/>
После нажатия на кнопку Like в профиле в последних появляется сообщение вида "%username% нравится Длинный заголовок главной страницы, не имеющий отношения к той странице, где стоит кнопка".
Вопрос: как заставить Like использовать информацию, указанную в мета-тегах? gfffgttaaggFacebook,Open,Graph,ttaagggfffg
Вроде никак. Сколько не мучался, перечисленные выше теги работают только для кнопки share. llpp
Тоже долго бились над этой задачей, указывал теги, но заголовок все равно брался из страницы. Потом разместил все эти теги [meta property=«og:tag name» content=«tag value» /] строго перед закрывающим тегом и все заработало. llpp
возможно из-за кеша фейсбука, я когда шейр прикручивал, то старый контент из og тегов еще дня 2 сохранялся llppminhojkhon
Посоветуйте шаблон сайта?gfffg
Привет, Хабр.
Цель — создание сайта городской автомобильной школы. Быть может, у кого-то есть на примете симпатичные невырвиглазные шаблоны?
Спасибо. gfffgttaaggВеб-разработка,ttaagggfffg
темплате монстр в помощь llpp
ссылочка — www.templatemonster.com/ llpp
Классный шаблон автошколы с возможностью изменения структуры и функционала - https://ultron.pro/67-shablon-avtoshkoly-modx-sbor... llppminhojkhon
Бесплатная платформа фото-галереи для фотоконкурсаgfffg
Разыскивается технически неподкованным человеком движок фото-галереи, которую можно интегрировать в сайт для проведения онлайн фото-конкурса.
Требования*:
1. не требует доп. финансовых затрат для реализации всех пунктов ниже;
2. предоставляет возможность отсылать фотографии с описаниями, комментариями и т.д. без регистрации;
3. имеет виджет для комментирования;
4. имеет настраиваемый виджет для голосования;
5. более-менее безопасный, легкий и неглючный;
6. желательно русифицированный;
7. имеет удобное или, как минимум, настраиваемое перелистывание;
8. самостоятельно определяет и выделяет фотографии с самой высокой оценкой (было бы восхитительно);
9. внешнее оформление поддается редактированию;
10. имеет удобную и понятную тому же технически бездарному человеку админ. область.
Движок может быть не специализированным, например, новостным, но подходить по критериям.
Буду безмерно благодарен за советы от консилиума.
* Где-то в процессе могут возникнуть дополнительные. gfffgttaaggCMS,Фреймворки,ttaagggfffgllppminhojkhon
Что будет, если сделать новый коммит после git reset --softgfffg
У меня было три коммита. Два из них были сделаны ошибочно и я хотел отменить коммиты, но не изменения в рабочей директории.
Я сделал git reset --soft hash_of_commit_1.
После чего сделал новые коммиты, как мне было нужно.
Git log теперь показывает все как надо, то есть commit_1 и далее новые коммиты.
Однако зная хеши тех двух ошибочных коммитов, которые хотел отменить, я могу их посмотреть с помощью git show.
Вопрос: где в истории находятся теперь эти два ошибочных коммита и все ли правильно я сделал?
P.S. И еще у меня почему-то не работает git log --graph. Пишет: «fatal: unrecognized argument: --graph» gfffgttaaggGit,ttaagggfffg
В истории их может не быть (зависит от того, делали ли вы push куда-либо), но они остались в хранилище. Можете сделать git gc для очистки хранилища от коммитов без связей. llppminhojkhon
Кодировка FTP-подключения в Finder-еgfffg
Хабрапривет.
Кто-нибудь знает, где её можно задать?
(У меня FTP-сервер на Винде, и соответственно при настройках по-умолчанию Finder с виндовской кириллицей не хочет работать ну никак.)
Пробовал использовать отдельные FTP-клиенты и задавать кодировку там (всё происходит на том же Маке) — всё работает отлично, виндовские папки с русскими названиями отображаются верно. Но хотелось бы именно такого удобного «монтирования» FTP-соединения в систему, как это делает Finder. :)
P. S. OS X 10.6.6 gfffgttaaggКомпьютерные,сети,Кодировка,символов,macOS,FTP,ttaagggfffg
никак llppminhojkhon
Kaк поменять местами Fn и Ctrl на Thinkpad SL510?gfffg
Как поменять местами кнопки из сабжа?
Поиск в интернете показывает, что такая возможность существует, это написано в официальных блогах lenovoblogs.com для всех моделей, начиная с 2010 года, через настройку в BIOS, но в обновлённом до последней версии биосе я не нашёл такого. Что я упускаю?
Конкретная модель ноутбука — ThinkPad SL 510 2847-RF1, если это важно. gfffgttaaggLenovo,ttaagggfffg
Попробуйте модифицированный bios отсюда.
Disclaimer: сам не пробовал, на ваш собственный риск.
PS: у Lenovo есть вроде только одна серия «Z» с нормальным расположением Ctrl. llpp
Можно попробовать любую программу для переназначения функций клавиш. Есть много таких программ, например эта. llppminhojkhon
Поломался Андроид СДК — не стартует ddms.bat?gfffg
Привет всем. Помогите кто как может (с)
У меня ни с того, ни с сего перестал запускаться ddms.bat
Никаких изменений в софте телефона и компа не делалось.
Вываливается с такой ошибкой.
gfffgttaaggAndroid,ttaagggfffg
Гугл говорит: «This can happen when you don't have Java accessible on your command line path.» llppminhojkhon
Юнит vs регрессивное тестированиеgfffg
Предположим такую ситуацию: некая библиотека разрабатывается с использованием TDD и на каждый метод из библиотеки имеется тест, определяющий его поведение. Может ли в такой ситуации возникнуть понятие регрессивных тестов? gfffgttaaggТестирование,ПО,ttaagggfffg
Вы путаете теплое с мягким. Юнит тесты относятся к категории размера тестируемого объекта — юнит-тесты тестируют отдельный модуль (класс или метод), интеграционные тесты тестируют сопряжение нескольких модулей, а системные тесты тестируют полностью систему сверху донизу.
Регрессионные тесты — это тесты, помогающие заметить (и предотвратить) повторную поломку функционала. Т.е. любые тесты (юнит и др.), неудалённые после первичного тестирования функционала, а оставленные в наборе тестов и (самое главное!) запускаемые достаточно часто будут являться регрессионными, если они помогают предотвратить поломку существующего функционала. llpp
Мне кажется может, но это только тогда, когда необходимо будет отрефакторить библиотеку, а потом проверить выполняются ли тесты, которые были ранее написаны. llppminhojkhon
в чем хранить денежки?gfffg
речь о наличных рублях
в чем бы вы предпочли хранить кругленькую сумму и где?
мои соображения:
— уж явно не хранить в сбербанке — родители сказали что в девяностых он напросто заморозил счета и нельзя было ничего снять
— другим банкам тоже особого доверия нет, сложилось впечатление что все они надуваются и лопаются как мыльные пузыри
— очевидно что рубль — это худшая валюта для хранения денег. страна разваливается, рубль обесценивается
— купить доллары или евро? 50/50?
хочу услышать ваши соображения/решения на этот счет gfffgttaaggВеб-разработка,+1,ещё,ttaagggfffg
Купите украинские гривны и белорусские рубли… 50/50 llpp
На старость не отложите.
Вообще есть мнение, что сейчас нельзя иметь деньги в наличке. Что б там не говорили правительства, фактическая инфляция идет очень большая во всех валютах, деньги обесцениваются быстрее, чем капает банковский процент. Если нужны какие-то вещи, техника, мебель, здоровье — покупайте не задумываясь. Если хватает на недвижку или там хотя бы землю в южных областях — берите не задумываясь. Рано или поздно, через 20-30 лет, эта земля будет намного дороже.
Если все-таки решите обращаться в банки, то открывайте рейтинг и делаете вклады в разных валютах сверху вниз по списку, не более чем по 700к руб. в каждом (ибо страховка вклада покрывает 700к руб.) llpp
Коммерческая недвижимость и сдача ее в аренду, без вариантов.
Каков порядок суммы? llpp
Денежки лучше не хранить, они должны работать.
Хранить в рублях — скушает инфляция.
Хранить в зарубежной валюте — потеряете два раза на конвертировании туда-обратно, затем инфляция. Да ещё тем самым поддержите экономику тех стран, в чьей валюте сохраняетесь.
Отдать сбережения тому, кто их будет пускать в оборот тоже рискованно.
Я бы вложился в семейный бизнес. Такой, который можно передать детям, а те, в свою очередь, передадут внукам и т.д. Конечно, это тоже риск, но при таком раскладе можно стать кузнецом своего счастья и процветания. llpp
Воспользовался бы мудростью поговорки «Не храни все яйца в одной корзине». И раскидывал бы по 25-30% по разным крупным банкам (пример: Сбер, Альфа, ВТБ). llpp
Английский фунт. Я серьезно, без стёба. llpp
Вложите в паевые фонды. Банковские проценты по вкладам не покрывают даже инфляцию. llpp
У меня стратегия такая. В каждом банке храню сумму до 700 тыс. руб. То есть в пределах страхования.
На депозите. Чтобы хоть как то компенсировать инфляцию.
Цель крупная покупка. То есть не увеличение капитала, а накопление.
Естественно для более рисковых операций (акции, паи, форекс) нужно либо учится либо нанимать управляющую компанию. Но на это банально нет времени. llpp
Вообще вопрос хранения денег очень интересный. Идеальный вариант — вложить деньги в товар или услуги, а потом это продать. Но не всегда получиться. Другой вопрос — нужно определиться, зачем вы собираетесь хранить сумму. Если на черный день, тогда можно поменять в валюту и положить под матрас. Если хотите в будущем купить себе дорогую безделушку, тогда лучше сделать это прямо сейчас — так Вы потеряете на много меньше. llpp
почитайте лучше какой-нибудь форум популярный о финансах ( хотя бы тот же инвестпарк ), а то здесь, судя по комментариям аудитория совсем уж некомпетентная llpp
Есть варианты кроме евробаксов. Например золото. Или земля — в том месте, в котором она гарантировано будет дорожать. llpp
Вложите в стартап какой нибудь деньги свои. llpp
С такими требованиями вам разве только золото в слитках подойдет :) llpp
Ну а если серьёзно, то как сохранить сбережения — это сложный вопрос и правильного ответа на него нет. Если бы он был, до него давно бы додумались и все бы так и поступали. Кто-то, например, скупает вещи, которые гарантированно не потеряют в цене, например, коллекционные монеты или картины, но так хранить сбережения можно, только если вы разбираетесь в предмете — а то купите монету-новодел — или есть возможность получить помощь эксперта. Но тут, например, существенный недостаток в низкой ликвидности — не факт, что вы сможете продать ценности, когда вам потребуются деньги. Банки не самый плохой вариант, хотя Сбербанк выбирать, конечно, не стоит, там мизерные проценты. Инфляцию банки, возможно, и не покрывают, но сумма тем не менее уменьшается медленнее, это крайне ликвидное вложение (практически всегда вклад можно снять в любой момент, возможно, потеряв в процентах), и куда более надежное, чем паевые фонды, которые вот там выше советуют (в большинстве банков вклады до 700 тыс. застрахованы, при крахе банка деньги вам выплатит страховое агентство). Хотя и на фондовом рынке можно заработать, но это спекулятивное вложение, для накопления не подходит. llpp
Советую хранить в инвестиционных монетках (серебряных или золотых), они стабильно растут в цене. Если не произойдет алхимических чудес, монетки вряд ли в цене упадут. llpp
очевидно что рубль — это худшая валюта для хранения денег. страна разваливается, рубль обесценивается
news.yandex.ru/quotes/5.html llpp
Лучше покупать золото, потому что несмотря на кризис-шмизис оно растет в цене. То же самое можно сказать и про другие ценные металлы (серебро, платина). Кстати, можно вложиться в акции Сбербанка, они как раз сейчас неплохо держаться на общем фоне рынка (да и на Хабре они недавно появились :) ) llpp
В золоте — серебре в слитках.
Часто у людей, непосредственно куплей-продажей слитков не занимающихся, встречаются представления о том, что при купле, а потом продаже золота якобы имеет место неадекватная маржа, которая якобы вынуждает ждать чуть ли не годы для того, чтобы влажение принесло прибыль.
На самом деле (по крайней мере в Украине) маржа на крупных слитках практически отсутствует. Например, слиток 100 г. на 18 февраля можно было купить в Киеве по 353.8 грн. за 1 г. в Укргазпромбанке, и продать по 353.5 грн. за 1 г. в банке Камбио. Дельта составляет 0.1%, что гораздо меньше стандартной дельты любого валютного обменника.
Подобная ситуация характерна не только для Украины. Мои знакомые покупали — продавали слитки в Беларуси. Маржа близка к нулю, если продавать — покупать в разных банках с разными курсами.
Золото в настоящи момент имеет наименьшую маржу даже в сравнении с иностранной валютой, поэтому смело покупайте:) llpp
В перспективе на 5 лет я купил бы участок земли.
Думаю с учетом реальной покупательной способности денег, лет через 5 вы сможете продать его доходностью в 2..2,5 раза больше. Если в рублях. то выручите денег раз в 3,5 больше чем потратите сейчас. llppminhojkhon
Найти минимальную длину слова на Cgfffg
Запоролся на простой задаче.
На вход подается txt со строкой (до 200 символов), необходимо найти минимальную длину слова в этой строке. За слово считается последовательность английских букв (вот тут вопрос, последовательностью ведь не может быть одиночный символ?).
Наваял по-быстрому следующее:
#include "stdafx.h"
#include <stdio.h>
int main()
{
freopen("input.txt","r",stdin);
char c;
int n = 0;
int min = 1000;
while (scanf("%c", &c) == 1)
{
if(isalpha©)
n++;
else
{
if(n<min && n>1)
min=n;
n=0;
}
}
printf("%d", min);
fclose (stdin);
return 0;
}
Обычное предложение типа «Hello, the world!» считает нормально (the специально добавил). Однако если строка начинается не с буквы, или заканчивается буквой, или ещё какая-нибудь неестественная фигня, то считается криво. А надо, чтоб считались все последовательности, в независимости от их местонахождения. gfffgttaaggC,ttaagggfffg
Не смог воспроизвести ошибки «считается криво»:
#include <stdio.h>
#include <ctype.h>
int main()
{
freopen("input.txt","r",stdin);
char c;
int n = 0;
int min = 1000;
while (scanf("%c", &c) == 1)
{
if(isalpha©)
n++;
else
{
if(n<min && n>1)
min=n;
n=0;
}
}
printf("%d", min);
fclose (stdin);
return 0;
}
[frol:~]$ cat input.txt; c++ qq.c -o qq; ./qq
_Hello worldq
5
[frol:~]$ cat input.txt; c++ qq.c -o qq; ./qq
Hello worldq
5
[frol:~]$ cat input.txt; c++ qq.c -o qq; ./qq
Hello, worldq
5
[frol:~]$ cat input.txt; c++ qq.c -o qq; ./qq
Hello, the worldq
3
[frol:~]$ cat input.txt; c++ qq.c -o qq; ./qq
Hello, the world!
3 llpp
А где здесь C++? llppminhojkhon
Текст с тенью в php?gfffg
Можно ли сгенирировать картинку на которой будет текст с тенью и объемом?
Пример:
gfffgttaaggPHP,Обработка,текста,ttaagggfffg
Можно.
Выводите текст дважды. Сперва серым цветом. Потом со-смещением этот-же текст основным цветом.
Смотрите «Example 1» по этой ссылке: php.net/manual/en/function.imagettftext.php llppllpp
Про тень уже ответили, но это не сильно придает объема. Нужен bevel или emboss.
www.fmwconcepts.com/imagemagick/bevel/index.php llppminhojkhon
Посоветуйте что почитать?gfffg
Здравствуйте.
Я студент второго курса технического вуза, очень интересуюсь ИТ технологиями, вебдизайном и программированием. Долгое время учился так сказать на живых примерах, появлялась задача — находил решение. Сейчас пришло осознание того, что нужны фундаментальные знания, теперь ищу откуда их черпать.
Хотел спросить поинтересоваться что полезного можно почитать по следующим дисциплинам:
1. Html верстка.
2. HTML 5.
3. JavaScript.
4. jQuery.
5. PHP.
Во всех перечисленных дисциплинах имею не систематизирование, отрывочные знания.
Так же очень хочется изучать C/C++ но там, кроме того что преподают на первом курсе ничего не знаю… поэтому можно сказать что надо учить с нуля.
Хочется почитать про linux и его администрирование. В этой области имею скудные, отрывочные познания, хочется более основательно изучить данный вопрос (уже два года периодически работаю с ubuntu desktop/server, но вижу что очень слабо знаю и понимаю принцип работы данной системы).
Еще Хотелось бы поинтересоваться, какие дисциплины особо ценны и необходимы при устройстве на работу.
Спасибо всем за внимание! Буду очень рад любым советам!
С уважением. gfffgttaaggКниги,Коворкинг,IT-образование,ttaagggfffg
По php Мэтт Зандстра php. Объекты, шаблоны и методики программирования llpp
Боюсь напороться на минусы, но честно скажу, что не прочёл ни одной специализированной книги кроме «Философия Java» (Эккель), я предпочитаю больше времени уделять чтению статей, уроков, мануалов и исходников. Последние принесли больше всего пользы. llpp
Ты бы определился, PHP и С++ два абсолютно разных направления.
Не думаю что их можно совмещать.
По WEB разработке такая схема:
html + css (html5 не обязательно) -> javascript + jquery -> php + mysql (следом идет ООП и фреймворки)
по html + css:
htmlbook.ru
w3schools
по остальному уже сказали llpp
Вам правильно посоветовали сначала выбрать между вебом (php) и прикладной разработкой (C++), совсем разные стеки технологий используются.
Судя по остальным запросам вы тяготеете больше к вебу, так что изучайте html/css (по CSS есть хорошая книга Мейера, подробнее смотри по ссылке ниже), javascript хорошо описан у Джона Ресига (автор jQuery) Pro Javascript Techniques и Nicholas C. Zakas в книге Professional JavaScript for Web Developers (Wrox Professional Guides).
По базовому изучению PHP лучше самого сайта php.net ничего нет.
Советую также изучать более общие вещи, а не сосредотачиваться только на выбранном вами языке, например, объектно-ориентированное программирование (ООП) (здесь идут дальше «Рефакторинг», «UML», «Архитектура корпоративных приложений» Мартина Фаулера, «Паттерны» банды четырех (GoF)), юнит-тестирование (Art of Unit Testing; книги Кента Бека), SQL (High Performance MySQL 2 edition, если используете MySQL), регулярные выражения (Фридл, без вариантов), практики кодирования («Совершенный код» Макконнелл, очень рекомендую) и т.д. и т.п.
В общем, смотрите мою книжную полку (особенно книги со звездочками) :)
www.shelfari.com/shein_alexey/shelf llpp
Рекомендую поискать по Stackoverflow «best books». Этот вопрос как в общем случае, так и в контексте там хорошо освещен. llpp
Дело в том что я именно так и начал свой путь, и вроде бы все получалось, но когда я начал работать над более сложными и более перспективными проектами, мне начало казаться что я практически ничего не знаю, начал сомневаться в том на сколько грамотно я решаю те или иные задачи…
Хочется какой-то более четкой картинки.
Также когда читаю резюме, часто встает примерно такой вопрос:
А знаю ли я (допустим JS) настолько хорошо, насколько это будут от меня требовать?
хотя опыт вроде есть, вроде и все что пишу работает, а уверенности нет.
Вообщем спасибо всем кто откликнулся! надеюсь на этом советы не закончатся. llpp
Рекомендую почитать следующие книги:
По С++
Bruce Eckel — Thinking in C++
Bjarne Stroustrup — The C++ Programming Language
По основам JavaScript: David Flanagan — JavaScript. Definitive guide
После освоения JavaScript, по JQuery: Earle Castledine, Craig Sharkie — jQuery: Novice to Ninja llpp
По С++
Программирование: принципы и практика использования C++ www.combook.ru/product/10158113/#p56335
Весьма доступно написано, да и познакомишься с подключением и использованием больших библиотек llpp
По основам пыхи есть очень хорошая книга, но она ещё по 4й версии — Дж. Мелони «PHP4 в действии». Сам синтаксис языка практически не изменился, появились только новые плюшки, поэтому если решишь читать эту книгу, то об этих самых плюшках PHP5 придётся читать отдельно. В любом случае одной книгой в изучении языка не ограничиться. llpp
Денис Колисниченко: Современный сайт на РНР и JavaScript
А по C\C++ лучше создателей языка мало кто напишет =) llppminhojkhon
Как обменять один раз без головной боли идентификации кошелька деньги на Вебманиgfffg
В украине яндекс.деньги можно сказать бесполезны. Как мне себе помочь? gfffgttaaggЯндекс,Яндекс.Деньги,WebMoney,ttaagggfffg
только путем часного обмена (у знакомых, друзей и т.п.) У самого была эта проблема… все потратил на предоплату хостинга и доменов. llpp
Раньше можно было через приложение в контакте «Банк»: ввести туда Яндекс деньги, а вывести вебмани. Не знаю, работает ли сейчас. llppminhojkhon
Авторизация через Вконтакте и безопасностьgfffg
Многие веб-сайты сейчас дают возможность авторизовываться посредством других популярных веб-сервисов (Вконтакте, Фейсбук и т. п.)
Вопрос: если у человека угонят аккаунт Вконтакте, то и на тех сайтах, где он авторизовывался через Вконтакте, злоумышленник сможет творить, что угодно?
Я правильно рассуждаю? gfffgttaaggFacebook,Компьютерные,сети,ВКонтакте,Социальные,сети,Идентификация,пользователей,Информационная,безопасность,ttaagggfffg
Именно поэтому через контакт адекватные люди авторизацию не прикручивают. У мордокниги https есть, хотя бы. А гугл скоро прикрутить auth по смскам. llpp
Да llpp
КО предупреждает человечество? llpp
Правильно рассуждаете. И вообще в вк много и много дыр. llppminhojkhon
PHP Web IDEgfffg
Возникла необходимость использования PHP IDE с веб-интерфейсом. В принципе, подошел бы просто редактор файлов с подсветкой.
Гугление подсказало идеальный сервис — phpanywhere.net/ — но нет уверенности в его безопасности.
Подскажите, пожалуйста, есть ли подобные решения с возможностью установить код на своем сервере? gfffgttaaggPHP,IDE,ttaagggfffg
Windows Terminal Services
VNC
LogMeIn
X server forwarding llpp
Мне Гугл это нашел — www.youtube.com/watch?v=MZDIpLZydqg llpp
emacs/nano/vim/… (в алфавитном порядке :) ) через ssh? Если поднапрячься, то, говорят, полноценную IDE из первого и последнего сделать можно. У меня, правда, из vim не получилось, просто как редактор использую. llppminhojkhon
Длительный выход из "спячки"?gfffg
Какие у кого есть предположения, почему компьютер при выходе из спящего (и ждущего тоже) режима долго тупит? сигнала на мониторы нет, клавиатура и мышь обесточены, но винда уже загружена. Причем, если его включить сразу же после перехода в спящий/ждущий режим — такого не происходит, только по прошествии некоторого времени.
Подумываю на сеть, надо будет провести эксперимент с выключенным роутером. Винда ХР. gfffgttaaggWindows,ttaagggfffg
Такое может быть при открытом браузере с множеством табов. ЕМНИП это глюк флешплеера. Но подобного уже давно не наблюдаю. llpp
Если считать что чистая свинятина делает это за доли секунды и гибридного режима сна у нее нет, то проблемы в программах.
Попробуйте отрубать одну за другой и тестировать, далее надо браться за драйверы, допустим yota и Wifi link 5150 у меня тупил на стыках загрузки, завершения работы (сервис не мог загрузиться никак). llpp
У меня похожая проблема была на Windows 7. Комп очень долго просыпался. Как выяснилось, давал сбой драйвер видеокарты. Обновление драйвера решило проблему. llpp
Врядли это ваш случай, но на всякий случай расскажу про себя.
У меня такое происходит из-за программы EPU от ASUS.
На винде7 стоит программуля EPU, которая динамически в зависимости от использования компа меняет частоту проца и токи на памяти для снижения энергопотребления.
Так вот, когда программа переводит комп на низкое энергопотребление и потом комп засыпает — вот при таком случае потом он трудно просыпается, может даже зависнуть.
А однажды из-за этого у меня плашка памяти (DDR3) сдохла и комп зависал периодически… llpp
А если совсем выключить, дать остыть 2-3 часа и включить — нормально включается? Если не нормально, а тоже долго «прогревается» — дело может быть в мониторе. У меня так было, до сих пор монитор в починку не донесу — есть подозрение на высохшие конденсаторы. llppminhojkhon
SVN: удалить файл из версионного контроляgfffg
Но не из рабочей копии.
Такое возможно?
Команда svn delete (svn rm), насколько я понял по руководству по SVN, подготавливает файл к удалению, а затем при up-е обязательно удаляет так же файл из рабочей копии.
Можно ли сделать так, чтобы SVN просто начал игнорировать конкретные файлы? (удалил их из репозитория, но не затрагивал их при этом в рабочих копиях) gfffgttaaggCVS,Subversion,ttaagggfffg
Удалить файл из репозитория, но оставить в файловой системе: svn rm filename --keep-local
Заставить игнорировать определённые файлы:
- Сделать файл
list с именами или масками, разделённые переводом строки
- Выполнить
svn propset 'svn:ignore' -F list .
list можно удалить.
Подробнее тут: Properties в SvnBook.
llpp
.svnignore? llpp
Нельзя заигнорить уже созданные файлы…
точнее надо удалить файлы (переместить) установить правила игнорирования выполнить коммит и затем вернуть назад
после этого файлы будут игнорироваться SVN ом
правила игнорирования можно править проще, например на папку log
svn propedit svn:ignore log
открывается редактор и мы можем задавать маски игнорирования
* - игнорит все
*.log - игнорит по маске только .log
сохраняем коммитим
все установки игнорирования действуют только на новые файлы… даже если файлы небыли добавлены в SVN но существовали SVN будет на них ругаться что они не под контролем, их надо переместить сделать коммит и вернуть llpp
Можно скопировать файл, удалить через svn, а потом скопировать обратно. Думаю, он после этого будет показываться просто как неизвестный. llpp
Решение простое: переименовать файл filename в filename.tmpl, а разработчикам сообщить, чтобы в рабочей копии создали копию файла с нужными изменениями. llppminhojkhon
Десктопная материнка под core i3 370M на чипсете Intel HM55?gfffg
Возможно ли? Ковыряния яндекс маркета результатов не дали.
Предыстория вопроса — в повседневности пользую asus u35jc, очень уж железо нравится в нем (холодно, тихо, отличная видеокарта intel). Хочу такое же в десктопный корпус, с 4-6-8 SATA портами и пусть трудится мультимедийником и файлопомойкой.
Атомы с ION2 исключаются потому как хочу Intel-VT (вероятность того, что я захочу поднять там ещё пару серверов для экспериментов приближается к 100%).
Ну и наверное сюда же — у кого-нибудь уже есть успешный опыт работы с Sandy Bridge с пассивным охлаждением? Он как бы тоже подходит. gfffgttaaggIntel,ttaagggfffg
У меня на разогнанном i5-750 пассивное охлаждение… =) стоит Scythe MUGEN-2 без вентилятора.
Только microATX корпус продувается на сквозь пачкой тихих больших вентиляторов на малых оборотах.
Корпус Antec Mini P180 с шумоизоляцией. llpp
Поставьте большой бесшумный кулер с вентилятором на 120 мм, у меня стоит i3 я бы не сказал что он совсем бесшумный, мать по мойму на аш каком то чипсете. llppminhojkhon
Куда правильнее всего писать о багах в модулях ядра линукс?gfffg
Дело в том, что я не очень понимаю, куда можно написать о баге, который разработчики могли просто не отловить, чтобы они это прочитали. Кто именно автор модуля — не ясно, в исходниках написано, что Red Hat, но имени/почты автора я не заметил.
Буду более точным. Как некоторые могут знать, в ядре с 34 ветки существует модуль vga_switcheroo, отвечающий за переключение hybrid graphics, о нём даже была статья на хабре. Так вот, модуль универсальный и покрывает самые разнообразные связки железа, так что в первых версиях модуль работал нормально только в связке intel+ati radeon. Он заработал относительно нормально, хоть и не без сложностей, в 35й ветке для связки i915+g210m. В 36й ветке в его работе появились баги с зависаниями.
В 37й и в 38й ветках случайные баги превратились в перманентный дедлок ядра. Отлаживать его я не умею, в чём может быть проблема сходу не видно. Проблема не только у меня, она отмечена несколькими топиками на разных форумах и в списках рассылки, но ответа ни на одно сообщение нет. Ядро тестировал как vanilla, так и убунтовское.
В общем, к сути — что нужно сделать, чтобы с наибольшей вероятностью сообщение достигло автора, кем бы он ни был? Ошибка критическая и очень неприятная gfffgttaaggLinux,VGA,ttaagggfffg
Если вы используете Убунту — то пишите на ланчпад. help.ubuntu.com/community/ReportingBugs Они там сами разберутся и отправят ведерщикам, гномоедам или в firefox.
Если Debian — то www.debian.org/Bugs/
И да, судя по описанию проблемы — она есть только в Убунте. Сам с ней столкнулся =) В дебиане воспроизвести не смог. llpp
правильнее всего писать в адрес указанный в конце сорсов модуля в подобных строках
MODULE_LICENSE("GPL v2");
MODULE_AUTHOR("Vasya Pupkin <v.pupkin@email.com");
MODULE_DESCRIPTION("some kernel driver");
стоит так же отослать копию в мейл-листы разработчиков этого самого модуля, найти мейл-лист обычно не составляет труда по мылу автора модуля. llppminhojkhon
Ограничение входной скорости через роутер?gfffg
Есть модем D-Link DSL 2500U и свитч D-Link DES-1005D. К нему подключено 3 ПК. Есть ли какая либо возможность контролировать входную скорость на подключенные ПК? gfffgttaaggКомпьютерные,сети,ttaagggfffg
Читайте инструкцию к вашему роутеру.
Шейпера там нет, судя по всему, но можно сделать средствами QoS нечто похожее.
QoS
Приоритезация/классификация трафика на основе:
- Физического порта
- Очереди приоритетов 802.1p
- Дополнительного порта
- Протокола, определяемого пользователем (TCP/UDP/ICMP и т.д.)
llpp
Входящие пакеты можно дропать рандомно (или задерживать), тогда клиент, посылающий трафик, снизит скорость. Если таких клиентов — 30-40, как при торрентах, все равно полоса засрется. Дропает пакеты шейпер llpp
Шейпить можно только исходящий трафик. Для того, чтобы ограничить входной поток нужно сделать ограничение на исходящий трафик для порта, куда воткнут интернет (таким образом, хоть формально трафик и входящий, но для конкретного порта он будет исходящим). Другое дело, что 2500U так делать не позволяет. llppminhojkhon
Grub2, Asus и внешний жесткий диск, unknown filesystemgfffg
Проблема наблюдалась мной дважды — на ноутбуках Asus EEEPC 700 и 900. Груб, установленный на внутреннем диске ноутбука, не видит разделы внешнего жесткого диска. Диагностировал, вбивая в консоль «root (hd» и нажимая Tab. Сам жесткий диск груб видит, количество разделов тоже определяет правильно, но пишет на каждом unknown filesystem, файлы видеть отказывается, систему загружать тоже. Перепробовал и ext2/3/4, и fat, и даже ntfs, потом понял, что проблема не в ФС, а в грубе или биосе. При этом загруженная система жесткий диск видит прекрасно. Внимание, вопрос: как загрузить систему, установленную на внешнем диске? Поможет ли перенос /boot на внутренний диск? gfffgttaaggLinux,ASUS,GRUB,ttaagggfffg
Как подключен внешний диск? Груб какой версии? llppminhojkhon
Django template inheritance и ajax?gfffg
Я только-только начал поглядывать в сторону Python+Django, поэтому знаком с ними на уровне чтения документации.
Насколько я понимаю, в шаблонах Django {% extends base.html %} должен идти первой строчкой. Однако, хотелось бы иметь возможность не наследоваться от базового шаблона, если это ajax-запрос. Условие сюда, видимо, написать нельзя, поэтому на данный момент очевиден только такой вариант:
Во view проверяем, не ajax-ли запрос. Если ajax — рендерим, к примеру,view-ajax.html. Иначе — view.html в котором:
{% extends base.html %}<br/>
###<br/>
{% include view-ajax.html %}
Однако, этот вариант не выглядит привлекательным. Как, скажем:
{% notajaxextends base.html %}
Но для такого, казалось бы, очевидного поведения писать, как мне сейчас видится, не самый простой темплейт-тег — кажется сомнительным. Почти уверен что существуют решения. Да и кроме того, при extends мы переопределяем блоки базового шаблона. А так как переопределять становится нечего — что же тогда выводить? Передавать требуемый блок как параметр тега?
{% notajaxextends base.html content %}<br/>
###<br/>
{% block content %} ... {% endblock %}
Поможете начинающему джангисту разрешить эту нелепую дилему? gfffgttaaggDjango,ttaagggfffg
А чем вариант с инклудом плох-то? Используйте его. llpp
Можно в base.html проверять флаг, и если он установлен — скрывать всё что вне {% block content %}. Не очень красиво, но проще, чем тег. llpp
Есть возможность рендерить определенный блок из шаблона. Возможно вам помогут эти ссылки:
http://djangosnippets.org/snippets/769/
http://djangosnippets.org/snippets/1014/ llpp
{% extends is_ajax|yesno:'ajax_base.html,base.html' %}
где is_ajax = True для ajax-запроса.
не знаю, с какой версии будет работать. llppminhojkhon
Как и где обналичить чеки от LinkShare (банк Wells Fargo Bank)?gfffg
Пришел платеж в виде чека от LinkShare — партнерской системы, сотрудничающей с Apple.
Чек выдан: Wells Fargo Bank, N.A
Живу в небольшом городе, здесь всего два банка: Сбербанк и Примсоцбанк. В обоих не самые квалифицированные кадры работают (с некоторыми аспектами своей работы банковские служащие познакомились, только после того, как я начал получать валюту из-за границы — сколько суток проведенных в очередях, это вообще отдельный разговор).
Как следствие, реакция на чек — круглые глаза, и объяснения, что работают только с AmericanExpress.
Вопрос: у кого-нибудь был опыт обналичивания подобных чеков? Как их обналичивать? Какие банки точно обналичивают такие чеки?
Поиск внятных результатов не дал. gfffgttaaggФинтех,ttaagggfffg
Я обналичивал в ПромСвязьБанке. Правда, сперва пришлось их научить все это делать. Зато в следующие разы все было быстро и без проблем. llpp
Скажите, вам в итоге удалось обналичить чек? Поделитесь как это происходит? :) llppminhojkhon
Не могу найти тему про описание формата автоматической установки веб приложений на Хостингах?gfffg
Была на хабре такая тема. Хостеры предлагают из своих панелей пакеты программ для установки на хостинг. Например цмски Wordpress, Joomla и так далее. Так вот такие пакеты программ для автоустановки были в специальном формате, общем для всех таких пакетов. Не могу вспомнить как этот формат назывался и где о нем почитать gfffgttaaggCMS,ttaagggfffg
Тогда видимо вот это:
habrahabr.ru/company/komtet/blog/96745/ llpp
Мне кажется, что общего формата нет. Можно сделать примерно следующий вариант — поставить cms-ку вручную на сайт, после этого сделать архив файлов и дамп БД. И при автоматической установке разворачивать архив и импортировать дамп, но потом менять данные в конфигурационных файлах и в БД — прописывать скриптом новые пути и реквизиты. llppminhojkhon
Как купить права на использование музыки в промо или информационных роликахgfffg
Хочется использовать музыку, например от Parov Stelar, в информационных и промо роликах. Интересуют следующие моменты — средняя цена за подобные права (понятно что скорее всего у всех по-разному, но тем не менее), обращаться к издателю нужно, или к продюсеру, и учитывается ли при этом что ролики не будут в ТВ рекламе, а только на сайте и youtube, а также могут ли эти права потом отозвать. Просьба не предлагать сделать это нелегально, нужно чтобы все было юридически чисто. gfffgttaaggАудио,ttaagggfffg
Чтобы все юридически все чисто - это, как уже ранее сговорилось к правообладателю. И чем он именитее - тем дороже встанет лицензия (речь о тысячах и десятках тысяч долларов за один трек - с этого начинается). Для более мелких кампаний и для частного легального использования музыки (те же слайд шоу или свадебные видео, или что то еще в этом духе) существуют аудиостоки, аудиоджангл например, где лицензия на использование полноценного трека начинается от 19 долларов. Посмотрите тут (audiojungle)
Ссылка на мое портфолио, но там вы сможете перейти к поиску и спокойно найти то, что нужно именно Вам. Выбор материала из почти 400К музыкальных материалов... llpp
Позвонить в компанию правообладателя и договориться, получить факсом подтверждение. Тут основная проблема — дозвониться, многие владельцы прав (особенно самые именитые) очень проблемны в этом плане, ответственный менеджер либо обедает, ибо на встрече, либо будет «в понедельник». llpp
На счет youtube.com вероятно нужно договариваться с правообладателями в США. llpp
Можно и не через прямую, для коммерческого использования аудиозаписей существуют специальные музыкальные каталоги и библиотеки с обязательным заключением лицензионного договора, подтверждающего передачу лицензии вам. Я пользуюсь музыкальными библиотеками, например, soundstockmusic.com Можно использовать такую музыку для любых видов видео- и аудиоконтента, без риска блокировки по причине нарушения авторских прав. llppminhojkhon
Windows 7 на виртуальной машинеgfffg
Привет.
У меня появилась мысль установить винду 7 на виртуальную машину, но не знаю, каким продуктом для виртуализации воспользоваться. А вопрос, собственно, такой:
можно ли поставить винду на виртуальную машину так, чтобы она могла полностью заменить вторую систему? В частности интересует звук и графика без тормозов на виртуальной машине.
Площадка для испытаний — openSUSE 11.2 gfffgttaaggВиртуализация,Windows,SUSE,ttaagggfffg
Графика без тормозов в виртуалках не бывает, вмваря вроде как реализовывала хардварное ускорение графики для винды. llpp
в виртуалбоксе есть поддержка 2d/3d ускорения для windows guests. llpp
Я ставил WinXP на виртуалку с VirtualBox. У VirtualBox есть хорошая штука — Seamless режим (правда, у VMWare и виндовой MS Virtual Machine оно вроде тоже есть). Я просто добавил запуск виртуалки в этом режиме как новую сессию. Работало классно, только обои не отображались. llpp
Пользуюсь последней версией VMWare установленной на WinXP. Никогда проблем не было. Конечно 3D игры жутко тормозить будут, но в целом работа будет нормальной. Установленная Win7 отлично работает. А вообще всё зависит от железа. Если CPU и мать поддерживают VT-d (ну или AMD аналог данной технологии), то проблем вроде как не должно быть, потому что будет осуществляться прямой доступ к оборудованию. В частности Xen вроде как поддерживает это. llpp
У меня в виртуалбоксе установлена и ХР и 7-ка… ни там ни там не работает VS2010…
да и любое приложение на WPF… (у меня установлены дрова для VBox на гостевой в безопасном режиме)
Это единственное неудобство. llpp
Прямой доступ обеспечивает VMware ESX, workstation — тоже должен.
Подддержка VT-D/AMD-V суть есть лишь способ сказать процессору «этот код выполняется в контексте VM» (Xen/KVM/VMware/VBox), для передачи доступа к оборудованию нужна поддержка IOMMU в чипсете llpp
Ясно. Будем пробовать всё) llppminhojkhon
IDE для node.jsgfffg
Очень хороший язык, интересует есть ли для него редакторы с автодополнением кода и другими удобными плюшками? gfffgttaaggNode.js,ttaagggfffg
Например, Cloud 9 IDE не подойдет? llppminhojkhon
"Черный список" для Chromegfffg
Подскажите, может быть есть такое расширение. В частности, хочу чтобы на сайтах не грузился яваскрипт с addthis.com и подобных сервисов. Мне они не нужны, а сайты подтормаживают. gfffgttaaggGoogle,Chrome,ttaagggfffg
Именно для этой цели NoScript сделан: chrome.google.com/extensions/detail/odjhifogjcknibkahlpidmdajjpkkcfn?hl=ru (позволяет пользователю формировать белый список) llppllpp
чёрный список для js в Хроме есть из коробки без разсширений:
Параметры > Расширенные > Настройки Содержания llppminhojkhon
[Решено] PHP и потеря сессии при session_regenerate_id()gfffg
Если кратко, берем код:
<?php
session_start();
if (!isset($_SESSION['a']))
{
$_SESSION['a'] = 0;
}
ob_start();
print $_SESSION['a'];
$_SESSION['a']++;
session_regenerate_id(true);
?>
Открываем в firefox, обновляем страницу несколько раз. Счетчик растет.
Зажимаем Ctrl-R и видим, что потеряли сессию.
Пример несколько синтетический, но часто подобный эффект проявляется при нормальной работе с приложением. Суть в том, что идентификатор сессии изменился, а куку браузер не успел (или не захотел) принять.
Лечится? gfffgttaaggPHP,Сессии,ttaagggfffg
Судя по всему здесь возникает состояние гонки (race condition) из-за множества параллельных запросов, пытающихся записать свои данные в файл с сессиями. Добавьте перед session_regenerate_id(true); вызов session_write_close(); читайте, кстати, описание к этой функции.
Вообще, чтобы такого не происходило, session_regenerate_id(true); обычно ставят сразу после вызова session_start();.
С вашим синтетическим примером у меня получилось в обоих случаях. llpp
а для чего вообще session_regenerate_id использовать? llppminhojkhon
Маркировка витой пары?gfffg
Решил разобраться с кучей проводов в офисе. Сделал более-менее аккуратные пучки. Теперь нужно как-то кабели промаркировать. Какие способы порекомендуете? Методы «ручкой» и «клеим ценник» известны, но не устраивают. Как проводят маркировку при строительстве серьезных СКС? gfffgttaaggКомпьютерные,сети,Кабели,и,провода,ttaagggfffg
Самоклеящиеся маркеры WMB llpp
Выбирайте на свой вкус:
Маркеры для кабеля llpp
Пишу на белой изоленте. llpp
Можно кабели разного цвета использовать.
Я бы повесил бирку и уложил кабели в пластиковую гофру. llpp
Скотч (обычный, не двусторонний), Между двумя слоями вклеивается бумажка. Нумерация по номеру протянутой пары, повторить в нескольких местах… llpp
засунуть все провода в патч-панель и подписать на панели. llpp
Пользуюсь кабельным принтером "Brady". llppminhojkhon
тормозит reiserfsgfffg
Ubuntu 10.10
при копировании файлов с reiserfs на xfs одно ядро процессора уходит в 100%, как это лечить?
sudo mpstat -P ALL 5
Linux 2.6.35-25-generic (Note) 17.02.2011 _x86_64_ (2 CPU)
23:46:17 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
23:46:22 all 2,13 0,00 8,60 52,27 0,00 0,39 0,00 0,00 36,62
23:46:22 0 1,57 0,00 15,29 82,35 0,00 0,78 0,00 0,00 0,00
23:46:22 1 2,67 0,00 2,10 23,05 0,00 0,00 0,00 0,00 72,19
23:46:22 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
23:46:27 all 1,96 0,00 9,90 61,96 0,00 0,59 0,00 0,00 25,59
23:46:27 0 1,79 0,00 17,89 79,52 0,00 0,80 0,00 0,00 0,00
23:46:27 1 2,13 0,00 2,13 44,87 0,00 0,39 0,00 0,00 50,48 gfffgttaaggВеб-разработка,+1,ещё,ttaagggfffg
CPU уходит в %iowait.
Кто может повлиять?
1. планировщик ввода-вывода.
2. возможно опция async монтирования файловой системы с xfs
2.2 Если вы копируете большие файлы, возможно вам поможет опция largeio
По моему опыту «Да, вообще то xfs неплохо жрет cpu (system, а не iowait), но с другой стороны меня устраивает её производительность с большими файлами в отличие от ext3» llpp
что бы избавиться от XFS, копирую папку с файлами в подпапку reiserfs
скорость копирования 10-11МБ/с
sudo mpstat -P ALL 5
Linux 2.6.35-25-generic ) 18.02.2011 _x86_64_ (2 CPU)
13:04:04 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
13:04:09 all 2,06 0,00 4,62 88,40 0,00 0,49 0,00 0,00 4,42
13:04:09 0 2,40 0,00 1,20 88,80 0,00 0,00 0,00 0,00 7,60
13:04:09 1 1,74 0,00 7,93 88,01 0,00 0,97 0,00 0,00 1,35
13:04:09 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
13:04:14 all 1,88 0,00 2,86 94,87 0,00 0,39 0,00 0,00 0,00
13:04:14 0 1,81 0,00 1,81 96,39 0,00 0,00 0,00 0,00 0,00
13:04:14 1 1,94 0,00 3,88 93,40 0,00 0,78 0,00 0,00 0,00
13:04:14 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
13:04:19 all 2,55 0,00 3,05 65,42 0,00 0,49 0,00 0,00 28,49
13:04:19 0 2,79 0,00 1,39 38,05 0,00 0,00 0,00 0,00 57,77
13:04:19 1 2,33 0,00 4,65 92,05 0,00 0,97 0,00 0,00 0,00
13:04:19 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
13:04:24 all 2,56 0,00 4,04 61,64 0,00 0,39 0,00 0,00 31,36
13:04:24 0 3,00 0,00 1,80 31,60 0,00 0,00 0,00 0,00 63,60
13:04:24 1 2,14 0,00 6,23 90,86 0,00 0,78 0,00 0,00 0,00
13:04:24 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
13:04:29 all 4,60 0,00 5,68 71,99 0,00 0,29 0,00 0,00 17,43
13:04:29 0 4,00 0,00 6,40 54,40 0,00 0,00 0,00 0,00 35,20
13:04:29 1 5,18 0,00 4,99 88,87 0,00 0,58 0,00 0,00 0,38 llpp
hdparm -d /dev/disk
/dev/disk:
HDIO_GET_DMA failed: Inappropriate ioctl for device llpp
sudo hdparm /dev/sda
/dev/sda:
multcount = 16 (on)
IO_support = 1 (32-bit)
readonly = 0 (off)
readahead = 256 (on)
geometry = 19457/255/63, sectors = 312581808, start = 0 llppminhojkhon
Сколько дал вам университет знаний?gfffg
Дайте пожалуйста оценку в процентах. gfffgttaaggIT-образование,ttaagggfffg
Российские вузы дают лучшее в мире самообразование llpp
Литра три!
Странный вопрос, на него невозможно ответить. Каждый получил столько, сколько хотел. Кто-то параллельно читал книжки и пробовал все на практике, думал как это применить в работе, другие же наоборот, ставили себе цель «лишь бы сдать», поэтому зубрили основные формулы. При том и те и другие есть у меня в группе.
P.S.: Ну вот, дописал и только заметил, что отвечаю знакомому из университета. Неужели тебе не нравится? Ты на какой специальности, чет я подзабыл. Лично я реально много получил даже за половину университета, пусть я и знал много, но это структурирует по самое не могу. llpp
Как сказал мой преподаватель:
"… в этой богодельне Вас не научат конкретным знаниям. Тут Вас учат учиться. А дальше знания Вы сами будете получать по мере необходимости..." (с)
И ведь правда же, кто хорошо учился на первых двух-трех курсах, тот и продолжает учиться на хорошие оценки, даже если «забивают» на пары также ;)
Просто такие предметы как матан, вышмат, физика — развивают интеллектуальный кругозор и учат думать. Другие предметы, например ТОЭ или ТАУ учат достигать цели/получать желаемый результат. Ну и третья категория предметов, программирование или модуляция сигналов, например, делают краткий экскурс того, с чем юные студенты еще не знакомы.
Отсюда вывод, что даже если знать программу ВУЗа на 100%, то на реальной работе Вы можете никогда не столкнуться со своей областью знаний. Все решает Ваша «подготовленность» и «умение справляться с трудностями». ИМХО llpp
Много знаний универ дал, спору нет.
Теперь я знаю, как водкой опохмелиться, как весело сидеть группой в 27 человек и изучать строение декадно-шаговой АТС, как разрывающе пищит РАДАН(кто видел, то знает), и как наверное было весело учиться в шестидесятые.
Только вот сейчас сижу и думаю, а нахрена мне этот РАДАН то нужен был?
Но впринципе было кое-что полезное(рассчет зон покрытия, проектирование), вопрос в том, что это можно было засунуть в один год, а не тянуть пятилетку.
В конечном итоге полученые знания не пригодились, работаю не по специальности.
Считаю так: максимум, что может дать университет — это основы, а так-же прививает способность к самообразованию, изворотливость и смекалку. Это большой плюс, но ни в коем случае нельзя расценивать ВУЗ как гарант знаний. llpp
Мне университет дал не столько знания, сколько научил мыслить в правильном направлении. llpp
Приближенно 7,1428571% :)
Сколько из этих знаний было реально полезно, затрудняюсь сказать объективно, но субъективно ещё меньше и я даже не говорю про «гуманитарные» предметы типа психологии, социологии, экологии, истории или физкультуры. llpp
университет научил учиться… llpp
Университет меня научил самому главному в этой жизни.
Когда я пытался выучить курс матана за 2 дня, я очень жалел что не делал это во время, матан я сдавал 5 раз.
Теперь я все стараюсь делать вовремя.
Так же университет научил преодолевать препятствия, быть терпеливым и уметь учится.
Да вы бросте какие там знания.
Знаете почему ценятся ученики какогонить задростского мехмата? Потому что они смогли его закончить, а не потому что у них какие то там супер знания, супер знания получают ученые, а не студенты.
Университет так же как и армейка это школа жизни не больше не меньше. Кто то здает матан зазубривая кто то сдает кое как а кто то сдает при помощи взяток или каких то других методов, но итог всегда один — эти люди сдали матан и получили диплом.
Вы можете сказать те кто сдал матан не уча его не круты, да вы бросте мы же в России живем. llpp
2-3% llpp
Не сколько универ дал, а сколько я взял. Много. Кто ищет — тот найдет. llpp
99 %
Научил крутится, выбирать, делать приоритеты, успевать (хоть и невсегда), и самое главное — быть коммуникабельным. Все чего я добился сейчас в профессиональной карьере было бы невозможным без друзей и личных качеств которые приобрел именно в универе! llpp
Университет дает столько, сколько ты сможешь взять. llpp
20% :)
но тут вопрос не в знаниях а в уверенности что знания есть или знание места где искать знания llpp
Знания даёт опыт, а университеты дают лишь начальную базу для их накопления. И как этой базой распорядишься так и будет. Если бы университеты давали бы столько знаний, сколько достаточно для того, чтобы быть квалифицированным специалистом в обучаемой области, то срок обучения был бы не менее 10-15 лет.
Лично по себе могу сказать, что университет дал достаточно(90%) начальной информации, чтобы в дальнейшем успешно развиваться в той области по которой обучался. llpp
Пожалуй, общий курс был использовал в полной мере. Матан, прикладные ветки математики, физика, ТОЭ, бла-бла-бла — все это служило и служит мне прекрасной базой до сих пор. Специальные предметы старших курсов — вот там есть некоторые сомнения, но это из-за смены специальности.
Кстати говоря, я — программист. Начинал же учиться на энергетика.
Моя оценка — 30% на общий курс, 20% со специальных курсов. 30% не пригодились в силу смены специальности на старших курсах. Оставшиеся лишние 20% — те самые спорные гуманитарные предметы плюс химия.
Итого, 50/50.
Однако же, большая часть «лишних» предметов научила меня быстро усваивать информацию, работать с ней, применять в задачах, что тоже полезно. Появилось, скажем так, понимание процесса самообучения; не общие слова, а с учетом личных особенностей. llpp
Научился доводить дело до конца, искать информацию (в том числе не только в гугле), немножко социальной инженерии при сдаче лаб и экзаменов, и, как уже выше сказали — научился учиться. С другой стороны жалею, что не писал свои базы данных/компиляторы и т.п., чем занимаются во многих не наших ВУЗах на IT специальностях. И еще не нравится что все курсы для изучения жестко зашиты в расписание и что я не могу выбрать наиболее интересные для меня. Поэтому кажется, что многого недополучил. llpp
Не знаю как это оценить… Но знаний непосредственно ВУЗ мне не дал… Зато дал несколько зацепок — куда копать чтобы получить дополнительные знания…
Я конечно не считаю реально полученный знания, которые после сдачи зачета/экзамена были удалены из памяти за ненадобностью… llpp
Знаний дал много, но я не уверен, что их сейчас использую.
А вот опыта жизненного и хороших знакомств — очень много и их я сейчас очень сильно использую :) llpp
Максимальный объем обучения. Студентов готовят к суровой реальности жизни в Наших странах. С первых дней Вас научат давать взятки, втюхивать ненужные Вам методички под видом «товара» без которого Вы не сможете продолжать «обучение», используют Вас в качестве бесплатной рабсилы и личного кошелька.
Привет юрфаку университета им. Мечникова в Одессе. Любим, чтим, помним, но стараемся забыть… ) llpp
В процентах от каких знаний? От всех, типа трава зелёная, а водка горькая? llpp
Работаю по специальности со второго курса… Реальных знаний получил процентов 20, остальное ненужный хлам, который не остался в голове. Но главное, за что благодарен универу — он задал направление, где необходимые знания быстро и качественно получить при необходимости. В учебе очень мало живых примеров того, с чем столкнется человек на работе и зачастую это очень устаревшие сведения. llpp
Нас сразу предупредили, что спеки на специальность (программа) писались лет десять назад, непонятно кем и как. Из-за этих спеков нельзя поменять веса полезного и бесполезного в университете. llpp
не знаю, где кто и как учился, это уже как кому повезло или не повезло. Но я работаю отчасти по специальности и универ дал мне знаний процентов эдак на 40-50% — как раз то, что связанно со специальностью и немного общих знаний (философия там всякая и тд.).
В общих чертах: в универе научили программировать, как ни странно. Опыта набирался уже сам. Но как показывает практика, многое, что давали в университете, со временем становится востребованным. llpp
Увы, абитуриенту сложно ориентироваться, особенно среди ВУЗов «середняков». Даже в нормальном ВУЗе может быть бесполезная кафедра.
Причем, конкурс на специальность — это совершенно не показатель, т.к. он отражает популярность специальности, умение кафедры пиариться на дне открытых дверей итэдэ. Как на кафедре учат вы узнаете только на курсе третьем, когда уже сложно будет перевестись.
Давно уже пора сделать сайт в помощь абитуре, где выпускники писали бы отзывы о ВУЗе. llppminhojkhon
Интернет через WiFi на Androidgfffg
Есть девайс Samsung Galaxy S (Android 2.2). Настроил WiFi к локальной сетке, подключился, но интернет через него не работает. Причём есть нокия, которая так же подключена к этой сети и интернет работает. Пользую встроенный браузер. Не заходит даже на локальные IP (есть вебсервер на одном из компов) — пишет что страница недоступна.
Причём GPRS работает и интернет через него соответственно тоже. Может где-то можно вручную указывать какое соединение использовать для интернета?
В Андройде новичок, поэтому сорри за возможно глупые вопросы. gfffgttaaggAndroid,Компьютерные,сети,Wi-Fi,ttaagggfffg
Посмотрите в настройках вайфая, получил ли аппарат айпи адрес, если у вас дхцпд, если нет то пропишите его вручную. llpp
Интернет раздается с роутера? Если да, посмотрите лог роутера — подключается ли к нему Гелекси и в настройках — нету ли ограничений на подлючение дополнительных устройств? llppminhojkhon
Верстка: скролл-контент в резиновом блоке с width 100%?gfffg
Добрый день!
Необходимо сделать резиновый блок со скроллом так, чтобы при любом размере окна он по ширине был равен родительскому элементу и содержал больший по размеру контент. Просмотр этого контента — с помощью скролла.

Знаю, что можно повесить js-обработчик на onResize, но я думаю есть и css-путь…
Подскажите пожалуйста как можно так сделать? gfffgttaaggCSS,HTML,ttaagggfffg
<div class="container">
<div class="container-content">здесь контент шириной 100500px</div>
</div>
<style type="text/css">
div.container {overflow-x:auto;overflow-y:hidden;}
div.container-content {width:100500px;}
</style>
llpp
overflow: scroll не подойдет? llppllpp
Смотрите, как сделано здесь:
lisikhinadaria.com/style llpp
прочитайте про viewport, кажется вам капать в данном направлении. llppminhojkhon
Mssqlserver error 9002: tempdb is fullgfffg
Имеется такая ситуация:
Event Type: Error
Event Source: MSSQLSERVER
Event Category: (2)
Event ID: 17052
Description:
Error: 9002, Severity: 17, State: 6
The log file for database 'tempdb' is full. Back up the transaction log for the database to free up some log space.
Сам файл C:\Program Files\Microsoft SQL Server\MSSQL\Data\templog.ldf разросся до 9 гигабайт.
Вопрос, как его корректно очистить? gfffgttaaggБазы,данных,Администрирование,баз,данных,SQL,Server,ttaagggfffg
backup log tempdb with truncate_only
Если не почистит — есть процесс в sql-сервере, которому нужно столько места в tempdb.
Теоретически — перезагрузка sql-cервера должна пересоздать tempdb, и не потребуется продолжительного rollback. llpp
Спасибо. Проблема решилась перезапуском сервера. Причина роста, вроде как, тоже устранена. llppminhojkhon
Странный номер?gfffg
Звонят мне уже с него второй раз. Все было бы хорошо, если бы он не был столь короток: +7 (142) 599 — 15 — 8
Может кто подскажет что это или кто?
Причем когда берешь трубку — сразу сбрасывают.
UDP: Сам звонить не пробовал: мало ли что, вдруг номер платный…
Сейчас позвоню оператору — спрошу.
UDP2: Оператор сказала что скорей всего это Петрозаводск и номер обрезается из-за 8 в начале телефоном — типа такое иногда случается.
т.е. номер полностью: +7 (8142) 599-15-8
У меня iPhone 2G. Видимо в них есть такой косяк. gfffgttaaggТелефония,ttaagggfffg
Скорее всего неправильно идентифицируется номер звонящего, потому как вроде в зоне +7 нет кодов меньше 3xx. Можно предположить что это Петрозаводск, и 8 «пропала» из номера.
Можно попробовтаь посмотреть номер в детализации звонков — там он может отличаться. llpp
У меня также питерские номера обрезает iPhone 4, вместо +7812ХХХХХХХ вижу +712ХХХХХХХ, пока что не лечится никак, ибо платформа закрытая :( llpp
Меня всегда забавляют такие переживания. Ой, а кто это мне звонит и вешает? Да какая разница? llpp
В таких случаях всегда игнорирую звонки. Если очень нужно — напишут смс. А если не очень нужно, то и мне беспокоиться нечего. llpp
Простите, а что странного в номере?
Вполне бывают городские номера состоящие из 6 или даже 5 цифр. Допустим у нас в Симферополе 6-значный номер, а в Керчи 5-значный. Т.е. типичный номер в Симферополе выглядит как +380 (652) XX-XX-XX llpp
по идее, 142 это код города, а номер короткий из-за того, что город маленький. В Курске номера тоже 6-значные, были по крайней мере llpp
шестизнаки (как и в icq) существуют на самом деле. По идее в небольших городах могут до сих пор работать такие АТС, вот только гугление чето не подсказывает что за город… А почему сбрасывают — это уже вопрос другой) llpp
Петрозаводск?
kod-gorod.ru/index.php?nn=50 llpp
Мне однажды тоже звонили с подобного короткого десятизначного номера (наверное, мы избранные?), точно также я взял трубку, а там — сбросили. К сожалению, до сих пор не знаю кто (или что) это было;)
По поводу городов с 5 и 6 значными номерами — живу в таком же, но федеральный номер всё равно добивается кодом до 11 знаков. llpp
в черный список добавьте номер и все -) llppminhojkhon
Ubuntu bridging wlan hostapd?gfffg
Почему в Ubuntu 10.10 долго поднимается соединение типа мост?
/etc/interfaces
auto br0<br/>
iface br0 inet static<br/>
address 192.168.0.1<br/>
netmask 255.255.255.0<br/>
network 192.168.0.0<br/>
bridge_ports eth0 wlan0<br/>
eth0 и wlan0 в interfaces больше нигде не указаны.
wlan0 поднимается точка доступа через hostapd в режиме демона.
Запускается hostapd у него установлена опция, что wlan0 учавствует в br0.
Собственно проблема в том, что dhcp сервер запускается раньше чем поднимается интерфейс и не принимает на нем соединения. Если потом в ручную перезапустить dhcp то все нормально работает. Где-то в мануалах я прочитал, что вроде как dhcp сервер должен ждать поднятия моста, но как это сделать и в чем причина долгой загрузки моста (около 10-15 секунд). gfffgttaaggКомпьютерные,сети,Ubuntu,Hostapd,ttaagggfffg
Как костыль получилось сделать так:
auto br0
iface br0 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
bridge_ports eth0
post-up /etc/network/iptables.rules
post-up /usr/sbin/brctl addif br0 wlan0
post-up /etc/init.d/dhcp3-server restart
post-up /etc/init.d/linux-igd restart
post-up /etc/init.d/hostapd restart
post-up /etc/init.d/smbd restart
Т.е. в постапе перезапустить все неработающие сервисы и добавить второй интерфейс wlan0. llpp
В чем смысл бриджа + hostapd? Так лечится баг с доступом через hostapd на локальные ресурсы? llppminhojkhon
Apache2.2 — выбор gzip или не gzip в зависимости от кода ответаgfffg
Приветствую!
Подскажите, пожалуйста, есть ли возможнось выбрать, использовать ли gzip-сжатие при ответе клиенту в зависимости от того, какой код возвращается? Насколько я понимаю, apache через mod deflate сжимает на лету, и, когда становится известен код ответа, сжатие уже идет и ничего не изменить. Правильно ли я понимаю?
(Вообще, мне необходимо отключить сжатие для случаев, когда возвращается 302-й редирект). gfffgttaaggApache,Gzip,ttaagggfffg
В nginx есть параметр — минимальный размер ответа, который будет сжиматься. Возможно, в Апаче есть такой-же. llpp
location bla bla bla {
root blablabla;
if (blablabla) {
gzip off;}
}
Ну вы поняли… llppminhojkhon
Какие сертификаты можно получить и где?gfffg
Здравствуйте! Я являюсь фрилансером-предпринимателем. Но хочется быть не просто быдлокодером, а сертифицированным специалистом, и не просто иметь бумажку о прохождении каких-либо курсов в пту из дома напротив, а действительно важные, международные (желательно, но не обязательно) сертификаты, благодаря которым я уже смогу называться разработчиком\программистом, иметь уважение и клеить тёлок! тешить своё ЧСВ!
Интересы проявляю к:
1. Сайты, интернет магазины. Создание, разработка, дизайн.[Все на хорошем уровне, кроме дизайна]
2. Веб программирование (Php, jquery, smarty, mysql html и css тоже, разумеется) [со своими задачами справляюсь, уровень хороший, думаю]
3. Разработка программ под винду и линукс. Ну, программистом не являюсь, но будучи школьником и студентом писал пару программ на С++, планирую углубить свои знания [тут я полный ноль]
4. Разработка под мобильные платформы и ОС. Недавно стал учить разработку под андроид, в связи с этим учу и JAVA [тут я полный ноль, но очень интересно, сегодня написал свое первое приложение под андроид и сделал татуировку с их логотипом]
5. Сео, интернет маркетинг и реклама (контекст, тизеры, баннеры и т.п.) [Заморачивался, т.к. есть парочка своих интернет магазинов, про минус слова, геотаргетинг и скликивание в курсе, гуру в этом себя не считаю]
Хотелось бы узнать, какие сертификаты и где можно получить, чтобы считаться гуру и специалистом в этих областях. Также буду рад любым советам и книгам, которые помогут продвинуть и углубить свои знания.
Очень хочу совета по книге для JAVA разработки в eclipse как просто под различные ОС, так и под андроид. (Языка не знаю совершенно, но простенькое приложение наклепал.)
Прошу прощения за длинный и плохоструктурированный вопрос.
Итак, хочу знать про сертификаты, как углубить свои знания, что почитать.
Спасибо gfffgttaaggКниги,Цифровые,сертификаты,ttaagggfffg
Насчёт книг по Java я рекомендую следующие книги, с которыми определённо стоит ознакомиться.
Это Bruce Eckel — Thinking In Java и двухтомник «Java 2 Основы» и «Java 2. Тонкости программирования» Кея С. Хорстманна и Гари Корнелла.
С основами J2ME можно ознакомиться, прочтя книгу Платформа программирования J2ME для портативных устройств Вартана Пирумяна. Более сложные вещи (GPS, MMAPI) уже сможете усваивать по ходу дела, читая материалы в интернет, коих великое множество.
Затем ознакомьтесь с книгой Java. Эффективное программирование Джошуа Блоха. Книга чрезвычайно полезна не только новичкам, но и опытным программистам.
Уже имея основу в виде знаний по Java + J2ME вы сможете легко освоить руководство для разработчиков Android
Теперь что касается сертификации. Сертификат не сделает из вас гуру. На мой взгляд самый большой плюс сертификации в том, что при подготовке к сдаче экзаменов приводишь в порядок свои знания в нужной области и восполняешь пробелы.
Вы можете получить сертификат Oracle Certified Professional, Java ME 1 Mobile Application Developer, сдав два экзамена. Первый по Java 2 SE, и второй по Java ME.
В Москве экзамены сдают в авторизованных центрах Prometric (есть и другие центры, но я не в курсе).
Я сдавал здесь: education.ru
В случае с Java схема сдачи такая. Вы связываетесь с местным офисом Oracle и получаете от них реквизиты для оплаты ваучера. Они вам высылают реквизиты и вы идёте в ближайший сбербанк оплачивать стоимость экзамена. Оплата производится в рублях по курсу ЦБ на день оплаты.
Если не хотите ждать пока вам придёт ваучер в бумажном виде, то отправляете отсканированную квитанцию об оплате в офис Oracle и вам сообщают номер вашего ваучера.
После чего обращаетесь в авторизованный центр, сообщаете им свои данные и номер ваучера, после чего назначаете день сдачи экзамена.
Успехов. llpp
Самое главное — не сертификат делает Вас хорошим разработчиком. Но если очень хочется, и занимаетесь разработкой с использованием PHP — тогда конечно Zend PHP Certification. Во время подготовки научитесь лучше проектировать код, узнаете много нового и интересного — гарантирую. llpp
Для фрилансера большую роль по моему играет портфолио, а не наличие сертификатов. llpp
Немного не по Вашим интересам, но я могу рассказать про курсы Microsoft. Имеются Microsoft Certified Partner, которые проводят курсы и в конце курсов выдаются сертификаты о том, что были прослушаны какие-то курсы. Они состоят из теории и практики, даются сертифицированные учебные материалы. Если есть желание, то можно дополнительно пройти экзамен (его можно пройти и без обучения, просто, чтобы подтвердить свои знания). Из личного опыта скажу, что как и везде всё зависит от человека, если подойти ответственно к делу, то результат будет весьма неплохой, который в придачу будет закреплён документально. llpp
Ну если речь о PHP, то без вариантов Zend Certified Engineer.
Единственное место в СНГ, где можно получить — www.specialist.ru/track/t-vebzend llpp
Да, и еще на вашем месте я бы подумал про сертификат от этих парней www.lpi.org/ llpp
habrahabr.ru/blogs/java/84405/ — я в этом топике описывал свой опыт сдачи двух (тогда еще Sun-овских) сертификатов по Java, может найдете что-то для себя полезное. llpp
Есть сертификация MySQL Developer Certification (MySQL 5.6 Developer) and MySQL 5.6 DBA, Oracle Certified Master, Oracle Certified Expert и т.п. , Zend Php Certification, Retratech и другие. llppminhojkhon
ruby-mysql2: MySQL server has gone awaygfffg
Есть даемон написанный на ruby с использованием гема mysql2, занимается тем, что иногда получает сообщение из AMQP и пишет в базу.
При длительном простое MySQL закрывает соединение по таймауту и при попытке выполнить запрос вываливается exception 'MySQL server has gone away'. Гугл выдает решение для ActiveRecord, про mysql2 ничего. В методах класса Mysql2::Client ничего подходящего не нашел, опция :reconnect => true не помогает.
Как проверить соединение перед выполнением запроса и если оно закрыто, то поднять его снова? gfffgttaaggRuby,MySQL,ttaagggfffg
Я говноруби не знаю, но в mysql коннекторах обычно проверить можно функцией Ping. llpp
Отлавливайте исключение и делайте Client.new снова. llppminhojkhon
Как запаролить блог на wordpress?gfffg
Есть такой вопрос: существует блог на движке wordpress, нужно сделать так, чтобы юзеры могли просматривать его только после ввода пароля, логин вводить не обязательно. Подскажите, как это можно организовать? Может быть есть какой то плагин? gfffgttaaggПароли,Информационная,безопасность,ttaagggfffg
а через htaccess не пробовали закрыть блог? llppllpp
возможно, подойдет вариант с редиректом. Необходимо проверять, авторизован ли пользователь по этому паролю, и если нет, то редиректить на какую-то страницу с предложением ввести его. llpp
Anastasia_K, хм… мысль кстати, спасибо. llpp
Всем спасибо! Проблему решил плагинами members only и registered users only. llppminhojkhon
Как полезно использовать макбук?gfffg
Ситуация такая: есть MacBook Air, дефектный. В нем выломан монитор, но компьютер по-прежнему работает. Иногда подключаю внешний монитор.
Итак, вопрос: как можно полезно заюзать сие чудо?
(уже используется как торрент-качалка-раздавалка и для беспроводной печати с других компьютеров) gfffgttaaggMacBook,ttaagggfffg
прилепить к задней панели телевизора (подразумевается большой и плоский)
мне вот как раз такого не хватает) llpp
Роутер, домашняя файлопомойка, сервер для веб-разработки… Кстати, зависит от профессии же:) llpp
Ну можно как билд машину для сборки прог под макось :) llpp
Какой именно Air? Последнего поколения? или старый? llppminhojkhon
Что почитать дизайнеру для развития?gfffg
Где можно почитать о последних вееньях в веб-дизайне для саморазвития? gfffgttaaggДизайн,ttaagggfffg
Согласен с rumkin. На smashingmagazine.com из 10 статей 1 стоящая, а раздел Network — это простой сборник топов, не больше. Можете читать его периодически, но делать из него основной ресурс для веб-дизайнера я бы не стал.
Если у вас все в порядке с английским языком, рекомендую читать англоязычные ресурсы (или их переводы), хотя в рунете тоже бывают неплохие статьи, но реже. В основном весь лучший материал пишут сами дизайнеры в своих блогах. Я делаю просто — нахожу блог того дизайнера, чьи работы мне очень нравятся и подписываюсь на него.
Могу порекомендовать несколько ресурсов, которые я читаю и смотрю каждый день (а вы сами выбирайте, что вам интересно, а что нет):
1) The Grid System — сайт, посвященный сбору материалов о сетках и сеточном дизайне. Обновляется он, к сожалению, раз в месяц, но там много ссылок на отличные ресурсы, которые обновляются чаще. Посмотрите также книги, которые там рекомендуют. Я купил парочку, не жалею, очень много полезного и нового узнал.
2) Design Basics — тема на форуме DesignersTalk, в которой один из лучших веб-дизайнеров этого форума рассказывает об основах дизайна.
3) Minimal Sites, Grid Based, Siiimple — в основном это сайты-галереи, но если порыться на форумах и посмотреть ссылки можно найти кучу полезной информации, в том числе и блоги.
4) Модульные системы проектирования — проект небезизвестного Алексея Черенкевича. Пока материала там не сильно много, но кое-что уже есть. Также рекомендую сам блог Черенкевича и его блоги на Хабре.
5) Justnotes.ru — перевод статей известных журналов и веб-ресурсов о дизайне (в т.ч. Mashable, the99percent, Behance и все тот же нелюбимый Smashing Magazine).
6) Ководство Лебедева — да, попса, но там действительно есть очень много полезной информации, особенно в материалах предыдущих лет.
7) I Love Typography — один из самых полезных ресурсов, посвященных типографике.
Дальше просто перечисляю без описания: FormFiftyFive, swissmiss, The Personal Disquiet of Mark Boulton, Subtraction.com и AisleOne. Это, пожалуй, все. Много ссылок еще попадается из Твиттера вышеупомянутых ресурсов.
Кстати, на Хабре в последнее время стало появляться все меньше и меньше интересных статей о дизайне (в частности о веб-дизайне). Очень жаль, т.к. раньше его было больше. Не знаю, с чем это связано. llppllppllpp
smashing magazine? Не смешите меня, это дизайнерская попса, не имеющая вообще никакого созидательного элемента, все что там появляется — перепечатки чужих статей и сборники халявных иконок, кисточек, заставочек.
мой совет читайте литературу, где есть либо серьезный опыт, либо аналитика. Главное сферу выберите, мне вот типографика нравится.
Если хотите подучиться/набить руку psdtuts.com, хотите перенять жизненный опыт читайте да того же Пащенко, а лучше пообщайтесь в жж, думаю уж он посоветует то что действительно полезно. llpp
Советую почитать учебники по рисованию.
Как не странно, но в этих учебниках описываются множество нюансов, позволяющих повысить художественную красоту проекта. И к тому же данное чтиво помогает найти новые идеи в дизайне. llppllpp
abduzeedo.com/
www.behance.net/
designformasters.info/
хотя на последнем давно нового ничего не появлялось llpp
http://uxmovement.com/ юзабилити и веб-дизайн, а также общие советы. llpp
Толковая подборка книг по дизайну
bukabench.com/books-collections/collection/?id=37 llpp
Нашел еще такую подборку по веб-дизайну от МИФа llppminhojkhon
Сломался приёмопередатчикgfffg
В результате перегрева сломался приёмопередатчик от мыши Microsoft wireless mobile mouse 6000. Можно ли его починить, купить, или, на крайняк, спаять самому? gfffgttaaggMicrosoft,Мышь,ttaagggfffg
Была такая же беда. Выкинул мышь от MS и купил Logitech с вот такой штукой:

Оно подходит и для клавиатуры и для мышек, да и на замену легко купить.
Сам пользуюсь с Logitech M505 — идеальная мышь для меня :) llpp
А какой там приемопередатчик? Не блютусный случаем? llpp
Он сам по себе перегрелся? Тогда это в гарантийку.
В противном случае, всё равно стоит спросить у службы поддержки — Logitech, например, в таких случаях высылает новый адаптер (иногда за деньги). llppminhojkhon
Загвоздка в создании XML на Ruby (через nokogiri)gfffg
C помощью ruby создаю XML для вордпресса
Там встречается такая структура тегов
<content:encoded>text</content:encoded>
<wp:id>text</wp:id>
<wp:menu_order>text</wp:menu_order>
и.т.д
Нашел пример:
builder = Nokogiri::XML::Builder.new do |xml|
xml.root('xmlns:content' => 'bar') {
xml['xmlns:content'].encoded{xml.text "text"}
}
end
puts builder.to_xml
Но он выдает в результате лишние строки (root):
<?xml version="1.0"?>
<root xmlns:content="bar">
<content:encoded>text</content:encoded>
Подскажите пожалуйста, как получить только нужные строки
т.е
<content:encoded>text</content:encoded> gfffgttaaggRuby,ttaagggfffg
Вообще well-formed XML должен содержать один и только один корневой элемент. nokogiri по умолчанию создает его за вас, очевидно.
Так что найдите в документации, какой должен быть корневой элемент в вашем случае и заворачивайте в него. llppminhojkhon
Архитектура БД для фильтров аналог Яндекс Маркета?gfffg
Разрабатываем сейчас структуру характеристик товара, чтобы реализовать фильтры как на Яндекс Маркете.
Высоконагрузный проект, поэтому запросы на 5 листов А4 не пойдут.
market.yandex.ru/guru.xml?cmd=-rr=9,0,0,0-v…
Вот смотрите, если отмечаем любой пункт в фильтре, то вся фильтрация перестраивается и убираються те пункты, по которым подбор уже не пройдет
my.jetscreenshot.com/5783/20110219-smd2-59k...
И это все летает
Вопрос, может есть где статьи или человек, который сможет построить архитектуру таблиц с такими фильтрами?
Готов хорошо заплатить gfffgttaaggMySQL,Яндекс.Маркет,ttaagggfffg
Делали нечто подобное (фильтр по 100-120 чекбоксам и около 50 других вариаций (селекты, диапазоны))
Чекбоксы загнали в одно 128 битное число — уже съэкономили кучу времени
часть диапазонов (цена от 100-200 200-500 500-1000 и т.д.) так же преобразовали в маленькие числа и объединили в другими показателями. Получился Индекс размером в 300-350 байт. Из него сделали 128 битный «md5» И «поисковой таблице» было всего лишь id, наш Индекс + id товара +128 битный md5. Выборка делается по 128 битному числу (ясно дело, что часть товаров туда попадают не те, которые нужно (процентов 5 максимум)), потом из выборки в 100-300 товаров делается проверка по полному Индексу (первая выборка с мемтаблицу делается). На выходе то, что нам надо.
На деле еще реализован алгоритм нечеткого поиска, что бы при ограничении в максимальной цене в 200$ показывать товар и за 220-230 (+-10-15%).
Товаров в базе около 12 млн (детали станков, автозапчасти и т.п.).
Поисковая таблица на пару порядков меньше в размере, чем исходная. Поиск идет за считанные миллисекунды. llpp
Вам стоит использовать Sphinx. Посмотрите доклад про организацию товарного каталога в dostavka.ru. Sphinx также используется в товарном каталоге на gorbushka.ru. llpp
А чем не устраивает стандартное реляционное решение вида
product (product_id [PK], name,… );
property (property_id [PK], name, ...);
value (value_id [PK], value);
product_property_value (product_id, property_id, value_id, primary key (property_id, value_id, product_id, ));
или есть какие-то данные, которые показывают, что на ваших объёмах оно будет тормозить?
на одном интернет-проекте на 250 000 активного ассортимента и 60 000 уникальных посетителей в сутки не тормозит особо. llpp
Да, конечно.
начну с конца. value — чтобы выбирать по числовому идентификатору и чтобы для свойства «цвет крышки» хранился номер 100, а не где-то слово «белый», а где-то «белий» ну и т.п.
далее, в интерфейсе подбора по параметрам человек выбирает «а покажите мне все продукты, у которых объём жесткого диска 2 гб, а ширина экрана 100 метров».
выбираем продукты
select distinct p.name,p.code,p.price from
product p inner join product_property_value ppv using (product_id)
where
ppv.property_id = HDD_SIZE_PROPERTY_ID and value_id = VID_100GB
and ppv.property_id = SCREEN_SIZE_PROPERTY_ID and value_id = VID_100M
при наличии индекса ppv(property_id, value_id) должно работать быстро
тут, конечно, возникает разумный вопрос — а что делать с запросами типа «ширина монитора больше 17 дюймов».
на что возникает резонный ответ — если у нас есть такие запросы, у нас есть несколько вариантов:
1) не париться, и добавлять в приведённый выше запрос таблицу value, для которой построен индекс по полю value
select distinct p.name,p.code,p.price from
product p inner join product_property_value ppv using (product_id)
inner join value v on v.value_id = ppv.value_id
where
ppv.property_id = SCREEN_SIZE_PROPERTY_ID and v.value > VID_17IN
2) делить таблицу value на, скажем, три
value_int для целых значений
value_string для текстовых
value_decimal для нецелых значений
в таблицу property мы добавляем признак типа значений свойства и на этапе построения приведённого выше запроса соединяем с требуемой таблицей
из всего этого видим мы, что основная проблема — это выборки по диапазонам, так?
а выборки по одному или нескольким значениям нормально решаются с помощью value_id
3) следующий способ оптимизации по скорости:
для всех значений, для которых возможна выборка по диапазону
мы добавляем в property поля
max_value_id и min_value_id
указывающие на идентификатор ряда в value, в котором хранится максимальное и минимальное значение свойства соответственно.
ясно, что идентификаторы свойств должны быть упорядочены по значениями свойств.
при использовании такого подхода можно выбирать с помощью конструкции value_id between даже при поиске по диапазону значений и не лазать в таблицу value при выборках, что добро llppminhojkhon
Proxy & Chromegfffg
Здравствуйте. Подскажите пожалуйста расширение для Chrome, которое позволяет указать, через какой прокси сервер соединяться, но не меняет настроек прокси в IE. Знаю, что можно прописать в свойствах ярлыка хрома, но такой способ мне не подходит. gfffgttaaggGoogle,Chrome,Proxy,ttaagggfffg
Это пока невозможно сделать средствами расширений. llpp
Хоть бы поискать попробовали
chrome.google.com/extensions/search?itemlang=&hl=ru&q=proxy llpp
Могу предложить костыль:
1. Устанавливаете у себя на машине privoxy.
2. Создаёте два конфига для привокси, в одном из них указан parent proxy, во втором — нет. Ложите эти конфиги куда-то в надёжное место.
3. Создаёте два скрипта, которые заменяют конфиг в папке privoxy на один из созданных в п. 2. При этом privoxy определяет, что конфиг изменён и перечитывает его. Перезапускать privoxy не нужно. llppminhojkhon
Нужна база md5 паролей, от 100к. Только хеши без логинов и прочих данных. Исследование безопасности?gfffg
В процессе анализа безопасности одного движка обнаружил что в бд лежат несолёные md5 и возникла идея относительно того как можно не сильно затратно расшифровать некоторый процент базы. Для эксперимента нужна база несолёных md5 хешей паролей пользователей какого-нибудь сайта. Интересуют только хеши и ничего более. Результаты будут опубликованы на хабре. Сам я таковой базой не располагаю. Кто подскажет где скачать утёкшие базы чьи-нибудь, можно старые, 5-10 лет давностью. Или кто готов предоставить свои данные для эксперимента(в ряд ли кто на это пойдёт но всё-же.) gfffgttaaggПароли,Информационная,безопасность,Хеширование,ttaagggfffg
А что если взять базу самых популярных паролей и захешировать карты пароль и использовать эти хеши?
Базы в Интернете есть уже давным давно. Там до 1 млн встречаются. llpp
Помнится, в 2009 по интернетам бродил список логинов/паролей вКонтакта…
Для недобрых целей он уже вряд ли пригоден, а вот для исследований — вполне. llppllpp
select count (*) as cnt, hash from users
group by hash
order by cnt desc
Типа так (сорри за t-sql)
В первых рядах будут претенденты на быстрый подбор по словарю. llpp
Простите за оффтоп, а что значит «несолёные»? llpp
Посолите поверх :) llppminhojkhon
Ошибка Гугла или у меня заработал Google Voice (гугловский аккаунт украинский)?gfffg
Сабж gfffgttaaggGoogle,Google,Voice,ttaagggfffg
Пополнить счет нельзя. Даже в UK llpp
Все еще работает? У меня как появился неделю назад в корпоративной почте от гугла внезапно (эккаунт америкосами заведен неск лет назад), так и пропал вчера (IP русский).
На личном эккаунте ничего в интерфейсе почты не появлялось (несмотря на то что работающий эккаунт GV как раз там есть давно). llppminhojkhon
Подскажите русскоязычный клон stackoverflowgfffg
Наверняка же есть такой. gfffgttaaggLinux,Программирование,Системное,администрирование,ttaagggfffgllpp
habrahabr.ru/qa/
Отличная штука, правда, говорят, какие-то инвайты нужны. llpp
Этих клонов уже очень много, открывает каждый кому не лень :)
Кроме того, сам StackOverflow предлагает использовать их движок для открытия подобных сайтов (кому интересно – нужные ссылки можно найти в подвале самого StackOverflow) llppllppllpp
Думаю лучше учить английский и зарегистрироваться в самом stackoverflow. llpp
Не совсем клоны, но:
Украина — developers.org.ua
Белоруссия — dev.by llppminhojkhon
nginx, время откликаgfffg
После установки nginx как фронтенда к Apache график времени отклика стал вот таким (по мониторингу webopulsar):

До установки всё было ровно.
ОС — Ubuntu server 10.04, сайт на Yii (PHP) + APC включен. Загружено не более 50% оперативки, CPU не более 20%. VPS.
nginx.conf, proxy.conf gfffgttaaggNginx,ttaagggfffg
Протестируйте лучше сайт чемто более объективным.
Например, хорошая утилита ab, желательно (но не критично) с другого компа в томже ДЦ.
Живо увидите разницу. llpp
Продукты чуваков из webo показывают состояние webo, а не вашего сайта или сервера. Всегда.
Не факт, что на вашем сервере нет проблемы, но тогда надо данные для анализа собрать, а не фиг-знает-что от хрен-пойми-кого. llpp
У вас хетзнер или фествпс? llpp
Как минимум цепочка из двух http-серверов, вместо одного, время отклика не уменьшит, а прибавит. А почему случаются эти пики, это уже надо смотреть со стороны сервера, что там в этот момент происходит в системе. llpp
Увеличьте worker_processes как минимум до количества ядер в системе. llppminhojkhon
Почему в Qt 4.7.1 нет библиотек openGL?gfffg
Собрал под Ubuntu 10.10 Qt 4.7.1 и обнаружил, что отсутствуют либы OpenGL. Примеров openGL программ то же нет.
Подскажите, как исправить ситуацию?! gfffgttaaggQt,OpenGL,Ubuntu,ttaagggfffg
Смотреть почему сконфигурировалось без поддержки OpenGL, вот как тут:
ubuntuforums.org/showthread.php?t=170873 llppminhojkhon
Посоветуйте ручной сканерgfffg
Посоветуйте какой стоит купить. Цель — быстрый ручной скан (без писюка крайне желательно) документов в библиотеке/на работе.
Предвосхищая комменты насчет фотика — фотик сложно отпозиционироваться правильно (чтобы весь лист точно сфотать), да и фокус может промазать, именно поэтому подумал о сём дивайсе.
Хотлось бы увидеть ваш опыт (у кого есть) пользования сиими гаджетами, по возможности — рекомендации по выбору, и вааще стоит ли данный дивайс своих денег.
P.S. Хотелось бы видеть объективное мнение об именно этихъ девайсах. Понимаю, что большинство пользуется тдля таких целей смартфонами с норм камерами и софтом, или мыльницами. Но для меня этот не выход — с текущими телефоном (5800 нокия) и текущей зеркалкой фотать документы — просто неудобно. А меня вещи устраивающие меня по основным своим функциям на что-то… Ну в общем я приверженец специализированных девайсов. gfffgttaaggСканеры,ttaagggfffg
Я вам свои старые записи сюда скопирую просто, может что то еще актуально, или развивалось даже.
PLANon: сканер в кармане 07.12.2007 11:20:52
Компания Planon представляет новое устройство – DocuPen RC 800, цветной портативный сканер, являющийся определенным технологическим прорывом. Девайс воплощает в себе последние конструкторские достижения компании. Инженерам удалось разработать полноценный цветной сканер, причем в необыкновенно компактном, легком и удобном исполнении. RC 800 способен хранить во встроенной памяти около 100 страниц, причем сканирование занимает считанные секунды. Устройство поддерживает несколько режимов скани…
Проголосовало:2 Комментариев:0
Ультрапортативный сканер DocuPen RC800 — не крупнее обычной ручки 23.11.2007 14:20:39
Еще несколько лет назад сканеры были громоздкими настольными устройствами, работавшими медленно и занимавшими очень много места. Однако прогресс не стоял на месте: современные сканеры работают очень быстро и при этом весьма компактны. Иногда их можно даже назвать миниатюрными – по крайней мере, в случае со сканером компании PLANon дела обстоят именно так – устройство внешне очень смахивает на обыкновенную шариковую ручку. Тем не менее, эта «ручка» является полноценным цветным скане…
Проголосовало:4 Комментариев:0
ScanSnap S300 – портативный сканер от Fujitsu 08.11.2007 15:00:14
Я помню времена, когда сканеры были большими и шумными машинами, но, как и все в мире электроники, они уменьшались и уменьшались с каждым годом, обретая все меньшие габариты, вес и уровень шума. Результатом этого процесса стал сканер, являющийся на данный момент самым маленьким в мире – ScanSnap S300, умещающий в себе все функции и удобства своих больших собратьев. Удобство использования, качество и дружелюбность этой машинки просто впечатляют. Установив все необходимые программы и драйвера…
Проголосовало:7 Комментариев:0
Портативный сканер PLANon DocuPen RC 800 — быстрое и удобное сканирование в любых условиях 04.09.2007 12:30:38
Карманный цветной сканер DocuPen RC800 по своему внешнему виду похож на обыкновенную авторучку, однако на деле является очень полезным, портативным и лёгким устройством, способным всего за четыре секунды отсканировать страницу формата А4, содержащую как текст, так и цветные изображения. При этом пользователь имеет возможность самостоятельно выбирать режим сканирования (чёрно-белый или цветной), устанавливать параметр цветопередачи (предлагается 12- и 24-битная), а также подбирать подходящее разр…
Проголосовало:25 Комментариев:0
Портативный сканер визиток для любителей Mac 20.02.2007 9:40:47
Компания NewSoft объявила о выпуске на рынок нового портативного сканера визиток под названием Biz Card Reader. Устройство может оказаться очень полезным для тех пользователей, которым изо дня в день приходится иметь дело с большим числом визиток. К примеру, новинка может понравиться посетителям всевозможных выставок. Работает Biz Card Reader очень просто: нужно всего лишь вставить в сканер визитку, и через несколько секунд у вас появится её цифровая копия, а рассортированные данные будут помеще…
Проголосовало:5 Комментариев:0
3GSM Congress 2007: портативный GSM-факс и принтер Possio GRETA 13.02.2007 10:15:02
Компания Possio представила на выставке 3GSM World Congress 2007 в испанской Барселоне свою новую разработку – портативный GSM-совместимый «комбайн» GRETA. Устройство может оказаться очень полезным при организации мобильного офиса: дело в том, что это одновременно и факс, и принтер, и сканер, и ксерокс, и телефон. С таким «комбайном» можно будет работать и в машине, и в аэропорту, и в номере отеля. Все, что для этого нужно, — это покрытие GSM-сети (поддерживаются три диапазона, так что работать…
Проголосовало:37 Комментариев:0
IRISPen Translator: Самый портативный сканер 02.07.2005 0:06:43
Компания I.R.I.S. разработала новое оригинальное устройство – сканер IRISPen Translator с интерфейсом USB. Принцип работы устройства следующий: пользователь просто перемещает сканер над написанным на иностранном языке текстом, после чего распознанный и переведенный текст автоматически появляется в необходимом прикладном пользовательском приложении (электронные таблицы, текстовые редакторы, БД или клиентах электронной почты). Кроме того, устройство даже может «читать» переведенный текст вслу…
Проголосовало:2 Комментариев:0
Voice Stick: портативный текстовый сканер для людей с ослабленным зрением 04.09.2008 16:20:15
Современные технологии развиваются в геометрической прогрессии, каждый день касаясь все новых и новых категорий потребителей. Огромное число инноваций ориентируется на людей с ограниченными возможностями. Ярким примером такой разработки является устройство Voice Stick, предназначенное для того, чтобы люди с ослабленным зрением самостоятельно могли читать обычный печатный текст. Реализуется данная возможность так же, как это реализуется в сканерах; однако функциональность данного девайса расширен…
Проголосовало:6 Комментариев:0 llpp
Пользовался таким.
Сканирует неплохо, но есть минусы:
— Если на листке есть, к примеру, наклейка, или под ним лежат крошки/песчинки — на этом месте можно «споткнуться» и завалить скан.
— Толстые журналы им неудобно сканировать, но, в принципе, неудобно и на обычном.
— Работал только со своим родным usb-шнуром с ферритовым бочонком, с другими же не получалось слить файлы: подвисало.
— Не всегда хорошо распознаёт «отклонения от курса» — изображения могут получиться несколько изогнутыми.
— Никакого предосмотра нет (всё же при заведомо завальных результатах выводит error).
Сравнивал результат со сканером на работе, у этого оказался нормальный белый цвет, а сканы с рабочего каждый раз приходится редактировать, чтоб убрать излишки серого.
Ещё почитайте комментарии на dx.
PS
Не сказал бы, что это идеальное решение проблем, в некоторых случаях фотоаппарат уверенно выигрывает, например, на тех же толстых журналах, книгах. Этот сканер удобнее всего для сканирования единичных листов.
Работает, кстати, быстро.
И да, он автономен, компьютером определяется как картридер. llpp
Да, что-то пропали другие, а много было, даже как авторучки были, с полем сканирования 2..3 см, сами сшивали изображение и даже распознавали текст и начитывали его голосом. llpp
Я просто фотаю на телефон, с хорошей камерой, все обычно более чем читабельно, а все что надо поправить правлю в пайнте.
5 мегапикселей решает. llpp
Насчет позиционирования, опять же есть ПО (в т.ч. прям в телефоне) которое листы на фотках находит и делает картинку где только лист под нормальным углом. llpp
img152.imageshack.us/i/85744531.jpg/ — пример удачного скана, 2.8мег, 600dpi.
img121.imageshack.us/i/80430045.jpg/ — пример скана 156й страницы, где уже сильно сгибается страница на развороте, он неудачный — рука дважды дрогнула (сканер этого не заметил и не выдал ошибку). llppllpp
книги с не очень гибкими разворотами лучше всего «сканируются» как раз фотоаппаратом с выставленным ручным фокусом, закрепленным на штативе или просто ровно стоящим на поверхности
а отдельные листы формата A4 и менее — страничными/протяжными сканерами, вроде такого llpp
Сегодня в очередном пополнении на DX увидел ещё один сканер от skypix, вот только отличий кроме как во внешнем виде и цене не вижу. llpp
И ещё парочка:
Первый — с виду похож на очередной от skypix, по устройству тоже практически идентичен, характеристики толком не указаны.
Второй — больше похож на фотоаппарат, чем, пожалуй, и является. По-моему, если данный сканер имеет хорошую область «сканирования», то он куда удобнее всех skypix-like сканеров. Цена кусается. На DX уже был подобный, но примерно по такой же цене.
Если автор вопроса не против, я могу продолжить время от времени добавлять новые модели, появившиеся на DX. llppminhojkhon
Источник перехода при использовании сокращённых ссылокgfffg
Почему при использовании сервиса сокращения ссылок(например goo.gl) в качестве источника перехода в статистику попадает реальный источник, а не сервис?
Возможно ли скрыть(изменить) от статистики сайта-цели реальный источник перехода при использовании гиперссылки? gfffgttaaggСокращение,ссылок,ttaagggfffg
Странно, вроде раньше li.ru/go? линк скрывал источник (если память не изменяет)
Ладно возьмем например: refblock.com. Посмотрите ссылку(мини сервис по отображению источника), и источником, как видите, выступает хабр.
По клику на refblock.com?http://bit.ly/97jrKC, источником будет refblock llppllpp
Если несколько символов не жалко, мб так?
li.ru/go?pw.ex.to/show-referrer llpp
Почему нет? Попробуйте изменить хедеры запроса (либо запроса к сервису сокращенных ссылок, либо, если сервис ваш, запроса от сервиса к сайту-цели). llppminhojkhon
Как называется железка?gfffg
Больше ничего не стал писать в заголовок, надеюсь, железячники и так сюда попадут.
Где-то слышал или видел pci-плату с ddr-разъемами, которая работает как обычный ЖД. Интересует название сабжа и сравнение с ssd, если есть. gfffgttaaggОперативная,память,PCI,ttaagggfffg
Выбирай название
i-RAM
GC-RAMDISK
жесткий диск на базе DDR
Вот кстати описание и сравнение — www.ixbt.com/storage/gigabyte-iram-p1.shtml llpp
Есть еще такие варианты ssd, подключиемые через pci-express www.nix.ru/autocatalog/ssd_ocz/OCZ_OCZSSDPX1RVD0120_Revo_Drive_PCIExpress_SSD_PCIEx4_MLC_101583.html llpp
сравнение с SSD двоякое
1. намного быстрее работает
2. при отключении питания все данные удаляются llpp
Есть такой производитель, как ACARD. И его наглый британский партнер Hyperdrive, который выдает продукцию за свою (про оригинал ни слова). Смотрите в эту сторону, там таки недавно вышла очередная железка и скорость реально хороша.
Also, есть PCI-E x16 платы с кучей памяти на самой плате (чипы, не планки). От $2400. llpp
Оно, спасибо. llpp
кстати. тема заинтересовала и пытаюсь найти свежие варианты такого железа на DDR2 и недорогих модулях памяти, но найти ничего не получается
Получается более такого не выпускают?
И пока гуглил, нашел другую технологию — давно забытую.
Организовать диск в оперативной памяти компьютера, конечно материнка должна поддерживать 4-8Гб что бы под диск выделить побольше, из недостатков — тут нет аккумулятора и все зависит от стабильности ОС.
интересно увидеть графики скорости работы такого устройства llppminhojkhon
Аналог ЯTV для радио?gfffg
Есть ли аналог сервиса ЯТВ для собственного радио? gfffgttaaggИнтернет-радио,ttaagggfffg
Я встречал с неделю назад где то, это точно, но где, память начисто отшибло :( llpp
Mixlr — подойдет? llpp
На shoutcast — listen2myradio.com, на icecast — moeradio.ru. llppminhojkhon
Kohana 3 и модули?gfffg
Добрый день!
Начинаю изучать kohan-у на примере, написанном другим программистом. Часть сайта, написанная им, работает нормально и в ней все понятно, могу вносить свои изменения/улучшения. Однако, при попытке добавить свой функционал столкнулся со следующей проблемой.
Пробую совместить новый функционал с существующим на сайте «движком» авторизации. Создан контроллер «class Controller_Auth extends Controller» и соответствующая модель «class Model_Auth extends Kohana_Model». Если контроллер вызывается из основного приложения, для проверки прав посетителя, все работает нормально. Но при попытке использовать данный контроллер напрямую, собственно для авторизации, наступаю на грабли — не загружается модуль Database и соответственно все попытки обратится к базе вызывают ошибку.
Для основного приложения указан роутинг:
Route::set('forum', 'forum(/(/page))')->defaults(array('controller' => 'forum', 'id' => 1, 'page' => 1));<br/>
<br/>
<br/>
В соответствие с этим был добавлен новый роут:<br/>
<code>Route::set('auth', 'auth(/)')->defaults(array('controller' => 'auth', 'action' => 'login'));<br/>
<br/>
<br/>
Форма отправляется по URL: "/auth/login" и POST-ом отправляются данные. Контроллер и соответствующая модель работают, но возникает ошибка при обращении к БД. При этом в списке загруженных модулей, который kohana показывает на странице с ошибкой, видно, что модуль database не загружен.<br/>
<br/>
Посоветуйте, где найти эти чертовы грабли?</code>
gfffgttaaggKohana,ttaagggfffg
Похоже вы в конструкторе модели забыли написать parent::__construct(), если переопределяли его.
Какая версия фреймворка, кстати? 3.0 или 3.1? Если 3.1, то модель надо наследовать от класса Model_Database.
P.S. $this->_db надеюсь из модели вызывается? Что показывает var_dump($this->_db)? А вообще следует делать запросы через DB::query(...) llppminhojkhon
Плата за регистрацию разработчика расширений Google chromegfffg
Сегодня сделал небольшое расширение для Хрома. Захотел поделится им с людьми, но с удивлением обнаружил, что за публикацию расширения на chrome.google.com/extensions теперь нужно заплатить Гуглу 5 долларов. Объясняется сия восхитительная фишка, как способ борьбы с вредоносными расширениями.
Соответственно вопрос: можно ли как-то обойти это ограничение, так как мое расширение бесплатно и я не собираюсь зарабатывать на нем деньги? Альтернативный вопрос: как я могу зарабатывать при помощи расширения? Кнопок типа donate на chrome.google.com/extensions я не заметил.
Расширение примитивное: мониторинг рейтинга на askdev.ru. gfffgttaaggGoogle,Google,Chrome,Финтех,Интернет-магазины,Расширения,для,браузеров,ttaagggfffg
Никак.
Хорошая новость заключается в том что это вроде как единоразовая оплата, т.е. если вы решите сделать ещё дополнение, с Вас больше не будут требовать 5$ llpp
Если не хотите платить, вы можете распространять своё расширение самостоятельно, без каталога. llppminhojkhon
Opensource Тамагочи?gfffg
Для оригинального стартапа потребовались наработки для реализации игры Тамагочи.
Знает ли кто-то такие в opensource?
Также открыт для предложений о сотрудничестве от авторов проектов. gfffgttaaggИгровые,приставки,Open,Source,ttaagggfffg
КО подсказывает sourceforge.net/search/?q=Tamagotchi, не? :) llpp
Гента же! Есть даже два уровня стожности: arch и ~arch. Нужно кормить её интернетами, играть с portage, убираться через eclean. А потом гента вырастет большая-пребольшая llppminhojkhon
Как запустить Linux на телефоне с ARM-процессором, сенсорным экраном и без клавиатуры?gfffg
Добрый день.
Имею телефон HTC Touch Viva (ARM-процессор TI Opal 200MHz). Хочеться из праздного любопытства (и возможно результат выльется в статью) попробовать запустить на нем консоль linux с экранной клавиатурой и пакетным менеджером apt. С чего стоит начать чтение и на какие дистрибутивы/ядра обратить внимание? gfffgttaaggLinux,HTC,ARM,ttaagggfffg
Ядро линукса из исходников. Окружение — busybox, сборник стандартных программулинок. Разумеется, grub, ubuntu и подобные вещи не пойдут.
Затем собирается компилятор для всего этого.
Затем компилируется SDL.
Затем собирается какойнибудь GUI на SDL.
Затем компилируется Qt, tslib (для тачскрина).
Затем появится консоль. Консоль (терминал) — это графическое приложение. У меня на caanoo она появилась через несколько месяцев, изначально там было всё — игры, фильмы, библиотеки, читалки, но консоли не было.
Консоль в том виде, в котором она существует, когда работает без иксов (например, классический голый линукс с командной строкой) не будет поддерживать тачскрин, т.к. экранная клавиатура — графическое приложение. Поэтому сначала qt, а потом уже консоль. llpp
У меня девайс есть подобный. 2 пути.
1. Ставить dropbear (ssh сервер) и соединяться по сети. Это просто консоль.
2. Компилировать Qt, далее собирать консоль с экранной клавиатурой. Если нужны будут исходники/ссылки, пишите, соединял както виджеты терминала и клавиатуры.
3. Если есть usb-хост, то пункт номер 2 + внешняя клавиатура.
То, что соберёте apt (и он будет работать) — верится с трудом, если получится, сниму шляпу. llpp
+ вот статья по сборке Qt на embedded платформу
habrahabr.ru/blogs/qt_software/106526/ llpp
Возможно вы не совсем правильно поняли вопрос. На аппарате стоит Windows Mobile. Я хочу поставить туда параллельно либо вместо какой-нибудь linux. Пока ставлю целью запустить просто консоль. Собственно, если для этого обязательно поднимать X и ставить Qt, то это может быть приемлемо. Но это должен быть linux и управляться он должен с собственно аппарата.
Так вот вопрос:
1. Какое взять ядро?
2. Как его загрузить? (возможно ли использовать груб?)
3. Как прикрутить консоль? llpp
Я запускал на нем специальную сборку андроида, но как проделать то же с линуксом. llpp
Это тебе нужно обращаться к авторам статьи кто ставил линукс на плеер из журнала. Кстати в тех статейках как раз были линки на спец сборки линукса для подобных целей. llpp
wing linux работает на touch viva.
вместо android можно запихать angstrom linux, или собрать ядро+окружение каким-нибудь, к примеру, buildrootом самому.
qtopia кстати для того поколения хтц тачей тоже было где-то. llppminhojkhon
Какие эластичные облачные opensource-платформы существуют?gfffg
Интересуют подходящие для публичного cloud-хостинга платформы. Основными требованиями являются открытость и эластичность, ну и естественно поддержка публичных облаков, т.е наличие средств для учёта потреблённых инстанциями ресурсов. Я уже пробовал ставить opennebula, но либо я чего-то не понял, либо там нет настоящей эластичности (т.е миграции процессов и данных) — инстанция не может потребить больше ресурсов, чем есть у несущей её ноды, а в таком случае почти весь смысл облака на мой взгляд теряется. На webhostingtalk.com уже задавали похожий вопрос, но там пришли к выводу, что открытые платформы полная ерунда и одной из лучших облачных платформ по соотношению цена\качество является onapp. gfffgttaaggВиртуализация,Облачные,вычисления,ttaagggfffg
Можете у нас глянуть (http://selectel.ru/cloud/). Единственное, я не сторонник новомодной терминологии, так что у нас нет «инстансов» и «эластичности». Ресурсы предоставляются по потребности, оплачиваются по потреблению.
Относительно потребления ресурсов больше, чем нода — это очень экспериментальные технологии (в применении к «обычному линуксу»). Они есть, но в продакт их пока не готовы пускать, т.к. за стабильность никто не поручится. llpp
Список или BusinessObjectCollection?
До появления универсальных моделей C# все кодировали коллекции для своих бизнес-объектов, создавая базу коллекций, реализующую IEnumerable
IE:
public class CollectionBase : IEnumerable
и тогда они получат свои коллекции бизнес-объектов из этого.
public class BusinessObjectCollection : CollectionBase
Теперь с общим классом списка, кто-нибудь просто использует это вместо этого? Я обнаружил, что использую компромисс двух методов:
public class BusinessObjectCollection : List<BusinessObject>
Я делаю это, потому что мне нравится иметь строго типизированные имена, а не просто передавать списки.
Каков ваш подход?
Сравнение дат вступления в силу в SQL
Интересно, есть ли лучше, почему в предложении WHERE выбора записей, когда вам нужно посмотреть на эффективные даты начала и окончания?
В настоящее время это, как я сделал это в прошлом на сервере MS SQL. Просто беспокоюсь о дате, а не о времени. Я использую SQL Server 2005.
AND Convert(datetime, Convert(char(10), ep.EffectiveStartDate, 101))
<= Convert(datetime, Convert(char(10), GetDate(), 101))
AND Convert(datetime, Convert(char(10), ep.EffectiveEndDate, 101))
>= Convert(datetime, Convert(char(10), GetDate(), 101))
Как найти имя столбца Excel, которое соответствует заданному целому числу?
Как бы вы определили имя столбца (например, "AQ" или "BH") n-го столбца в Excel?
Edit: языковой агностический алгоритм для определения этого является здесь главной целью.
ASP.Net: использование System.Web.UI.Control.ResolveUrl() в общей / статической функции
Как лучше всего использовать ResolveUrl() в общей / статической функции в Asp.Net? Мое текущее решение для VB.Net-это:
Dim x As New System.Web.UI.Control
x.ResolveUrl("~/someUrl")
Или C#:
System.Web.UI.Control x = new System.Web.UI.Control();
x.ResolveUrl("~/someUrl");
Но я понимаю, что это не лучший способ назвать его.
Чему равно значение 2sin2
Чему равно значение
, если известно, что ctg(
) = 1/4
математика
441
 
1
 
12:28, 8th August, 2020
Debian squeeze / Gnome — умирает графический интерфейс?
Примерно год назад столкнулся с проблемой: в любой случайный момент графический интерфейс просто перестаёт реагировать на устройства ввода. Все приложения продолжают работать, сообщения в IM приходят, всплывающие окошки появляются, интересно то, что курсор перемещается мышью, но ничего нельзя сделать. Сижу и наблюдаю.
Несколько месяцев назад решалось переключением на соседний рабочий стол и обратно (Ctrl+Alt+вправо). Сейчас же даже это не помогает (хоть и проблема стала встречаться гораздо реже — раз-два в месяц). Приходится открывать консоль и перезапускать gdm. В той же консоли перезапускал hal и dbus — тоже ничего.
За последний год, я думаю, обновилось всё, что только можно: и xorg, и gthumb (иногда при его закрытии и при работе в Gimp всё происходило), и драйвера от nvidia, и несколько полных апгрейдов.
gnome: 2.30+1
xorg: 7.5+6
compiz: 0.8.4-4
nvidia-glx: 256.53
Вроде всё. Сталкивались?
Сайт консалтинговой компании — каким он должен быть?
Ашманов сделал себе новый дизайн. Сейчас сайт говорит просто: нажми сюда и сделаем тебе хорошо. Мы тоже задумываемся над дизайном нашего консалтингового сайта по внедрению свободного программного обеспечения.
1. Надо ли, чтобы на сайте людям было интересно, чтобы люди могли общаться, или же лучше, чтобы всё было просто и понятно? У IBM внизу незаметненько есть клавиши для социальных сетей. Интересно, как много людей их нажимает?
2. Нужны ли ссылки на контент с первой страницы? Например, правила Ашманова уехали на два неочевидных клика. Похождения Ашманова в Рамблере найти не получилось. Делают ли люди покупки по простым маркетинговым текстам, или им нужны какие-то доказательства, что консультанты что-то соображают?
С другой стороны, по аналогии с блогами, кажется, что ссылки на контент с первой страницы — вполне нормальная вещь, и многие консультанты продают себя с помощью блогов.
3. Консультанты решают сложные задачи. Как выстроить дерево услуг? «Мы придём и поправим Вам всего понемножку» вызывает страх и неуверенность. Как вообще понять, что из консалтинга на данный момент лучше продаётся без того, чтобы устраивать всякие фокус-группы и платить деньги?
4. А логотип у консультантов — каким он должен быть?
5. Раньше у Ашманова на сайте была сложная и забавная флэш-анимация, отвечающая на мышеклики. Надо ли давать клиенту «побаловаться» на первой странице? Или такие ничего не покупают?
6. Тэги для навигации для обычного клиента, наверное, черезчур сложно? Как вообще сделать удобную навигацию по 200-стам статьям на сайте? Или выкинуть их нафиг (см. пункт 2)?
Как вообще колёсики в голове у клиента крутятся, что он принимает решение, что надо попробовать купить здесь? Поделитесь своими мыслями — буду благодарна, если поможете заполнить вакуум в голове по теме.
Подскажите пожалуйста систему контроля за программистом
есть ли простая и удобная система для учёта затраченного времени программистом и просмотра результата, строчек кода? есть SVN, redmine, но там всё вручную, хотелось бы автоматизировать процесс, чтобы после обновления SVN, был виден результат и затраченное время
CVS
Subversion
Управление
временем
Электронная
бухгалтерия
300
 
5
 
11:55, 8th August, 2020
- «
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- 163
- 164
- 165
- 166
- 167
- 168
- 169
- 170
- 171
- 172
- 173
- 174
- 175
- 176
- 177
- 178
- 179
- 180
- 181
- 182
- 183
- 184
- 185
- 186
- 187
- 188
- 189
- 190
- 191
- 192
- 193
- 194
- 195
- 196
- 197
- 198
- 199
- 200
- 201
- 202
- 203
- 204
- 205
- 206
- 207
- 208
- 209
- 210
- 211
- 212
- 213
- 214
- 215
- 216
- 217
- 218
- 219
- 220
- 221
- 222
- 223
- 224
- 225
- 226
- 227
- 228
- 229
- 230
- 231
- 232
- 233
- 234
- 235
- 236
- 237
- 238
- 239
- 240
- 241
- 242
- 243
- 244
- 245
- 246
- 247
- 248
- 249
- 250
- 251
- 252
- 253
- 254
- 255
- 256
- 257
- 258
- 259
- 260
- 261
- 262
- 263
- 264
- 265
- 266
- 267
- 268
- 269
- 270
- 271
- 272
- 273
- 274
- 275
- 276
- 277
- 278
- 279
- 280
- 281
- 282
- 283
- 284
- 285
- 286
- 287
- 288
- 289
- 290
- 291
- 292
- 293
- 294
- 295
- 296
- 297
- 298
- 299
- 300
- 301
- 302
- 303
- 304
- 305
- 306
- 307
- 308
- 309
- 310
- 311
- 312
- 313
- 314
- 315
- 316
- 317
- 318
- 319
- 320
- 321
- 322
- 323
- 324
- 325
- 326
- 327
- 328
- 329
- 330
- 331
- 332
- 333
- 334
- 335
- 336
- 337
- 338
- 339
- 340
- 341
- 342
- 343
- 344
- 345
- 346
- 347
- 348
- 349
- 350
- 351
- 352
- 353
- 354
- 355
- 356
- 357
- 358
- 359
- 360
- 361
- 362
- 363
- 364
- 365
- 366
- 367
- 368
- 369
- 370
- 371
- 372
- 373
- 374
- 375
- 376
- 377
- 378
- 379
- 380
- 381
- 382
- 383
- 384
- 385
- 386
- 387
- 388
- 389
- 390
- 391
- 392
- 393
- 394
- 395
- 396
- 397
- 398
- 399
- 400
- 401
- 402
- 403
- 404
- 405
- 406
- 407
- 408
- 409
- 410
- 411
- 412
- 413
- 414
- 415
- 416
- 417
- 418
- 419
- 420
- 421
- 422
- 423
- 424
- 425
- 426
- 427
- 428
- 429
- 430
- 431
- 432
- 433
- 434
- 435
- 436
- 437
- 438
- 439
- 440
- 441
- 442
- 443
- 444
- 445
- 446
- 447
- 448
- 449
- 450
- 451
- 452
- 453
- 454
- 455
- 456
- 457
- 458
- 459
- 460
- 461
- 462
- 463
- 464
- 465
- 466
- 467
- 468
- 469
- 470
- 471
- 472
- 473
- 474
- 475
- 476
- 477
- 478
- 479
- 480
- 481
- 482
- 483
- 484
- 485
- 486
- 487
- 488
- 489
- 490
- 491
- 492
- 493
- 494
- 495
- 496
- 497
- 498
- 499
- 500
- 501
- 502
- 503
- 504
- 505
- 506
- 507
- 508
- 509
- 510
- 511
- 512
- 513
- 514
- 515
- 516
- 517
- 518
- 519
- 520
- 521
- 522
- 523
- 524
- 525
- 526
- 527
- 528
- 529
- 530
- 531
- 532
- 533
- 534
- 535
- 536
- 537
- 538
- 539
- 540
- 541
- 542
- 543
- 544
- 545
- 546
- 547
- 548
- 549
- 550
- 551
- 552
- 553
- 554
- 555
- 556
- 557
- 558
- 559
- 560
- 561
- 562
- 563
- 564
- 565
- 566
- 567
- 568
- 569
- 570
- 571
- 572
- 573
- 574
- 575
- 576
- 577
- 578
- 579
- 580
- 581
- 582
- 583
- 584
- 585
- 586
- 587
- 588
- 589
- 590
- 591
- 592
- 593
- 594
- 595
- 596
- 597
- 598
- 599
- 600
- 601
- 602
- 603
- 604
- 605
- 606
- 607
- 608
- 609
- 610
- 611
- 612
- 613
- 614
- 615
- 616
- 617
- 618
- 619
- 620
- 621
- 622
- 623
- 624
- 625
- 626
- 627
- 628
- »
Рассматриваются Битрикс, UMI.CMS, Amiro.CMS, возможно HostCMS. Кто, что посоветует? Кто с какими проблемами столкнулся на этих CMS.
Количество товаров > 200 000
Пользователей около 2000, одновременно до 10 пользователей
Магазин электроники, соответственно деталей по товарам порядка 40
Сервера собственные, нагрузку держат.
Ну и в целом, для большого магазина с таким кол-вом товаров битрикс, вероятно, будет лучшим решением.
Его используют крупнейшие магазины: eldorado.ru, svyaznoy.ru, euroset.ru.
также из плюсов битрикса: огромное кол-во подрядчиков и программистов.
umi и netcat позиционируются как простые CMS, серьезных e-commerce проектов на них нету. Однако, все действительно зависит от задач. И если готовы принести функциональность в ущерб простоте, то и их можно рассмотреть.
Я работал и с платными и бесплатными CMSками, для разработки в том числе и интернет магазинов. У платных в техническом плане нет абсолютно никаких преимуществ. Тот же битрикс почти во всем проигрывает друпалу и в скорости и в качестве кода. У друпала качество тоже не очень, но у битрикса совсем плохо. Волосы дыбом встают. Битрикс работает крайне медленно и невероятно сильно грузит базу.
В идеале разработать CMS под проект. Для этого нужны хорошие разработчики. Зато будет летать, жрать мало памяти и интерфейс заточенный под вас.
Масштаб магазина: планируемое кол-во товаров, пользователей, кол-во деталей по товарам
Параметры хостинга: Shared, VDS или co-location
Если co-location, то какие ТТХ у сервера
Какие-то особые требования
и так далее и тому подобное.
Друпал может все :)
Давайте рассмотрим готовый пример — OpenStore или ссылка 2 тут уже есть и магазин и куча всего и интеграция с 1С
Конечно же еще прийдется попилить напильником, но в комерческой системе тоже нужен хороший напильник и толковые руки
Локализация хромает, отсутствует интеграция с 1С
Как представитель PHPShop могу предложить PHPShop 1C Pro phpshop.ru/docs/product5.html
Но для 200 000 товаров нужен будет хороший VPS.
Можете скачать и проверить работу, есть триалка для тестирования на 1с вживую.
Видео-урок по работе на 8.1 phpshop.ru/help/Content/video/lesson_1c_v1/lesson_1c_v1.html
В синхронизации есть все, что вам нужно, можно дописать выгрузку под ваши задачи и т.д.
Из узких мест у вас сразу объем базы в 200 тыс (у UMI, как и у многих других друпалов, база не потянет), посещаемость 10 одновременно – звучит нестрашно. По 1С особых проблем у топовых коробок быть не должно.
Смотрите примеры внедрений по магазинам у цмсок, посещаемость, объем баз, скорость работы.
Основным узким местом при синхронизации каталога будет 1С-ка. Лучше ставить последнюю «Управление торговлей» 11-й редакции. Интеграция с Битриксом не встроена в неё сейчас, и ставится сверху отдельной инсталляцией.
Если компания соберёт сайт нормально, то особых проблем не будет.
Под синхронизацию можно применить ряд трюков с разведением БД и настройками, чтобы вообще не париться.
Навскидку полная синхронизация такого каталога на средненьком нормально настроенном сервере с Битриксом из коробки будет под час по времени. (Работа при этом не прерывается).
Если используете старую версию синхронизации со стороны 1С, то тупо со стороны 1С-ки не пройдёт и трети.
www.netcat.ru/
Для рекомендаций — мало исходных данных.
Советую попробовать Электронный заказ (https://ez-catalog.ru/ezcatalogcms-about.html).
В ней есть программа-редактор для работы с каталогом/заказами и движок сайта. 1С будет напрямую в программу выгружать каталог (через внешную обработку), а программа загрузит их на сайт. Через запросы, без каких-либо дополнительных файлов импорта/экспорта. Поэтому синхронизация между сайтом и 1С пройдет нормально.
Если вставляю в триггер запрос: INSERT INTO table2 VALUES (table2.id = LAST_INSERT_ID()); — добавляются «1».
Если запрос: INSERT INTO table2 VALUES (table2.id = new.id); — «0».
INSERT INTO table2 (id) values (NEW.id); Есть ли нечто похожее, но про создание пользователя, где в одной кнопке были бы совмещены разные социальные сети и осталось подвести это к своей базе данных?
лучше аналогов и сервисов более незнаю =)
В частности интересует непосредственно вопрос оплаты и передачи серийного номера.
Если для РФ это можно сделать через WebMoney и Yandex Деньги, то что делать для зарубежных покупателей?
Существует ли уже готовая платформа, которая поддерживала бы оплату и через WebMoney и через Банковские карты и прочие платёжные системы?
Например, payonlinesystem.ru или аналогичные. Каждый из них берет свою долю за транзакцию.
Обращайте внимание на условия предоставления услуг.
Но там сказано: Просим обратить Ваше внимание на то, что физическим лицам недоступна оплата через терминалы QIWI и банковскими картами., а поддержки зарубежный платёжных систем, таких как PayPal, e-gold, LR нет. Выходит что поддержка работы с зарубежными клиентами есть только у Юридических лиц и Индивидуальных предпринимателей. Так что система не подходит по причине того, что основной уклон идет на клиентов из US, GB, DE, FR. А создавать ИП не хотелось бы.
Буду благодарен за ссылки на готовые приложения если таковые имееются.
Установил request-tracker-3.8.8 из debian-backports на машину с debian lenny (apache2, mod-fcgid, postgresql-8.4.7). Все установилось благополучно, вход в RT осуществляется, по меню ходить можно. Однако если попытаться завести заявку, нового пользователя или поменять какие-либо настройки пользователя или очереди, вылезают ошибки типа «Невозможно загрузить очередь » или «Couldn't load user '' ». Проблема, судя по всему, не в базе. т.к. проверял с постгресом 9.0, 8.4 и SQLite. Вопрос в том, куда смотреть и что копать. Под катом дебаг лог.
Буду очень благодарен за помощь.
В логе только следующее:
[Thu Feb 17 10:34:44 2011] [debug]: SQL(0.000036s): SELECT main.* FROM CustomFields main WHERE (main.Disabled = '0')
AND (main.LookupType = 'RT::User' OR main.LookupType = NULL) ORDER BY main.Name ASC; (/usr/share/request-tracker3.
8/lib/RT/Interface/Web.pm:780)
[Thu Feb 17 10:34:46 2011] [error]: WebRT: Couldn't load user '' (/usr/share/request-tracker3.8/html/Elements/Error:8
2)
Trace begun at /usr/share/request-tracker3.8/lib/RT.pm line 302
Log::Dispatch::__ANON__('Log::Dispatch=HASH(0x5108290)', 'WebRT: Couldn\'t load user \'\'') called at /usr/share/requ
est-tracker3.8/html/Elements/Error line 82
HTML::Mason::Commands::__ANON__('Why', 'Couldn\'t load user \'\'') called at /usr/share/perl5/HTML/Mason/Component.pm
line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x5fda380)', 'Why', 'Couldn\'t load user \'\'') c
alled at /usr/share/perl5/HTML/Mason/Request.pm line 1278
eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 1268
HTML::Mason::Request::comp(undef, undef, 'Why', 'Couldn\'t load user \'\'') called at /usr/share/request-tracker3.8/l
ib/RT/Interface/Web.pm line 863
HTML::Mason::Commands::Abort('Couldn\'t load user \'\'') called at /usr/share/request-tracker3.8/html/Admin/Users/Mod
ify.html line 298
HTML::Mason::Commands::__ANON__ at /usr/share/perl5/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7fc2baf15988)') called at /usr/share/perl5/HTML
/Mason/Request.pm line 1278
eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 1268
HTML::Mason::Request::comp(undef, undef, undef) called at /usr/share/perl5/HTML/Mason/Request.pm line 937
HTML::Mason::Request::call_next('RT::Interface::Web::Request=HASH(0x7fc2baf068b0)') called at /usr/share/request-trac
ker3.8/html/Admin/autohandler line 49
HTML::Mason::Commands::__ANON__ at /usr/share/perl5/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x5fff878)') called at /usr/share/perl5/HTML/Mason/Request.pm line 1278
eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 1268
HTML::Mason::Request::comp(undef, undef, undef) called at /usr/share/request-tracker3.8/lib/RT/Interface/Web.pm line 320
RT::Interface::Web::ShowRequestedPage('HASH(0x5fec570)') called at /usr/share/request-tracker3.8/lib/RT/Interface/Web.pm line 224
RT::Interface::Web::HandleRequest('HASH(0x5fec570)') called at /usr/share/request-tracker3.8/html/autohandler line 53
HTML::Mason::Commands::__ANON__ at /usr/share/perl5/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x58ae3b8)') called at /usr/share/perl5/HTML/Mason/Request.pm line 1273
eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 1268
HTML::Mason::Request::comp(undef, undef, undef) called at /usr/share/perl5/HTML/Mason/Request.pm line 467
eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 467
eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 419
HTML::Mason::Request::exec('RT::Interface::Web::Request=HASH(0x7fc2baf068b0)') called at /usr/share/perl5/HTML/Mason/CGIHandler.pm line 193
eval {...} at /usr/share/perl5/HTML/Mason/CGIHandler.pm line 193
HTML::Mason::Request::CGI::exec('RT::Interface::Web::Request=HASH(0x7fc2baf068b0)') called at /usr/share/perl5/HTML/Mason/Interp.pm line 342
HTML::Mason::Interp::exec(undef, undef) called at /usr/share/perl5/HTML/Mason/CGIHandler.pm line 124
eval {...} at /usr/share/perl5/HTML/Mason/CGIHandler.pm line 124
HTML::Mason::CGIHandler::_handler('HTML::Mason::CGIHandler=HASH(0x5aa5688)', 'HASH(0x6037810)') called at /usr/share/perl5/HTML/Mason/CGIHandler.pm line 73
HTML::Mason::CGIHandler::handle_cgi_object('HTML::Mason::CGIHandler=HASH(0x5aa5688)', 'CGI::Fast=HASH(0x60319b0)') called at /usr/share/request-tracker3.8/libexec/mason_handler.fcgi line 80
eval {...} at /usr/share/request-tracker3.8/libexec/mason_handler.fcgi line 80
Не забудьте дать доступ юзеру rt в папку mason_data и session_data, или как-то так. Он там всякие кешированные элементы хранит, если не может создать — падает со всякой ересью.
нужно что бы заработало — services.biathlonresults.com/DataCenter_IBU.aspx
У меня не работает, ни в ФФ. ни в хроме, ни в Опере
на новой версии, просто белый экран в ФФ, а Хром показывает что нету этого плагина
Посоветуйте, пожалуйста, сайт, где можно найти задачи для обучения программированию на Java с системой проверки результатов тестами. Проще говоря система, как на олимпиаде — решение проверяется на определённом количестве тестов и выдаётся результат, только задачи нужны разного уровня, от простых до сложных.
Спасибо.
После решения нескольких десятков задач на Тимусе многие задачи из реальных проектов кажутся просто смешными.
В свое время я брал обычную прикладную задачу по работе которую мне надо было делать и реализовывал её на изучаемом языке.
Одна из задач была сканер макадресов в своей подсети, попробуйте написать. Его точно можно написать.
java-quizapp.rhcloud.com
{...,
tags: ['php','nosql',...]
}… выбирать все уникальные значения массива tags одним запросом?
После поиска наткнулся на совет от авторов Mongo:
cookbook.mongodb.org/patterns/count_tags/
sadist007 > да похоже на то, спасибо. В примере по приведенной мной выше ссылке таблица потом не удаляется, т.е. создается постоянная таблица, которая обновляется при каждом добавлении тега. Поняв принцип, могу предложить такой вариант:
при каждом добавлении-удалении добавлять/удалять теги из этой таблицы и раз в N-ый промежуток времени делать map-reduce для пересчета, для точности.
Теперь возник следующий вопрос: как выбирать посты по тегу? Опять же Map/Reduce'ом? Не слишком ли долго?
Меня интересует вопрос по Facebook login — как его подключить и использовать понятно, но вот как производить выход пользователя с сайта — разлогинивать его только на сайте или еще и на FB?
Разлогинивать его на FB технически не проблема, вопрос этический.
Решил посмотреть как это делают стартапы, у большинства (из тех у кого есть FB login) кнопка «Выйти» либо не работает, либо отсутствует, т.е. разлогиниться на сайте нельзя вообще.
[meta property="og:tag name" content="tag value" /]<br/>(Квадратные скобки потому, что парсер неквадратные портил)
В этих метатегах перечислены название страницы, описание, указана картинка.
Также на странице есть кнопка Like:
[script src="http://connect.facebook.net/ru_RU/all.js#xfbml=1"][/script]<br/>
[fb:like href="http://example.com/somelink" layout="button_count" width="110"][/fb:like]<br/>После нажатия на кнопку Like в профиле в последних появляется сообщение вида "%username% нравится Длинный заголовок главной страницы, не имеющий отношения к той странице, где стоит кнопка".
Вопрос: как заставить Like использовать информацию, указанную в мета-тегах?
Цель — создание сайта городской автомобильной школы. Быть может, у кого-то есть на примете симпатичные невырвиглазные шаблоны?
Спасибо.
Требования*:
1. не требует доп. финансовых затрат для реализации всех пунктов ниже;
2. предоставляет возможность отсылать фотографии с описаниями, комментариями и т.д. без регистрации;
3. имеет виджет для комментирования;
4. имеет настраиваемый виджет для голосования;
5. более-менее безопасный, легкий и неглючный;
6. желательно русифицированный;
7. имеет удобное или, как минимум, настраиваемое перелистывание;
8. самостоятельно определяет и выделяет фотографии с самой высокой оценкой (было бы восхитительно);
9. внешнее оформление поддается редактированию;
10. имеет удобную и понятную тому же технически бездарному человеку админ. область.
Движок может быть не специализированным, например, новостным, но подходить по критериям.
Буду безмерно благодарен за советы от консилиума.
* Где-то в процессе могут возникнуть дополнительные.
Я сделал git reset --soft hash_of_commit_1.
После чего сделал новые коммиты, как мне было нужно.
Git log теперь показывает все как надо, то есть commit_1 и далее новые коммиты.
Однако зная хеши тех двух ошибочных коммитов, которые хотел отменить, я могу их посмотреть с помощью git show.
Вопрос: где в истории находятся теперь эти два ошибочных коммита и все ли правильно я сделал?
P.S. И еще у меня почему-то не работает git log --graph. Пишет: «fatal: unrecognized argument: --graph»
Кто-нибудь знает, где её можно задать?
(У меня FTP-сервер на Винде, и соответственно при настройках по-умолчанию Finder с виндовской кириллицей не хочет работать ну никак.)
Пробовал использовать отдельные FTP-клиенты и задавать кодировку там (всё происходит на том же Маке) — всё работает отлично, виндовские папки с русскими названиями отображаются верно. Но хотелось бы именно такого удобного «монтирования» FTP-соединения в систему, как это делает Finder. :)
P. S. OS X 10.6.6
Поиск в интернете показывает, что такая возможность существует, это написано в официальных блогах lenovoblogs.com для всех моделей, начиная с 2010 года, через настройку в BIOS, но в обновлённом до последней версии биосе я не нашёл такого. Что я упускаю?
Конкретная модель ноутбука — ThinkPad SL 510 2847-RF1, если это важно.
Disclaimer: сам не пробовал, на ваш собственный риск.
PS: у Lenovo есть вроде только одна серия «Z» с нормальным расположением Ctrl.
У меня ни с того, ни с сего перестал запускаться ddms.bat
Никаких изменений в софте телефона и компа не делалось.
Вываливается с такой ошибкой.
Регрессионные тесты — это тесты, помогающие заметить (и предотвратить) повторную поломку функционала. Т.е. любые тесты (юнит и др.), неудалённые после первичного тестирования функционала, а оставленные в наборе тестов и (самое главное!) запускаемые достаточно часто будут являться регрессионными, если они помогают предотвратить поломку существующего функционала.
в чем бы вы предпочли хранить кругленькую сумму и где?
мои соображения:
— уж явно не хранить в сбербанке — родители сказали что в девяностых он напросто заморозил счета и нельзя было ничего снять
— другим банкам тоже особого доверия нет, сложилось впечатление что все они надуваются и лопаются как мыльные пузыри
— очевидно что рубль — это худшая валюта для хранения денег. страна разваливается, рубль обесценивается
— купить доллары или евро? 50/50?
хочу услышать ваши соображения/решения на этот счет
Вообще есть мнение, что сейчас нельзя иметь деньги в наличке. Что б там не говорили правительства, фактическая инфляция идет очень большая во всех валютах, деньги обесцениваются быстрее, чем капает банковский процент. Если нужны какие-то вещи, техника, мебель, здоровье — покупайте не задумываясь. Если хватает на недвижку или там хотя бы землю в южных областях — берите не задумываясь. Рано или поздно, через 20-30 лет, эта земля будет намного дороже.
Если все-таки решите обращаться в банки, то открывайте рейтинг и делаете вклады в разных валютах сверху вниз по списку, не более чем по 700к руб. в каждом (ибо страховка вклада покрывает 700к руб.)
Каков порядок суммы?
Хранить в рублях — скушает инфляция.
Хранить в зарубежной валюте — потеряете два раза на конвертировании туда-обратно, затем инфляция. Да ещё тем самым поддержите экономику тех стран, в чьей валюте сохраняетесь.
Отдать сбережения тому, кто их будет пускать в оборот тоже рискованно.
Я бы вложился в семейный бизнес. Такой, который можно передать детям, а те, в свою очередь, передадут внукам и т.д. Конечно, это тоже риск, но при таком раскладе можно стать кузнецом своего счастья и процветания.
На депозите. Чтобы хоть как то компенсировать инфляцию.
Цель крупная покупка. То есть не увеличение капитала, а накопление.
Естественно для более рисковых операций (акции, паи, форекс) нужно либо учится либо нанимать управляющую компанию. Но на это банально нет времени.
очевидно что рубль — это худшая валюта для хранения денег. страна разваливается, рубль обесценивается
news.yandex.ru/quotes/5.html
Часто у людей, непосредственно куплей-продажей слитков не занимающихся, встречаются представления о том, что при купле, а потом продаже золота якобы имеет место неадекватная маржа, которая якобы вынуждает ждать чуть ли не годы для того, чтобы влажение принесло прибыль.
На самом деле (по крайней мере в Украине) маржа на крупных слитках практически отсутствует. Например, слиток 100 г. на 18 февраля можно было купить в Киеве по 353.8 грн. за 1 г. в Укргазпромбанке, и продать по 353.5 грн. за 1 г. в банке Камбио. Дельта составляет 0.1%, что гораздо меньше стандартной дельты любого валютного обменника.
Подобная ситуация характерна не только для Украины. Мои знакомые покупали — продавали слитки в Беларуси. Маржа близка к нулю, если продавать — покупать в разных банках с разными курсами.
Золото в настоящи момент имеет наименьшую маржу даже в сравнении с иностранной валютой, поэтому смело покупайте:)
Думаю с учетом реальной покупательной способности денег, лет через 5 вы сможете продать его доходностью в 2..2,5 раза больше. Если в рублях. то выручите денег раз в 3,5 больше чем потратите сейчас.
На вход подается txt со строкой (до 200 символов), необходимо найти минимальную длину слова в этой строке. За слово считается последовательность английских букв (вот тут вопрос, последовательностью ведь не может быть одиночный символ?).
Наваял по-быстрому следующее:
#include "stdafx.h"
#include <stdio.h>
int main()
{
freopen("input.txt","r",stdin);
char c;
int n = 0;
int min = 1000;
while (scanf("%c", &c) == 1)
{
if(isalpha©)
n++;
else
{
if(n<min && n>1)
min=n;
n=0;
}
}
printf("%d", min);
fclose (stdin);
return 0;
}Обычное предложение типа «Hello, the world!» считает нормально (the специально добавил). Однако если строка начинается не с буквы, или заканчивается буквой, или ещё какая-нибудь неестественная фигня, то считается криво. А надо, чтоб считались все последовательности, в независимости от их местонахождения.
#include <stdio.h>
#include <ctype.h>
int main()
{
freopen("input.txt","r",stdin);
char c;
int n = 0;
int min = 1000;
while (scanf("%c", &c) == 1)
{
if(isalpha©)
n++;
else
{
if(n<min && n>1)
min=n;
n=0;
}
}
printf("%d", min);
fclose (stdin);
return 0;
}
[frol:~]$ cat input.txt; c++ qq.c -o qq; ./qq
_Hello worldq
5
[frol:~]$ cat input.txt; c++ qq.c -o qq; ./qq
Hello worldq
5
[frol:~]$ cat input.txt; c++ qq.c -o qq; ./qq
Hello, worldq
5
[frol:~]$ cat input.txt; c++ qq.c -o qq; ./qq
Hello, the worldq
3
[frol:~]$ cat input.txt; c++ qq.c -o qq; ./qq
Hello, the world!
3
Пример:
Выводите текст дважды. Сперва серым цветом. Потом со-смещением этот-же текст основным цветом.
Смотрите «Example 1» по этой ссылке: php.net/manual/en/function.imagettftext.php
www.fmwconcepts.com/imagemagick/bevel/index.php
Я студент второго курса технического вуза, очень интересуюсь ИТ технологиями, вебдизайном и программированием. Долгое время учился так сказать на живых примерах, появлялась задача — находил решение. Сейчас пришло осознание того, что нужны фундаментальные знания, теперь ищу откуда их черпать.
Хотел спросить поинтересоваться что полезного можно почитать по следующим дисциплинам:
1. Html верстка.
2. HTML 5.
3. JavaScript.
4. jQuery.
5. PHP.
Во всех перечисленных дисциплинах имею не систематизирование, отрывочные знания.
Так же очень хочется изучать C/C++ но там, кроме того что преподают на первом курсе ничего не знаю… поэтому можно сказать что надо учить с нуля.
Хочется почитать про linux и его администрирование. В этой области имею скудные, отрывочные познания, хочется более основательно изучить данный вопрос (уже два года периодически работаю с ubuntu desktop/server, но вижу что очень слабо знаю и понимаю принцип работы данной системы).
Еще Хотелось бы поинтересоваться, какие дисциплины особо ценны и необходимы при устройстве на работу.
Спасибо всем за внимание! Буду очень рад любым советам!
С уважением.
Не думаю что их можно совмещать.
По WEB разработке такая схема:
html + css (html5 не обязательно) -> javascript + jquery -> php + mysql (следом идет ООП и фреймворки)
по html + css:
htmlbook.ru
w3schools
по остальному уже сказали
Судя по остальным запросам вы тяготеете больше к вебу, так что изучайте html/css (по CSS есть хорошая книга Мейера, подробнее смотри по ссылке ниже), javascript хорошо описан у Джона Ресига (автор jQuery) Pro Javascript Techniques и Nicholas C. Zakas в книге Professional JavaScript for Web Developers (Wrox Professional Guides).
По базовому изучению PHP лучше самого сайта php.net ничего нет.
Советую также изучать более общие вещи, а не сосредотачиваться только на выбранном вами языке, например, объектно-ориентированное программирование (ООП) (здесь идут дальше «Рефакторинг», «UML», «Архитектура корпоративных приложений» Мартина Фаулера, «Паттерны» банды четырех (GoF)), юнит-тестирование (Art of Unit Testing; книги Кента Бека), SQL (High Performance MySQL 2 edition, если используете MySQL), регулярные выражения (Фридл, без вариантов), практики кодирования («Совершенный код» Макконнелл, очень рекомендую) и т.д. и т.п.
В общем, смотрите мою книжную полку (особенно книги со звездочками) :)
www.shelfari.com/shein_alexey/shelf
Хочется какой-то более четкой картинки.
Также когда читаю резюме, часто встает примерно такой вопрос:
А знаю ли я (допустим JS) настолько хорошо, насколько это будут от меня требовать?
хотя опыт вроде есть, вроде и все что пишу работает, а уверенности нет.
Вообщем спасибо всем кто откликнулся! надеюсь на этом советы не закончатся.
По С++
Bruce Eckel — Thinking in C++
Bjarne Stroustrup — The C++ Programming Language
По основам JavaScript: David Flanagan — JavaScript. Definitive guide
После освоения JavaScript, по JQuery: Earle Castledine, Craig Sharkie — jQuery: Novice to Ninja
Программирование: принципы и практика использования C++ www.combook.ru/product/10158113/#p56335
Весьма доступно написано, да и познакомишься с подключением и использованием больших библиотек
А по C\C++ лучше создателей языка мало кто напишет =)
Вопрос: если у человека угонят аккаунт Вконтакте, то и на тех сайтах, где он авторизовывался через Вконтакте, злоумышленник сможет творить, что угодно?
Я правильно рассуждаю?
Гугление подсказало идеальный сервис — phpanywhere.net/ — но нет уверенности в его безопасности.
Подскажите, пожалуйста, есть ли подобные решения с возможностью установить код на своем сервере?
VNC
LogMeIn
X server forwarding
Подумываю на сеть, надо будет провести эксперимент с выключенным роутером. Винда ХР.
Попробуйте отрубать одну за другой и тестировать, далее надо браться за драйверы, допустим yota и Wifi link 5150 у меня тупил на стыках загрузки, завершения работы (сервис не мог загрузиться никак).
У меня такое происходит из-за программы EPU от ASUS.
На винде7 стоит программуля EPU, которая динамически в зависимости от использования компа меняет частоту проца и токи на памяти для снижения энергопотребления.
Так вот, когда программа переводит комп на низкое энергопотребление и потом комп засыпает — вот при таком случае потом он трудно просыпается, может даже зависнуть.
А однажды из-за этого у меня плашка памяти (DDR3) сдохла и комп зависал периодически…
Такое возможно?
Команда svn delete (svn rm), насколько я понял по руководству по SVN, подготавливает файл к удалению, а затем при up-е обязательно удаляет так же файл из рабочей копии.
Можно ли сделать так, чтобы SVN просто начал игнорировать конкретные файлы? (удалил их из репозитория, но не затрагивал их при этом в рабочих копиях)
svn rm filename --keep-localЗаставить игнорировать определённые файлы:
- Сделать файл
listс именами или масками, разделённые переводом строки - Выполнить
svn propset 'svn:ignore' -F list . listможно удалить.
Подробнее тут: Properties в SvnBook.
точнее надо удалить файлы (переместить) установить правила игнорирования выполнить коммит и затем вернуть назад
после этого файлы будут игнорироваться SVN ом
правила игнорирования можно править проще, например на папку log
svn propedit svn:ignore logоткрывается редактор и мы можем задавать маски игнорирования
* - игнорит все
*.log - игнорит по маске только .logсохраняем коммитим
все установки игнорирования действуют только на новые файлы… даже если файлы небыли добавлены в SVN но существовали SVN будет на них ругаться что они не под контролем, их надо переместить сделать коммит и вернуть
Предыстория вопроса — в повседневности пользую asus u35jc, очень уж железо нравится в нем (холодно, тихо, отличная видеокарта intel). Хочу такое же в десктопный корпус, с 4-6-8 SATA портами и пусть трудится мультимедийником и файлопомойкой.
Атомы с ION2 исключаются потому как хочу Intel-VT (вероятность того, что я захочу поднять там ещё пару серверов для экспериментов приближается к 100%).
Ну и наверное сюда же — у кого-нибудь уже есть успешный опыт работы с Sandy Bridge с пассивным охлаждением? Он как бы тоже подходит.
Только microATX корпус продувается на сквозь пачкой тихих больших вентиляторов на малых оборотах.
Корпус Antec Mini P180 с шумоизоляцией.
Буду более точным. Как некоторые могут знать, в ядре с 34 ветки существует модуль vga_switcheroo, отвечающий за переключение hybrid graphics, о нём даже была статья на хабре. Так вот, модуль универсальный и покрывает самые разнообразные связки железа, так что в первых версиях модуль работал нормально только в связке intel+ati radeon. Он заработал относительно нормально, хоть и не без сложностей, в 35й ветке для связки i915+g210m. В 36й ветке в его работе появились баги с зависаниями.
В 37й и в 38й ветках случайные баги превратились в перманентный дедлок ядра. Отлаживать его я не умею, в чём может быть проблема сходу не видно. Проблема не только у меня, она отмечена несколькими топиками на разных форумах и в списках рассылки, но ответа ни на одно сообщение нет. Ядро тестировал как vanilla, так и убунтовское.
В общем, к сути — что нужно сделать, чтобы с наибольшей вероятностью сообщение достигло автора, кем бы он ни был? Ошибка критическая и очень неприятная
Если Debian — то www.debian.org/Bugs/
И да, судя по описанию проблемы — она есть только в Убунте. Сам с ней столкнулся =) В дебиане воспроизвести не смог.
MODULE_LICENSE("GPL v2");
MODULE_AUTHOR("Vasya Pupkin <v.pupkin@email.com");
MODULE_DESCRIPTION("some kernel driver");стоит так же отослать копию в мейл-листы разработчиков этого самого модуля, найти мейл-лист обычно не составляет труда по мылу автора модуля.
Шейпера там нет, судя по всему, но можно сделать средствами QoS нечто похожее.
QoS
Приоритезация/классификация трафика на основе:
- Физического порта
- Очереди приоритетов 802.1p
- Дополнительного порта
- Протокола, определяемого пользователем (TCP/UDP/ICMP и т.д.)
Насколько я понимаю, в шаблонах Django
{% extends base.html %} должен идти первой строчкой. Однако, хотелось бы иметь возможность не наследоваться от базового шаблона, если это ajax-запрос. Условие сюда, видимо, написать нельзя, поэтому на данный момент очевиден только такой вариант:Во view проверяем, не ajax-ли запрос. Если ajax — рендерим, к примеру,
view-ajax.html. Иначе — view.html в котором:{% extends base.html %}<br/>
###<br/>
{% include view-ajax.html %}Однако, этот вариант не выглядит привлекательным. Как, скажем:
{% notajaxextends base.html %}Но для такого, казалось бы, очевидного поведения писать, как мне сейчас видится, не самый простой темплейт-тег — кажется сомнительным. Почти уверен что существуют решения. Да и кроме того, при extends мы переопределяем блоки базового шаблона. А так как переопределять становится нечего — что же тогда выводить? Передавать требуемый блок как параметр тега?
{% notajaxextends base.html content %}<br/>
###<br/>
{% block content %} ... {% endblock %}Поможете начинающему джангисту разрешить эту нелепую дилему?
base.html проверять флаг, и если он установлен — скрывать всё что вне {% block content %}. Не очень красиво, но проще, чем тег. http://djangosnippets.org/snippets/769/
http://djangosnippets.org/snippets/1014/
где is_ajax = True для ajax-запроса.
не знаю, с какой версии будет работать.
Чек выдан: Wells Fargo Bank, N.A
Живу в небольшом городе, здесь всего два банка: Сбербанк и Примсоцбанк. В обоих не самые квалифицированные кадры работают (с некоторыми аспектами своей работы банковские служащие познакомились, только после того, как я начал получать валюту из-за границы — сколько суток проведенных в очередях, это вообще отдельный разговор).
Как следствие, реакция на чек — круглые глаза, и объяснения, что работают только с AmericanExpress.
Вопрос: у кого-нибудь был опыт обналичивания подобных чеков? Как их обналичивать? Какие банки точно обналичивают такие чеки?
Поиск внятных результатов не дал.
habrahabr.ru/company/komtet/blog/96745/
Ссылка на мое портфолио, но там вы сможете перейти к поиску и спокойно найти то, что нужно именно Вам. Выбор материала из почти 400К музыкальных материалов...
У меня появилась мысль установить винду 7 на виртуальную машину, но не знаю, каким продуктом для виртуализации воспользоваться. А вопрос, собственно, такой:
можно ли поставить винду на виртуальную машину так, чтобы она могла полностью заменить вторую систему? В частности интересует звук и графика без тормозов на виртуальной машине.
Площадка для испытаний — openSUSE 11.2
да и любое приложение на WPF… (у меня установлены дрова для VBox на гостевой в безопасном режиме)
Это единственное неудобство.
Подддержка VT-D/AMD-V суть есть лишь способ сказать процессору «этот код выполняется в контексте VM» (Xen/KVM/VMware/VBox), для передачи доступа к оборудованию нужна поддержка IOMMU в чипсете
Параметры > Расширенные > Настройки Содержания
<?php
session_start();
if (!isset($_SESSION['a']))
{
$_SESSION['a'] = 0;
}
ob_start();
print $_SESSION['a'];
$_SESSION['a']++;
session_regenerate_id(true);
?>
Открываем в firefox, обновляем страницу несколько раз. Счетчик растет.
Зажимаем Ctrl-R и видим, что потеряли сессию.
Пример несколько синтетический, но часто подобный эффект проявляется при нормальной работе с приложением. Суть в том, что идентификатор сессии изменился, а куку браузер не успел (или не захотел) принять.
Лечится?
session_regenerate_id(true); вызов session_write_close(); читайте, кстати, описание к этой функции. Вообще, чтобы такого не происходило,
session_regenerate_id(true); обычно ставят сразу после вызова session_start();.С вашим синтетическим примером у меня получилось в обоих случаях.
Маркеры для кабеля
Я бы повесил бирку и уложил кабели в пластиковую гофру.
при копировании файлов с reiserfs на xfs одно ядро процессора уходит в 100%, как это лечить?
sudo mpstat -P ALL 5
Linux 2.6.35-25-generic (Note) 17.02.2011 _x86_64_ (2 CPU)
23:46:17 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
23:46:22 all 2,13 0,00 8,60 52,27 0,00 0,39 0,00 0,00 36,62
23:46:22 0 1,57 0,00 15,29 82,35 0,00 0,78 0,00 0,00 0,00
23:46:22 1 2,67 0,00 2,10 23,05 0,00 0,00 0,00 0,00 72,19
23:46:22 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
23:46:27 all 1,96 0,00 9,90 61,96 0,00 0,59 0,00 0,00 25,59
23:46:27 0 1,79 0,00 17,89 79,52 0,00 0,80 0,00 0,00 0,00
23:46:27 1 2,13 0,00 2,13 44,87 0,00 0,39 0,00 0,00 50,48 Кто может повлиять?
1. планировщик ввода-вывода.
2. возможно опция async монтирования файловой системы с xfs
2.2 Если вы копируете большие файлы, возможно вам поможет опция largeio
По моему опыту «Да, вообще то xfs неплохо жрет cpu (system, а не iowait), но с другой стороны меня устраивает её производительность с большими файлами в отличие от ext3»
скорость копирования 10-11МБ/с
sudo mpstat -P ALL 5
Linux 2.6.35-25-generic ) 18.02.2011 _x86_64_ (2 CPU)
13:04:04 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
13:04:09 all 2,06 0,00 4,62 88,40 0,00 0,49 0,00 0,00 4,42
13:04:09 0 2,40 0,00 1,20 88,80 0,00 0,00 0,00 0,00 7,60
13:04:09 1 1,74 0,00 7,93 88,01 0,00 0,97 0,00 0,00 1,35
13:04:09 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
13:04:14 all 1,88 0,00 2,86 94,87 0,00 0,39 0,00 0,00 0,00
13:04:14 0 1,81 0,00 1,81 96,39 0,00 0,00 0,00 0,00 0,00
13:04:14 1 1,94 0,00 3,88 93,40 0,00 0,78 0,00 0,00 0,00
13:04:14 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
13:04:19 all 2,55 0,00 3,05 65,42 0,00 0,49 0,00 0,00 28,49
13:04:19 0 2,79 0,00 1,39 38,05 0,00 0,00 0,00 0,00 57,77
13:04:19 1 2,33 0,00 4,65 92,05 0,00 0,97 0,00 0,00 0,00
13:04:19 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
13:04:24 all 2,56 0,00 4,04 61,64 0,00 0,39 0,00 0,00 31,36
13:04:24 0 3,00 0,00 1,80 31,60 0,00 0,00 0,00 0,00 63,60
13:04:24 1 2,14 0,00 6,23 90,86 0,00 0,78 0,00 0,00 0,00
13:04:24 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
13:04:29 all 4,60 0,00 5,68 71,99 0,00 0,29 0,00 0,00 17,43
13:04:29 0 4,00 0,00 6,40 54,40 0,00 0,00 0,00 0,00 35,20
13:04:29 1 5,18 0,00 4,99 88,87 0,00 0,58 0,00 0,00 0,38 hdparm -d /dev/disk
/dev/disk:
HDIO_GET_DMA failed: Inappropriate ioctl for device sudo hdparm /dev/sda
/dev/sda:
multcount = 16 (on)
IO_support = 1 (32-bit)
readonly = 0 (off)
readahead = 256 (on)
geometry = 19457/255/63, sectors = 312581808, start = 0 Странный вопрос, на него невозможно ответить. Каждый получил столько, сколько хотел. Кто-то параллельно читал книжки и пробовал все на практике, думал как это применить в работе, другие же наоборот, ставили себе цель «лишь бы сдать», поэтому зубрили основные формулы. При том и те и другие есть у меня в группе.
P.S.: Ну вот, дописал и только заметил, что отвечаю знакомому из университета. Неужели тебе не нравится? Ты на какой специальности, чет я подзабыл. Лично я реально много получил даже за половину университета, пусть я и знал много, но это структурирует по самое не могу.
"… в этой богодельне Вас не научат конкретным знаниям. Тут Вас учат учиться. А дальше знания Вы сами будете получать по мере необходимости..." (с)
И ведь правда же, кто хорошо учился на первых двух-трех курсах, тот и продолжает учиться на хорошие оценки, даже если «забивают» на пары также ;)
Просто такие предметы как матан, вышмат, физика — развивают интеллектуальный кругозор и учат думать. Другие предметы, например ТОЭ или ТАУ учат достигать цели/получать желаемый результат. Ну и третья категория предметов, программирование или модуляция сигналов, например, делают краткий экскурс того, с чем юные студенты еще не знакомы.
Отсюда вывод, что даже если знать программу ВУЗа на 100%, то на реальной работе Вы можете никогда не столкнуться со своей областью знаний. Все решает Ваша «подготовленность» и «умение справляться с трудностями». ИМХО
Теперь я знаю, как водкой опохмелиться, как весело сидеть группой в 27 человек и изучать строение декадно-шаговой АТС, как разрывающе пищит РАДАН(кто видел, то знает), и как наверное было весело учиться в шестидесятые.
Только вот сейчас сижу и думаю, а нахрена мне этот РАДАН то нужен был?
Но впринципе было кое-что полезное(рассчет зон покрытия, проектирование), вопрос в том, что это можно было засунуть в один год, а не тянуть пятилетку.
В конечном итоге полученые знания не пригодились, работаю не по специальности.
Считаю так: максимум, что может дать университет — это основы, а так-же прививает способность к самообразованию, изворотливость и смекалку. Это большой плюс, но ни в коем случае нельзя расценивать ВУЗ как гарант знаний.
Сколько из этих знаний было реально полезно, затрудняюсь сказать объективно, но субъективно ещё меньше и я даже не говорю про «гуманитарные» предметы типа психологии, социологии, экологии, истории или физкультуры.
Когда я пытался выучить курс матана за 2 дня, я очень жалел что не делал это во время, матан я сдавал 5 раз.
Теперь я все стараюсь делать вовремя.
Так же университет научил преодолевать препятствия, быть терпеливым и уметь учится.
Да вы бросте какие там знания.
Знаете почему ценятся ученики какогонить задростского мехмата? Потому что они смогли его закончить, а не потому что у них какие то там супер знания, супер знания получают ученые, а не студенты.
Университет так же как и армейка это школа жизни не больше не меньше. Кто то здает матан зазубривая кто то сдает кое как а кто то сдает при помощи взяток или каких то других методов, но итог всегда один — эти люди сдали матан и получили диплом.
Вы можете сказать те кто сдал матан не уча его не круты, да вы бросте мы же в России живем.
Научил крутится, выбирать, делать приоритеты, успевать (хоть и невсегда), и самое главное — быть коммуникабельным. Все чего я добился сейчас в профессиональной карьере было бы невозможным без друзей и личных качеств которые приобрел именно в универе!
но тут вопрос не в знаниях а в уверенности что знания есть или знание места где искать знания
Лично по себе могу сказать, что университет дал достаточно(90%) начальной информации, чтобы в дальнейшем успешно развиваться в той области по которой обучался.
Кстати говоря, я — программист. Начинал же учиться на энергетика.
Моя оценка — 30% на общий курс, 20% со специальных курсов. 30% не пригодились в силу смены специальности на старших курсах. Оставшиеся лишние 20% — те самые спорные гуманитарные предметы плюс химия.
Итого, 50/50.
Однако же, большая часть «лишних» предметов научила меня быстро усваивать информацию, работать с ней, применять в задачах, что тоже полезно. Появилось, скажем так, понимание процесса самообучения; не общие слова, а с учетом личных особенностей.
Я конечно не считаю реально полученный знания, которые после сдачи зачета/экзамена были удалены из памяти за ненадобностью…
А вот опыта жизненного и хороших знакомств — очень много и их я сейчас очень сильно использую :)
Привет юрфаку университета им. Мечникова в Одессе. Любим, чтим, помним, но стараемся забыть… )
В общих чертах: в универе научили программировать, как ни странно. Опыта набирался уже сам. Но как показывает практика, многое, что давали в университете, со временем становится востребованным.
Причем, конкурс на специальность — это совершенно не показатель, т.к. он отражает популярность специальности, умение кафедры пиариться на дне открытых дверей итэдэ. Как на кафедре учат вы узнаете только на курсе третьем, когда уже сложно будет перевестись.
Давно уже пора сделать сайт в помощь абитуре, где выпускники писали бы отзывы о ВУЗе.
Причём GPRS работает и интернет через него соответственно тоже. Может где-то можно вручную указывать какое соединение использовать для интернета?
В Андройде новичок, поэтому сорри за возможно глупые вопросы.
Необходимо сделать резиновый блок со скроллом так, чтобы при любом размере окна он по ширине был равен родительскому элементу и содержал больший по размеру контент. Просмотр этого контента — с помощью скролла.

Знаю, что можно повесить js-обработчик на onResize, но я думаю есть и css-путь…
Подскажите пожалуйста как можно так сделать?
<div class="container">
<div class="container-content">здесь контент шириной 100500px</div>
</div>
<style type="text/css">
div.container {overflow-x:auto;overflow-y:hidden;}
div.container-content {width:100500px;}
</style>
lisikhinadaria.com/style
Event Type: Error
Event Source: MSSQLSERVER
Event Category: (2)
Event ID: 17052
Description:
Error: 9002, Severity: 17, State: 6
The log file for database 'tempdb' is full. Back up the transaction log for the database to free up some log space.
Сам файл C:\Program Files\Microsoft SQL Server\MSSQL\Data\templog.ldf разросся до 9 гигабайт.
Вопрос, как его корректно очистить?
backup log tempdb with truncate_only Если не почистит — есть процесс в sql-сервере, которому нужно столько места в tempdb.
Теоретически — перезагрузка sql-cервера должна пересоздать tempdb, и не потребуется продолжительного rollback.
Может кто подскажет что это или кто?
Причем когда берешь трубку — сразу сбрасывают.
UDP: Сам звонить не пробовал: мало ли что, вдруг номер платный…
Сейчас позвоню оператору — спрошу.
UDP2: Оператор сказала что скорей всего это Петрозаводск и номер обрезается из-за 8 в начале телефоном — типа такое иногда случается.
т.е. номер полностью: +7 (8142) 599-15-8
У меня iPhone 2G. Видимо в них есть такой косяк.
Можно попробовтаь посмотреть номер в детализации звонков — там он может отличаться.
Вполне бывают городские номера состоящие из 6 или даже 5 цифр. Допустим у нас в Симферополе 6-значный номер, а в Керчи 5-значный. Т.е. типичный номер в Симферополе выглядит как +380 (652) XX-XX-XX
kod-gorod.ru/index.php?nn=50
По поводу городов с 5 и 6 значными номерами — живу в таком же, но федеральный номер всё равно добивается кодом до 11 знаков.
/etc/interfaces
auto br0<br/>
iface br0 inet static<br/>
address 192.168.0.1<br/>
netmask 255.255.255.0<br/>
network 192.168.0.0<br/>
bridge_ports eth0 wlan0<br/>eth0 и wlan0 в interfaces больше нигде не указаны.
wlan0 поднимается точка доступа через hostapd в режиме демона.
Запускается hostapd у него установлена опция, что wlan0 учавствует в br0.
Собственно проблема в том, что dhcp сервер запускается раньше чем поднимается интерфейс и не принимает на нем соединения. Если потом в ручную перезапустить dhcp то все нормально работает. Где-то в мануалах я прочитал, что вроде как dhcp сервер должен ждать поднятия моста, но как это сделать и в чем причина долгой загрузки моста (около 10-15 секунд).
auto br0
iface br0 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
bridge_ports eth0
post-up /etc/network/iptables.rules
post-up /usr/sbin/brctl addif br0 wlan0
post-up /etc/init.d/dhcp3-server restart
post-up /etc/init.d/linux-igd restart
post-up /etc/init.d/hostapd restart
post-up /etc/init.d/smbd restart
Т.е. в постапе перезапустить все неработающие сервисы и добавить второй интерфейс wlan0.
Подскажите, пожалуйста, есть ли возможнось выбрать, использовать ли gzip-сжатие при ответе клиенту в зависимости от того, какой код возвращается? Насколько я понимаю, apache через mod deflate сжимает на лету, и, когда становится известен код ответа, сжатие уже идет и ничего не изменить. Правильно ли я понимаю?
(Вообще, мне необходимо отключить сжатие для случаев, когда возвращается 302-й редирект).
root blablabla;
if (blablabla) {
gzip off;}
}
Ну вы поняли…
Интересы проявляю к:
1. Сайты, интернет магазины. Создание, разработка, дизайн.[Все на хорошем уровне, кроме дизайна]
2. Веб программирование (Php, jquery, smarty, mysql html и css тоже, разумеется) [со своими задачами справляюсь, уровень хороший, думаю]
3. Разработка программ под винду и линукс. Ну, программистом не являюсь, но будучи школьником и студентом писал пару программ на С++, планирую углубить свои знания [тут я полный ноль]
4. Разработка под мобильные платформы и ОС. Недавно стал учить разработку под андроид, в связи с этим учу и JAVA [тут я полный ноль, но очень интересно, сегодня написал свое первое приложение под андроид и сделал татуировку с их логотипом]
5. Сео, интернет маркетинг и реклама (контекст, тизеры, баннеры и т.п.) [Заморачивался, т.к. есть парочка своих интернет магазинов, про минус слова, геотаргетинг и скликивание в курсе, гуру в этом себя не считаю]
Хотелось бы узнать, какие сертификаты и где можно получить, чтобы считаться гуру и специалистом в этих областях. Также буду рад любым советам и книгам, которые помогут продвинуть и углубить свои знания.
Очень хочу совета по книге для JAVA разработки в eclipse как просто под различные ОС, так и под андроид. (Языка не знаю совершенно, но простенькое приложение наклепал.)
Прошу прощения за длинный и плохоструктурированный вопрос.
Итак, хочу знать про сертификаты, как углубить свои знания, что почитать.
Спасибо
Это Bruce Eckel — Thinking In Java и двухтомник «Java 2 Основы» и «Java 2. Тонкости программирования» Кея С. Хорстманна и Гари Корнелла.
С основами J2ME можно ознакомиться, прочтя книгу Платформа программирования J2ME для портативных устройств Вартана Пирумяна. Более сложные вещи (GPS, MMAPI) уже сможете усваивать по ходу дела, читая материалы в интернет, коих великое множество.
Затем ознакомьтесь с книгой Java. Эффективное программирование Джошуа Блоха. Книга чрезвычайно полезна не только новичкам, но и опытным программистам.
Уже имея основу в виде знаний по Java + J2ME вы сможете легко освоить руководство для разработчиков Android
Теперь что касается сертификации. Сертификат не сделает из вас гуру. На мой взгляд самый большой плюс сертификации в том, что при подготовке к сдаче экзаменов приводишь в порядок свои знания в нужной области и восполняешь пробелы.
Вы можете получить сертификат Oracle Certified Professional, Java ME 1 Mobile Application Developer, сдав два экзамена. Первый по Java 2 SE, и второй по Java ME.
В Москве экзамены сдают в авторизованных центрах Prometric (есть и другие центры, но я не в курсе).
Я сдавал здесь: education.ru
В случае с Java схема сдачи такая. Вы связываетесь с местным офисом Oracle и получаете от них реквизиты для оплаты ваучера. Они вам высылают реквизиты и вы идёте в ближайший сбербанк оплачивать стоимость экзамена. Оплата производится в рублях по курсу ЦБ на день оплаты.
Если не хотите ждать пока вам придёт ваучер в бумажном виде, то отправляете отсканированную квитанцию об оплате в офис Oracle и вам сообщают номер вашего ваучера.
После чего обращаетесь в авторизованный центр, сообщаете им свои данные и номер ваучера, после чего назначаете день сдачи экзамена.
Успехов.
Единственное место в СНГ, где можно получить — www.specialist.ru/track/t-vebzend
При длительном простое MySQL закрывает соединение по таймауту и при попытке выполнить запрос вываливается exception 'MySQL server has gone away'. Гугл выдает решение для ActiveRecord, про mysql2 ничего. В методах класса Mysql2::Client ничего подходящего не нашел, опция :reconnect => true не помогает.
Как проверить соединение перед выполнением запроса и если оно закрыто, то поднять его снова?
Итак, вопрос: как можно полезно заюзать сие чудо?
(уже используется как торрент-качалка-раздавалка и для беспроводной печати с других компьютеров)
мне вот как раз такого не хватает)
Если у вас все в порядке с английским языком, рекомендую читать англоязычные ресурсы (или их переводы), хотя в рунете тоже бывают неплохие статьи, но реже. В основном весь лучший материал пишут сами дизайнеры в своих блогах. Я делаю просто — нахожу блог того дизайнера, чьи работы мне очень нравятся и подписываюсь на него.
Могу порекомендовать несколько ресурсов, которые я читаю и смотрю каждый день (а вы сами выбирайте, что вам интересно, а что нет):
1) The Grid System — сайт, посвященный сбору материалов о сетках и сеточном дизайне. Обновляется он, к сожалению, раз в месяц, но там много ссылок на отличные ресурсы, которые обновляются чаще. Посмотрите также книги, которые там рекомендуют. Я купил парочку, не жалею, очень много полезного и нового узнал.
2) Design Basics — тема на форуме DesignersTalk, в которой один из лучших веб-дизайнеров этого форума рассказывает об основах дизайна.
3) Minimal Sites, Grid Based, Siiimple — в основном это сайты-галереи, но если порыться на форумах и посмотреть ссылки можно найти кучу полезной информации, в том числе и блоги.
4) Модульные системы проектирования — проект небезизвестного Алексея Черенкевича. Пока материала там не сильно много, но кое-что уже есть. Также рекомендую сам блог Черенкевича и его блоги на Хабре.
5) Justnotes.ru — перевод статей известных журналов и веб-ресурсов о дизайне (в т.ч. Mashable, the99percent, Behance и все тот же нелюбимый Smashing Magazine).
6) Ководство Лебедева — да, попса, но там действительно есть очень много полезной информации, особенно в материалах предыдущих лет.
7) I Love Typography — один из самых полезных ресурсов, посвященных типографике.
Дальше просто перечисляю без описания: FormFiftyFive, swissmiss, The Personal Disquiet of Mark Boulton, Subtraction.com и AisleOne. Это, пожалуй, все. Много ссылок еще попадается из Твиттера вышеупомянутых ресурсов.
Кстати, на Хабре в последнее время стало появляться все меньше и меньше интересных статей о дизайне (в частности о веб-дизайне). Очень жаль, т.к. раньше его было больше. Не знаю, с чем это связано.
мой совет читайте литературу, где есть либо серьезный опыт, либо аналитика. Главное сферу выберите, мне вот типографика нравится.
Если хотите подучиться/набить руку psdtuts.com, хотите перенять жизненный опыт читайте да того же Пащенко, а лучше пообщайтесь в жж, думаю уж он посоветует то что действительно полезно.
Как не странно, но в этих учебниках описываются множество нюансов, позволяющих повысить художественную красоту проекта. И к тому же данное чтиво помогает найти новые идеи в дизайне.
www.behance.net/
designformasters.info/
хотя на последнем давно нового ничего не появлялось
bukabench.com/books-collections/collection/?id=37

Оно подходит и для клавиатуры и для мышек, да и на замену легко купить.
Сам пользуюсь с Logitech M505 — идеальная мышь для меня :)
В противном случае, всё равно стоит спросить у службы поддержки — Logitech, например, в таких случаях высылает новый адаптер (иногда за деньги).
Там встречается такая структура тегов
<content:encoded>text</content:encoded>
<wp:id>text</wp:id>
<wp:menu_order>text</wp:menu_order>и.т.д
Нашел пример:
builder = Nokogiri::XML::Builder.new do |xml|
xml.root('xmlns:content' => 'bar') {
xml['xmlns:content'].encoded{xml.text "text"}
}
end
puts builder.to_xmlНо он выдает в результате лишние строки (root):
<?xml version="1.0"?>
<root xmlns:content="bar">
<content:encoded>text</content:encoded>
Подскажите пожалуйста, как получить только нужные строки
т.е
<content:encoded>text</content:encoded> Так что найдите в документации, какой должен быть корневой элемент в вашем случае и заворачивайте в него.
Высоконагрузный проект, поэтому запросы на 5 листов А4 не пойдут.
market.yandex.ru/guru.xml?cmd=-rr=9,0,0,0-v…
Вот смотрите, если отмечаем любой пункт в фильтре, то вся фильтрация перестраивается и убираються те пункты, по которым подбор уже не пройдет
my.jetscreenshot.com/5783/20110219-smd2-59k...
И это все летает
Вопрос, может есть где статьи или человек, который сможет построить архитектуру таблиц с такими фильтрами?
Готов хорошо заплатить
Чекбоксы загнали в одно 128 битное число — уже съэкономили кучу времени
часть диапазонов (цена от 100-200 200-500 500-1000 и т.д.) так же преобразовали в маленькие числа и объединили в другими показателями. Получился Индекс размером в 300-350 байт. Из него сделали 128 битный «md5» И «поисковой таблице» было всего лишь id, наш Индекс + id товара +128 битный md5. Выборка делается по 128 битному числу (ясно дело, что часть товаров туда попадают не те, которые нужно (процентов 5 максимум)), потом из выборки в 100-300 товаров делается проверка по полному Индексу (первая выборка с мемтаблицу делается). На выходе то, что нам надо.
На деле еще реализован алгоритм нечеткого поиска, что бы при ограничении в максимальной цене в 200$ показывать товар и за 220-230 (+-10-15%).
Товаров в базе около 12 млн (детали станков, автозапчасти и т.п.).
Поисковая таблица на пару порядков меньше в размере, чем исходная. Поиск идет за считанные миллисекунды.
product (product_id [PK], name,… );
property (property_id [PK], name, ...);
value (value_id [PK], value);
product_property_value (product_id, property_id, value_id, primary key (property_id, value_id, product_id, ));
или есть какие-то данные, которые показывают, что на ваших объёмах оно будет тормозить?
на одном интернет-проекте на 250 000 активного ассортимента и 60 000 уникальных посетителей в сутки не тормозит особо.
начну с конца. value — чтобы выбирать по числовому идентификатору и чтобы для свойства «цвет крышки» хранился номер 100, а не где-то слово «белый», а где-то «белий» ну и т.п.
далее, в интерфейсе подбора по параметрам человек выбирает «а покажите мне все продукты, у которых объём жесткого диска 2 гб, а ширина экрана 100 метров».
выбираем продукты
select distinct p.name,p.code,p.price from
product p inner join product_property_value ppv using (product_id)
where
ppv.property_id = HDD_SIZE_PROPERTY_ID and value_id = VID_100GB
and ppv.property_id = SCREEN_SIZE_PROPERTY_ID and value_id = VID_100Mпри наличии индекса ppv(property_id, value_id) должно работать быстро
тут, конечно, возникает разумный вопрос — а что делать с запросами типа «ширина монитора больше 17 дюймов».
на что возникает резонный ответ — если у нас есть такие запросы, у нас есть несколько вариантов:
1) не париться, и добавлять в приведённый выше запрос таблицу value, для которой построен индекс по полю value
select distinct p.name,p.code,p.price from
product p inner join product_property_value ppv using (product_id)
inner join value v on v.value_id = ppv.value_id
where
ppv.property_id = SCREEN_SIZE_PROPERTY_ID and v.value > VID_17IN
2) делить таблицу value на, скажем, три
value_int для целых значений
value_string для текстовых
value_decimal для нецелых значений
в таблицу property мы добавляем признак типа значений свойства и на этапе построения приведённого выше запроса соединяем с требуемой таблицей
из всего этого видим мы, что основная проблема — это выборки по диапазонам, так?
а выборки по одному или нескольким значениям нормально решаются с помощью value_id
3) следующий способ оптимизации по скорости:
для всех значений, для которых возможна выборка по диапазону
мы добавляем в property поля
max_value_id и min_value_id
указывающие на идентификатор ряда в value, в котором хранится максимальное и минимальное значение свойства соответственно.
ясно, что идентификаторы свойств должны быть упорядочены по значениями свойств.
при использовании такого подхода можно выбирать с помощью конструкции value_id between даже при поиске по диапазону значений и не лазать в таблицу value при выборках, что добро
chrome.google.com/extensions/search?itemlang=&hl=ru&q=proxy
1. Устанавливаете у себя на машине privoxy.
2. Создаёте два конфига для привокси, в одном из них указан parent proxy, во втором — нет. Ложите эти конфиги куда-то в надёжное место.
3. Создаёте два скрипта, которые заменяют конфиг в папке privoxy на один из созданных в п. 2. При этом privoxy определяет, что конфиг изменён и перечитывает его. Перезапускать privoxy не нужно.
Базы в Интернете есть уже давным давно. Там до 1 млн встречаются.
Для недобрых целей он уже вряд ли пригоден, а вот для исследований — вполне.
select count (*) as cnt, hash from users
group by hash
order by cnt desc
Типа так (сорри за t-sql)
В первых рядах будут претенденты на быстрый подбор по словарю.
На личном эккаунте ничего в интерфейсе почты не появлялось (несмотря на то что работающий эккаунт GV как раз там есть давно).
Отличная штука, правда, говорят, какие-то инвайты нужны.
Кроме того, сам StackOverflow предлагает использовать их движок для открытия подобных сайтов (кому интересно – нужные ссылки можно найти в подвале самого StackOverflow)
Украина — developers.org.ua
Белоруссия — dev.by

До установки всё было ровно.
ОС — Ubuntu server 10.04, сайт на Yii (PHP) + APC включен. Загружено не более 50% оперативки, CPU не более 20%. VPS.
nginx.conf, proxy.conf
Например, хорошая утилита ab, желательно (но не критично) с другого компа в томже ДЦ.
Живо увидите разницу.
Не факт, что на вашем сервере нет проблемы, но тогда надо данные для анализа собрать, а не фиг-знает-что от хрен-пойми-кого.
Подскажите, как исправить ситуацию?!
ubuntuforums.org/showthread.php?t=170873
Предвосхищая комменты насчет фотика — фотик сложно отпозиционироваться правильно (чтобы весь лист точно сфотать), да и фокус может промазать, именно поэтому подумал о сём дивайсе.
Хотлось бы увидеть ваш опыт (у кого есть) пользования сиими гаджетами, по возможности — рекомендации по выбору, и вааще стоит ли данный дивайс своих денег.
P.S. Хотелось бы видеть объективное мнение об именно этихъ девайсах. Понимаю, что большинство пользуется тдля таких целей смартфонами с норм камерами и софтом, или мыльницами. Но для меня этот не выход — с текущими телефоном (5800 нокия) и текущей зеркалкой фотать документы — просто неудобно. А меня вещи устраивающие меня по основным своим функциям на что-то… Ну в общем я приверженец специализированных девайсов.
PLANon: сканер в кармане 07.12.2007 11:20:52
Компания Planon представляет новое устройство – DocuPen RC 800, цветной портативный сканер, являющийся определенным технологическим прорывом. Девайс воплощает в себе последние конструкторские достижения компании. Инженерам удалось разработать полноценный цветной сканер, причем в необыкновенно компактном, легком и удобном исполнении. RC 800 способен хранить во встроенной памяти около 100 страниц, причем сканирование занимает считанные секунды. Устройство поддерживает несколько режимов скани…
Проголосовало:2 Комментариев:0
Ультрапортативный сканер DocuPen RC800 — не крупнее обычной ручки 23.11.2007 14:20:39
Еще несколько лет назад сканеры были громоздкими настольными устройствами, работавшими медленно и занимавшими очень много места. Однако прогресс не стоял на месте: современные сканеры работают очень быстро и при этом весьма компактны. Иногда их можно даже назвать миниатюрными – по крайней мере, в случае со сканером компании PLANon дела обстоят именно так – устройство внешне очень смахивает на обыкновенную шариковую ручку. Тем не менее, эта «ручка» является полноценным цветным скане…
Проголосовало:4 Комментариев:0
ScanSnap S300 – портативный сканер от Fujitsu 08.11.2007 15:00:14
Я помню времена, когда сканеры были большими и шумными машинами, но, как и все в мире электроники, они уменьшались и уменьшались с каждым годом, обретая все меньшие габариты, вес и уровень шума. Результатом этого процесса стал сканер, являющийся на данный момент самым маленьким в мире – ScanSnap S300, умещающий в себе все функции и удобства своих больших собратьев. Удобство использования, качество и дружелюбность этой машинки просто впечатляют. Установив все необходимые программы и драйвера…
Проголосовало:7 Комментариев:0
Портативный сканер PLANon DocuPen RC 800 — быстрое и удобное сканирование в любых условиях 04.09.2007 12:30:38
Карманный цветной сканер DocuPen RC800 по своему внешнему виду похож на обыкновенную авторучку, однако на деле является очень полезным, портативным и лёгким устройством, способным всего за четыре секунды отсканировать страницу формата А4, содержащую как текст, так и цветные изображения. При этом пользователь имеет возможность самостоятельно выбирать режим сканирования (чёрно-белый или цветной), устанавливать параметр цветопередачи (предлагается 12- и 24-битная), а также подбирать подходящее разр…
Проголосовало:25 Комментариев:0
Портативный сканер визиток для любителей Mac 20.02.2007 9:40:47
Компания NewSoft объявила о выпуске на рынок нового портативного сканера визиток под названием Biz Card Reader. Устройство может оказаться очень полезным для тех пользователей, которым изо дня в день приходится иметь дело с большим числом визиток. К примеру, новинка может понравиться посетителям всевозможных выставок. Работает Biz Card Reader очень просто: нужно всего лишь вставить в сканер визитку, и через несколько секунд у вас появится её цифровая копия, а рассортированные данные будут помеще…
Проголосовало:5 Комментариев:0
3GSM Congress 2007: портативный GSM-факс и принтер Possio GRETA 13.02.2007 10:15:02
Компания Possio представила на выставке 3GSM World Congress 2007 в испанской Барселоне свою новую разработку – портативный GSM-совместимый «комбайн» GRETA. Устройство может оказаться очень полезным при организации мобильного офиса: дело в том, что это одновременно и факс, и принтер, и сканер, и ксерокс, и телефон. С таким «комбайном» можно будет работать и в машине, и в аэропорту, и в номере отеля. Все, что для этого нужно, — это покрытие GSM-сети (поддерживаются три диапазона, так что работать…
Проголосовало:37 Комментариев:0
IRISPen Translator: Самый портативный сканер 02.07.2005 0:06:43
Компания I.R.I.S. разработала новое оригинальное устройство – сканер IRISPen Translator с интерфейсом USB. Принцип работы устройства следующий: пользователь просто перемещает сканер над написанным на иностранном языке текстом, после чего распознанный и переведенный текст автоматически появляется в необходимом прикладном пользовательском приложении (электронные таблицы, текстовые редакторы, БД или клиентах электронной почты). Кроме того, устройство даже может «читать» переведенный текст вслу…
Проголосовало:2 Комментариев:0
Voice Stick: портативный текстовый сканер для людей с ослабленным зрением 04.09.2008 16:20:15
Современные технологии развиваются в геометрической прогрессии, каждый день касаясь все новых и новых категорий потребителей. Огромное число инноваций ориентируется на людей с ограниченными возможностями. Ярким примером такой разработки является устройство Voice Stick, предназначенное для того, чтобы люди с ослабленным зрением самостоятельно могли читать обычный печатный текст. Реализуется данная возможность так же, как это реализуется в сканерах; однако функциональность данного девайса расширен…
Проголосовало:6 Комментариев:0
Сканирует неплохо, но есть минусы:
— Если на листке есть, к примеру, наклейка, или под ним лежат крошки/песчинки — на этом месте можно «споткнуться» и завалить скан.
— Толстые журналы им неудобно сканировать, но, в принципе, неудобно и на обычном.
— Работал только со своим родным usb-шнуром с ферритовым бочонком, с другими же не получалось слить файлы: подвисало.
— Не всегда хорошо распознаёт «отклонения от курса» — изображения могут получиться несколько изогнутыми.
— Никакого предосмотра нет (всё же при заведомо завальных результатах выводит error).
Сравнивал результат со сканером на работе, у этого оказался нормальный белый цвет, а сканы с рабочего каждый раз приходится редактировать, чтоб убрать излишки серого.
Ещё почитайте комментарии на dx.
PS
Не сказал бы, что это идеальное решение проблем, в некоторых случаях фотоаппарат уверенно выигрывает, например, на тех же толстых журналах, книгах. Этот сканер удобнее всего для сканирования единичных листов.
Работает, кстати, быстро.
И да, он автономен, компьютером определяется как картридер.
5 мегапикселей решает.
img121.imageshack.us/i/80430045.jpg/ — пример скана 156й страницы, где уже сильно сгибается страница на развороте, он неудачный — рука дважды дрогнула (сканер этого не заметил и не выдал ошибку).
а отдельные листы формата A4 и менее — страничными/протяжными сканерами, вроде такого
Первый — с виду похож на очередной от skypix, по устройству тоже практически идентичен, характеристики толком не указаны.
Второй — больше похож на фотоаппарат, чем, пожалуй, и является. По-моему, если данный сканер имеет хорошую область «сканирования», то он куда удобнее всех skypix-like сканеров. Цена кусается. На DX уже был подобный, но примерно по такой же цене.
Если автор вопроса не против, я могу продолжить время от времени добавлять новые модели, появившиеся на DX.
Возможно ли скрыть(изменить) от статистики сайта-цели реальный источник перехода при использовании гиперссылки?
Ладно возьмем например: refblock.com. Посмотрите ссылку(мини сервис по отображению источника), и источником, как видите, выступает хабр.
По клику на refblock.com?http://bit.ly/97jrKC, источником будет refblock
li.ru/go?pw.ex.to/show-referrer
Где-то слышал или видел pci-плату с ddr-разъемами, которая работает как обычный ЖД. Интересует название сабжа и сравнение с ssd, если есть.
i-RAM
GC-RAMDISK
жесткий диск на базе DDR
Вот кстати описание и сравнение — www.ixbt.com/storage/gigabyte-iram-p1.shtml
1. намного быстрее работает
2. при отключении питания все данные удаляются
Also, есть PCI-E x16 платы с кучей памяти на самой плате (чипы, не планки). От $2400.
Получается более такого не выпускают?
И пока гуглил, нашел другую технологию — давно забытую.
Организовать диск в оперативной памяти компьютера, конечно материнка должна поддерживать 4-8Гб что бы под диск выделить побольше, из недостатков — тут нет аккумулятора и все зависит от стабильности ОС.
интересно увидеть графики скорости работы такого устройства
Начинаю изучать kohan-у на примере, написанном другим программистом. Часть сайта, написанная им, работает нормально и в ней все понятно, могу вносить свои изменения/улучшения. Однако, при попытке добавить свой функционал столкнулся со следующей проблемой.
Пробую совместить новый функционал с существующим на сайте «движком» авторизации. Создан контроллер «class Controller_Auth extends Controller» и соответствующая модель «class Model_Auth extends Kohana_Model». Если контроллер вызывается из основного приложения, для проверки прав посетителя, все работает нормально. Но при попытке использовать данный контроллер напрямую, собственно для авторизации, наступаю на грабли — не загружается модуль Database и соответственно все попытки обратится к базе вызывают ошибку.
Для основного приложения указан роутинг:
Route::set('forum', 'forum(/(/page))')->defaults(array('controller' => 'forum', 'id' => 1, 'page' => 1));<br/>
<br/>
<br/>
В соответствие с этим был добавлен новый роут:<br/>
<code>Route::set('auth', 'auth(/)')->defaults(array('controller' => 'auth', 'action' => 'login'));<br/>
<br/>
<br/>
Форма отправляется по URL: "/auth/login" и POST-ом отправляются данные. Контроллер и соответствующая модель работают, но возникает ошибка при обращении к БД. При этом в списке загруженных модулей, который kohana показывает на странице с ошибкой, видно, что модуль database не загружен.<br/>
<br/>
Посоветуйте, где найти эти чертовы грабли?</code> Какая версия фреймворка, кстати? 3.0 или 3.1? Если 3.1, то модель надо наследовать от класса Model_Database.
P.S. $this->_db надеюсь из модели вызывается? Что показывает var_dump($this->_db)? А вообще следует делать запросы через DB::query(...)
Соответственно вопрос: можно ли как-то обойти это ограничение, так как мое расширение бесплатно и я не собираюсь зарабатывать на нем деньги? Альтернативный вопрос: как я могу зарабатывать при помощи расширения? Кнопок типа donate на chrome.google.com/extensions я не заметил.
Расширение примитивное: мониторинг рейтинга на askdev.ru.
Хорошая новость заключается в том что это вроде как единоразовая оплата, т.е. если вы решите сделать ещё дополнение, с Вас больше не будут требовать 5$
Знает ли кто-то такие в opensource?
Также открыт для предложений о сотрудничестве от авторов проектов.
Имею телефон HTC Touch Viva (ARM-процессор TI Opal 200MHz). Хочеться из праздного любопытства (и возможно результат выльется в статью) попробовать запустить на нем консоль linux с экранной клавиатурой и пакетным менеджером apt. С чего стоит начать чтение и на какие дистрибутивы/ядра обратить внимание?
Затем собирается компилятор для всего этого.
Затем компилируется SDL.
Затем собирается какойнибудь GUI на SDL.
Затем компилируется Qt, tslib (для тачскрина).
Затем появится консоль. Консоль (терминал) — это графическое приложение. У меня на caanoo она появилась через несколько месяцев, изначально там было всё — игры, фильмы, библиотеки, читалки, но консоли не было.
Консоль в том виде, в котором она существует, когда работает без иксов (например, классический голый линукс с командной строкой) не будет поддерживать тачскрин, т.к. экранная клавиатура — графическое приложение. Поэтому сначала qt, а потом уже консоль.
1. Ставить dropbear (ssh сервер) и соединяться по сети. Это просто консоль.
2. Компилировать Qt, далее собирать консоль с экранной клавиатурой. Если нужны будут исходники/ссылки, пишите, соединял както виджеты терминала и клавиатуры.
3. Если есть usb-хост, то пункт номер 2 + внешняя клавиатура.
То, что соберёте apt (и он будет работать) — верится с трудом, если получится, сниму шляпу.
habrahabr.ru/blogs/qt_software/106526/
Так вот вопрос:
1. Какое взять ядро?
2. Как его загрузить? (возможно ли использовать груб?)
3. Как прикрутить консоль?
вместо android можно запихать angstrom linux, или собрать ядро+окружение каким-нибудь, к примеру, buildrootом самому.
qtopia кстати для того поколения хтц тачей тоже было где-то.
Относительно потребления ресурсов больше, чем нода — это очень экспериментальные технологии (в применении к «обычному линуксу»). Они есть, но в продакт их пока не готовы пускать, т.к. за стабильность никто не поручится.
Список или BusinessObjectCollection?
До появления универсальных моделей C# все кодировали коллекции для своих бизнес-объектов, создавая базу коллекций, реализующую IEnumerable
IE:
public class CollectionBase : IEnumerable
и тогда они получат свои коллекции бизнес-объектов из этого.
public class BusinessObjectCollection : CollectionBase
Теперь с общим классом списка, кто-нибудь просто использует это вместо этого? Я обнаружил, что использую компромисс двух методов:
public class BusinessObjectCollection : List<BusinessObject>
Я делаю это, потому что мне нравится иметь строго типизированные имена, а не просто передавать списки.
Каков ваш подход?
Сравнение дат вступления в силу в SQL
Интересно, есть ли лучше, почему в предложении WHERE выбора записей, когда вам нужно посмотреть на эффективные даты начала и окончания?
В настоящее время это, как я сделал это в прошлом на сервере MS SQL. Просто беспокоюсь о дате, а не о времени. Я использую SQL Server 2005.
AND Convert(datetime, Convert(char(10), ep.EffectiveStartDate, 101))
<= Convert(datetime, Convert(char(10), GetDate(), 101))
AND Convert(datetime, Convert(char(10), ep.EffectiveEndDate, 101))
>= Convert(datetime, Convert(char(10), GetDate(), 101))
Как найти имя столбца Excel, которое соответствует заданному целому числу?
Как бы вы определили имя столбца (например, "AQ" или "BH") n-го столбца в Excel?
Edit: языковой агностический алгоритм для определения этого является здесь главной целью.
ASP.Net: использование System.Web.UI.Control.ResolveUrl() в общей / статической функции
Как лучше всего использовать ResolveUrl() в общей / статической функции в Asp.Net? Мое текущее решение для VB.Net-это:
Dim x As New System.Web.UI.Control
x.ResolveUrl("~/someUrl")
Или C#:
System.Web.UI.Control x = new System.Web.UI.Control();
x.ResolveUrl("~/someUrl");
Но я понимаю, что это не лучший способ назвать его.
Чему равно значение 2sin2
Чему равно значение , если известно, что ctg(
) = 1/4
441   1   12:28, 8th August, 2020
Debian squeeze / Gnome — умирает графический интерфейс?
Примерно год назад столкнулся с проблемой: в любой случайный момент графический интерфейс просто перестаёт реагировать на устройства ввода. Все приложения продолжают работать, сообщения в IM приходят, всплывающие окошки появляются, интересно то, что курсор перемещается мышью, но ничего нельзя сделать. Сижу и наблюдаю.
Несколько месяцев назад решалось переключением на соседний рабочий стол и обратно (Ctrl+Alt+вправо). Сейчас же даже это не помогает (хоть и проблема стала встречаться гораздо реже — раз-два в месяц). Приходится открывать консоль и перезапускать gdm. В той же консоли перезапускал hal и dbus — тоже ничего.
За последний год, я думаю, обновилось всё, что только можно: и xorg, и gthumb (иногда при его закрытии и при работе в Gimp всё происходило), и драйвера от nvidia, и несколько полных апгрейдов.
gnome: 2.30+1
xorg: 7.5+6
compiz: 0.8.4-4
nvidia-glx: 256.53
Вроде всё. Сталкивались?
Сайт консалтинговой компании — каким он должен быть?
Ашманов сделал себе новый дизайн. Сейчас сайт говорит просто: нажми сюда и сделаем тебе хорошо. Мы тоже задумываемся над дизайном нашего консалтингового сайта по внедрению свободного программного обеспечения.
1. Надо ли, чтобы на сайте людям было интересно, чтобы люди могли общаться, или же лучше, чтобы всё было просто и понятно? У IBM внизу незаметненько есть клавиши для социальных сетей. Интересно, как много людей их нажимает?
2. Нужны ли ссылки на контент с первой страницы? Например, правила Ашманова уехали на два неочевидных клика. Похождения Ашманова в Рамблере найти не получилось. Делают ли люди покупки по простым маркетинговым текстам, или им нужны какие-то доказательства, что консультанты что-то соображают?
С другой стороны, по аналогии с блогами, кажется, что ссылки на контент с первой страницы — вполне нормальная вещь, и многие консультанты продают себя с помощью блогов.
3. Консультанты решают сложные задачи. Как выстроить дерево услуг? «Мы придём и поправим Вам всего понемножку» вызывает страх и неуверенность. Как вообще понять, что из консалтинга на данный момент лучше продаётся без того, чтобы устраивать всякие фокус-группы и платить деньги?
4. А логотип у консультантов — каким он должен быть?
5. Раньше у Ашманова на сайте была сложная и забавная флэш-анимация, отвечающая на мышеклики. Надо ли давать клиенту «побаловаться» на первой странице? Или такие ничего не покупают?
6. Тэги для навигации для обычного клиента, наверное, черезчур сложно? Как вообще сделать удобную навигацию по 200-стам статьям на сайте? Или выкинуть их нафиг (см. пункт 2)?
Как вообще колёсики в голове у клиента крутятся, что он принимает решение, что надо попробовать купить здесь? Поделитесь своими мыслями — буду благодарна, если поможете заполнить вакуум в голове по теме.
Подскажите пожалуйста систему контроля за программистом
есть ли простая и удобная система для учёта затраченного времени программистом и просмотра результата, строчек кода? есть SVN, redmine, но там всё вручную, хотелось бы автоматизировать процесс, чтобы после обновления SVN, был виден результат и затраченное время
300   5   11:55, 8th August, 2020
- «
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- 163
- 164
- 165
- 166
- 167
- 168
- 169
- 170
- 171
- 172
- 173
- 174
- 175
- 176
- 177
- 178
- 179
- 180
- 181
- 182
- 183
- 184
- 185
- 186
- 187
- 188
- 189
- 190
- 191
- 192
- 193
- 194
- 195
- 196
- 197
- 198
- 199
- 200
- 201
- 202
- 203
- 204
- 205
- 206
- 207
- 208
- 209
- 210
- 211
- 212
- 213
- 214
- 215
- 216
- 217
- 218
- 219
- 220
- 221
- 222
- 223
- 224
- 225
- 226
- 227
- 228
- 229
- 230
- 231
- 232
- 233
- 234
- 235
- 236
- 237
- 238
- 239
- 240
- 241
- 242
- 243
- 244
- 245
- 246
- 247
- 248
- 249
- 250
- 251
- 252
- 253
- 254
- 255
- 256
- 257
- 258
- 259
- 260
- 261
- 262
- 263
- 264
- 265
- 266
- 267
- 268
- 269
- 270
- 271
- 272
- 273
- 274
- 275
- 276
- 277
- 278
- 279
- 280
- 281
- 282
- 283
- 284
- 285
- 286
- 287
- 288
- 289
- 290
- 291
- 292
- 293
- 294
- 295
- 296
- 297
- 298
- 299
- 300
- 301
- 302
- 303
- 304
- 305
- 306
- 307
- 308
- 309
- 310
- 311
- 312
- 313
- 314
- 315
- 316
- 317
- 318
- 319
- 320
- 321
- 322
- 323
- 324
- 325
- 326
- 327
- 328
- 329
- 330
- 331
- 332
- 333
- 334
- 335
- 336
- 337
- 338
- 339
- 340
- 341
- 342
- 343
- 344
- 345
- 346
- 347
- 348
- 349
- 350
- 351
- 352
- 353
- 354
- 355
- 356
- 357
- 358
- 359
- 360
- 361
- 362
- 363
- 364
- 365
- 366
- 367
- 368
- 369
- 370
- 371
- 372
- 373
- 374
- 375
- 376
- 377
- 378
- 379
- 380
- 381
- 382
- 383
- 384
- 385
- 386
- 387
- 388
- 389
- 390
- 391
- 392
- 393
- 394
- 395
- 396
- 397
- 398
- 399
- 400
- 401
- 402
- 403
- 404
- 405
- 406
- 407
- 408
- 409
- 410
- 411
- 412
- 413
- 414
- 415
- 416
- 417
- 418
- 419
- 420
- 421
- 422
- 423
- 424
- 425
- 426
- 427
- 428
- 429
- 430
- 431
- 432
- 433
- 434
- 435
- 436
- 437
- 438
- 439
- 440
- 441
- 442
- 443
- 444
- 445
- 446
- 447
- 448
- 449
- 450
- 451
- 452
- 453
- 454
- 455
- 456
- 457
- 458
- 459
- 460
- 461
- 462
- 463
- 464
- 465
- 466
- 467
- 468
- 469
- 470
- 471
- 472
- 473
- 474
- 475
- 476
- 477
- 478
- 479
- 480
- 481
- 482
- 483
- 484
- 485
- 486
- 487
- 488
- 489
- 490
- 491
- 492
- 493
- 494
- 495
- 496
- 497
- 498
- 499
- 500
- 501
- 502
- 503
- 504
- 505
- 506
- 507
- 508
- 509
- 510
- 511
- 512
- 513
- 514
- 515
- 516
- 517
- 518
- 519
- 520
- 521
- 522
- 523
- 524
- 525
- 526
- 527
- 528
- 529
- 530
- 531
- 532
- 533
- 534
- 535
- 536
- 537
- 538
- 539
- 540
- 541
- 542
- 543
- 544
- 545
- 546
- 547
- 548
- 549
- 550
- 551
- 552
- 553
- 554
- 555
- 556
- 557
- 558
- 559
- 560
- 561
- 562
- 563
- 564
- 565
- 566
- 567
- 568
- 569
- 570
- 571
- 572
- 573
- 574
- 575
- 576
- 577
- 578
- 579
- 580
- 581
- 582
- 583
- 584
- 585
- 586
- 587
- 588
- 589
- 590
- 591
- 592
- 593
- 594
- 595
- 596
- 597
- 598
- 599
- 600
- 601
- 602
- 603
- 604
- 605
- 606
- 607
- 608
- 609
- 610
- 611
- 612
- 613
- 614
- 615
- 616
- 617
- 618
- 619
- 620
- 621
- 622
- 623
- 624
- 625
- 626
- 627
- 628
- »
