Программизм's Journal
[Most Recent Entries]
[Calendar View]
[Friends]
Below are the 20 most recent journal entries recorded in
Программизм's LiveJournal:
[ << Previous 20 ]
| Wednesday, May 16th, 2012 | 9:08 am [kun99]
 |
Audio streaming servers?
Добрый день. Сейчас ищу информацию на почитать разобраться. Что интересует: - Сервер раздачи потокового аудио (микрофон/реал-тайм/запись), на линукс - Возможность реализации клиента прослушивания на мобильных платформах, на компьютерах без установки новых приложений (флеш, html5?) - Кол-во станций до 1000 - Кол-во слушателей к примеру 1000-5000 - Качество не больше 24 кбит (там не музыка а слова, требования к уменьшенному количеству трафика для слушателей) - Необязательное пожелание: возможность запускать рекламу стримеру, чтоб эта реклама вставлялась на сервере индивидуально для каждого слушателя или сразу для всех без разбору. Куда лучше смотреть? Что читать? Спасибо. | | Monday, May 7th, 2012 | 1:18 am [ateregulov]
 |
Коллеги, вопрос насчет сроков разбора чужого кода Сколько можно выделить времени на разбор кода чужой программы на незнакомом языке? Объем - пятьсот строк, 50 классов, среди них есть типовые, назначение вроде понятно, хотя реализация вызывает вопросы. Например, каждый оперируемый объект представлен в двух ипостасях - описания и фабрики возвращающей коллекцию этих объектов.Мне что-то немного сцыкотно, два дня копаюсь, кажется, что только на 10% продвинулся. Доктор, это нормально? | | Saturday, May 5th, 2012 | 3:20 pm [23derevo]
 |
Практическая социология для инженера, Александр Орлов
В четверг 17 мая в Петербурге пройдёт встреча с Александром Орловым, специалистом по личностному и карьерному росту, гуру отечественного PM-ства и замечательным рассказчиком. Том Демарко в свое время сказал, что проблемы IT-проектов имеют скорее социологические причины, нежели технологические. Мы, люди технические, зачастую недооцениваем этот фактор. О том, каково влияние социологических факторов на успех проекта, команды и конкретного человека, мы и поговорим в рамках доклада «Практическая социология для инженера». Мы разберем и опробуем ряд инструментов, которые потом можно будет применять как к себе, так и к коллегам. Участие бесплатное, подробности и регистрация ТУТ | | Sunday, April 29th, 2012 | 1:46 am [alt_vision]
 |
Unity + Constructor Injection
У меня такой вот страный вопрос - зачем нужен DI? Нет, я понимаю там, развязывание классов и таак далее, но объясните мне на примере. Преамбула:class Logic { IRepo _repo; public Logic(IRepo repo) { _repo = repo; } }
class RealRepo : IRepo {...} class FakeRepo : IRepo {...}Случай 1: Не знаю ни про какие инжекшны, в итоге класс фабрики зависит от класса логики и всех репозиториев class LogicFactory { public static Logic Get() { IRepo repo; #if DEBUG //или по ключу конфига, без разницы repo = new FakeRepo(); #else repo = new RealRepo(); #endif new Logic(repo); } }Случай 2: Добавляю, допустим, Unity. Получаю в итоге ту же связанность, что и в первом случае. Какой тогда бонус от инжекшна вообще? class LogicFactory public static Logic Get() { IUnityContainer container = new UnityContainer();
#if DEBUG //или по ключу конфига, без разницы container.RegisterType<IRepo, FakeRepo>(); #else container.RegisterType<IRepo, RealRepo>(); #endif return container.Resolve<Logic>(); }И вопрос номер два по тому же Unity: долго читал про регистрацию типов с одним интерфейсом - для первого имя указывать не надо, а для всех остальных - надо. А когда оно используется? В примерах что-то не нашел как использовать такой именованный мэппинг. | | Thursday, April 26th, 2012 | 2:50 pm [eking_go]
 |
Хранение ключа в браузере
Есть такой не совсем праздный вопрос, хотя задача странная, да. Гуглить пробовал, но то-ли не те слова, то-ли такой возможности нет. В браузер можно прописать сертификат для аутентификации клиента, А можно-ли прописать/сохранить и постоянно хранить ключи для шифрования моих данных? Т.е. этих ключей на сервере нет, сервер отдает некоторые данные, клиент его получает и JS их декодирует и показывает. Сервер данные не кодирует, просто читает или записывает в БД. Хранить на сервере ключи и передавать их клиенту с данными - нет смысла, суть в том, что-бы на сервере в БД хранились только криптованные данные, а расшифровка происходила на клиентском устройстве. Сохранить в файл на клиенте - вроде доступ к локальной ФС из JS не гарантируется? Где еще? По каким словам гуглить? Или тут web-приложение принципиально не применимо и нужен полноценный клиент (это очень плохо - возиться с разными ОС...)? Если что - вечер четверга, это почти пятница. | 2:24 pm [lonelycactus]
 |
| | Thursday, April 19th, 2012 | 3:30 pm [lonelycactus]
 |
перевод сайта (asp.net, webforms)
Есть некий сайт, сделанный для русскоязычных пользователей. "Внезапно" понадобилось сделать его двуязычным - на русском языке и не английском. Динамический контент переводить не надо, но на сайте очень много статического контента, ровным слоем размазанного по всяким aspx-файлам. Задача осножняется тем, что сайт всё время дорабатывается, как серверная часть, так и клиентская. Поэтому тупо перевести сайт и положить его рядом на отдельном поддомене - это удвоить сложность упомянутых доработок. Есть какие-либо методики, практики, рекомендации по поводу того, как можно быстро привести сайт к двуязычному виду? В идеале, чтобы переключение языка сохраняло пользовательский контекст. Но и без сохранения тоже сойдёт. Ключевое слово - быстро (например, за одну неделю). Спасибо. | | Wednesday, April 18th, 2012 | 1:28 pm [stiver_rus]
 |
Рисование на CUDA
Ищу библиотеку или просто код для рисования примитивных форм. То есть примерно как OpenCV, только под CUDA: передаем массив картинки, координаты, получаем картинку с линией например. Может кому-нибудь что-то подобное встречалось? Простейших параметров - точка, линия, круг; толщина, цвет, антиалиасинг - в принципе хватило бы. Алгоритмы там не слишком сложные, можно конечно посадить практиканта за реализацию, но не хочется в который раз долго и натужно изобретать велосипед. | 2:30 pm [ramalexx]
 |
Требуется PHP-программист (Москва)
Добрый день! Срочно требуется PHP-программист на постоянную работу в офис в Москве. Знание PHP, MySQL, JavaScript. Зарплата по результатам собеседования до 60000 руб. Пишите на support@prog-school.ru Либо звоните +7 (495) 987-19-69 | | Saturday, April 14th, 2012 | 11:53 pm [darkdrip]
 |
Чужой код
1. Были ли вашей практике случаи, когда вы не справлялись с дописыванием чужого кода в условиях ограниченного времени? 2. Беретесь ли вы за кратковременное (до 1 дня) дописывание чужого кода? 3. Беретесь ли вы за долгосрочное дописывание чужого кода, или всегда пишете проекты с нуля? | | Thursday, April 12th, 2012 | 11:44 am [janya]
 |
Моя компания проводит конференцию в Хьюстоне для работников и лидеров индустрии IT. Приглашаем программистов, начальников, программистов желающих стать начальниками, и начальников в поисках программистов :) А так же студентов и школьников знакомых с предметом и желающих пообщаться с профессионалами. Это отличная возможность познакомиться с людьми которые помогут найти работу и сделать следующий шаг в карьере. Детали: Friday, April 20th, 7:30am-5:30pm Minute Maid Park in downtown Houston Registration: www.agiledotnet.com Discount code JANE for 25% off single registration. Special discounts available for students and groups. x-posted to: ru_texas | | Tuesday, March 27th, 2012 | 9:35 am [alex_djk1] |
Шаблоны тестирования xunit  А киньте пожалста ссылку на электронный вариант этой книги (на русском языке). А то меня по ходу забанили намертво в гугле, ничего кроме магазинов и сайтов с предложением отправить смс не могу найти. | | Monday, March 26th, 2012 | 11:59 am [vilgeforce]
 |
Android отладка
Кто-нибудь что-нибудь слышал про отладку Андроидных приложений (Dalvik, не нативных) без исходных кодов? И подскажите где еще спросить можно? | | Tuesday, March 20th, 2012 | 12:40 pm [alex_djk1] |
Распознавание образов  Есть картинка, на которой в чб-цвете нарисовано несколько прямоугльников разных размазанных, плюс шум, как на картинке справа. Какими алгоритмами можно искать эти прямоугольники? Пока у меня есть только мысли, к примеру указать мышкой координаты внутри прямоугольника, потом взять маленький прямоугольник и начать расширять его в разные стороны, пока не столкнетс с краями. На каждом шагер расширения проверять, насколько картинка под ним похожа на прямоугольник. Но это очевижно сработает только для одного прямоугольника. | | Monday, March 19th, 2012 | 9:04 am [darkdrip]
 |
Когда собаке делать нефиг, она будку красит
1. Есть какой-нибудь вменяемый туториал по асму с _примерами_? 2. Чо можно написать на асме? Для моргания матрицей светодиодов есть опи, для игре на флоппиках есть опи, для роботов есть опи. Для любой вещи уже есть готовое опи. 3. На чем сегодня модно писать гуй? | | Friday, March 16th, 2012 | 6:32 pm [trilirium]
 |
Формат шифрованного файла
Прошу прощения за несколько неожиданный вопрос, но: Имеется зашифрованный (по видимому) архив. Алгоритм -- какая-то разновидность AES-256. Расширение файла -- '.aes256'. В начале файла -- явная сигнатура: 'Salted__' (8 байтов) Дальше, по видимому, сразу идут зашифрованные данные. Как и чем его следует расшифровывать? | 1:34 pm [23derevo]
 |
Вопросы потенциальному работодателю
Всем привет! Представим, что мы устраивамся на работу. Техническое интервью пройдено, нетехническое тоже, и тут наступает момент икс. Менеджер проекта, в который мы устраиваемся, произносит ключевую фразу: "У Вас есть к нам с коллегами какие-то вопросы?" И вот тут мы рискуем совершить большую ошибку, сказав, что в целом нам всё понятно. Потому что чаще всего, на самом деле, мы не знаем о своём новом проекте НИ-ЧЕ-ГО. Психологически нам бывает сложно задавать какие-то вопросы, мучать собственное воображение. Поэтому такие вопросы лучше всего готовить заранее. Я подготовил. И смело считаю, что список, приведенный ниже, имеет смысл держать в голове, чтобы в нужные моменты разговора задать подходящие вопросы. Изначально в посте речь шла о том, чтобы вообще распечатывать его и брать с собой на собеседование, но после дискуссий в каментах мы пришли к заключению, что это этот вариант рискован, так как может вызвать у некоторых интервьюеров негативные эмоции. Важно отметить, что если есть возможность узнать какие-то ответы заранее (в соцсетях, на форумах, инсайды от коллег) - нужно это сделать обязательно! Не стоит тратить попусту чужое время! Хороший соискатель процентов 20 ответов заранее узнает из инета, ещё процентов 20 - от друзей и коллег, ещё процентов 20 - просто по ходу разговора и ещё процентов 20 - догадается сам. Оставшиеся 20 процентов вопросов вполне можно задать своим собеседникам! Наконец, не стоит зацикливаться именно на этих вопросах. Имеет смысл за день-два до собеседования спокойно вечером проглядеть список, подумать, что имеет смысл спросить, а что нет. И главное - что ещё спросить! Ниже в списке я употребляю слово "инженер", подразумевая, что это может быть программист, архитектор, администратор, тестировщик и т.п. Хотя надеюсь, что вопросы применимы и для более широкого круга специалистов. ( Вот, что у меня получилось )Коллеги, замечания и дополнения приветствуются! Наверняка же я упустил что-то важное! | | Monday, March 12th, 2012 | 9:03 am [rblaze]
 |
Crowdtesting
Коллеги и прибившиеся, кто-то же из вас наверняка катается на горных лыжах и бордах -) Если у вас совершенно случайно есть GPS треки покатушек (GPX или TCX), зайдите пожалуйста по ссылке внизу, залейте их на сервер и посмотрите, правильно ли штуковина поймала подъемники и спуски? Если правильно, похвалите меня, а если нет - пришлите трек и описание, что там не так. На своих я ее более-менее обучил, но их мало. http://ec2-23-20-93-232.compute-1.amazonaws.com:8000/track | | Thursday, March 8th, 2012 | 2:59 am [trailmax] |
Организовать окошки по шорткату
Тут появился вопрос для компьютерного сообщетсва. Есть необходимость постоянно организовывать рабочие окна в Windows 7. Типа скайп и файрфокс, или файрфокс и Visual Studio. Скайп занимает 1/3 экрана, файрфокс 2/3. Или файрфокс 1/3, VS 2/3 экрана. Мышкой все время возюкать не комильфо, хочется шорткат. Знаю что в седьмой винде можно окна на пополам разделять легко Win + Left для левой половины, Win + Right на правую половину. А чтобы точно так же делать на одну-две трети экрана? есть какой-нить софт для этого? Или самому написать? -) з.ы. в гугле был, ничего толкового не нашел. | | Sunday, March 4th, 2012 | 9:36 pm [ded_flint]
 |
JS for non-boiling teapots
Друзья, посоветуйте хорошую книгу по быстрому, но детальному освоению JavaScript. Только сейчас понял насколько важный это язык, а умею я в нём делать только простейшие вещи, не связанные со спецификой языка. |
[ << Previous 20 ]
|