Как стать автором
Обновить

Комментарии 1236

Я много работаю с облаком amazon, ec2, elastic load balancer и прочее.
Также могу рассказать о работе на американской фрилансерской бирже odesk.com
Переехал жить в Тайланд, расскажу все о том как решиться и переехать.
Про одеск раскажите. Всё подумываю о том, чтобы поработать с ним, как фрилансер. Насколько реально начинающему? Катит ли опыт на фрилансе в России?
1)Легко начать если вы хороший программист, для английского мне хватате гугл транслейта. Делаете первые работы по $5-10 просите фидбек 5.0 и у вас начинается прух.
2)На одеске ценится только feedback, который может заказчик поставить после исполнения каждого заказа.
а как с выводом денег и налогами на одеске?
Вывожу на paypal и мастеркард от payoneyear
В России плачу минимальные налоги около 4к рублей и никак их не связываю со своей работой на одеске, легальных методов оплаты налогов с работы на одеске в природе по моему нет.
Легальные методы уплаты налогв существуют.

Пишите тикет, где просите договор, вам высылают на двух языках. Оформляете ИП, открываете расчетный счет (рублевый и долларовый). Заполняете договор с данными о вашем долларовом счете. Делаете сканы последних страниц договора с заполненными данными, получаете в ответ подписанные оДеском. Относите договор в банк. Далее, делаете вывод средств на счет в банке, получаете от одеска бумагу на вывод (один вывод=одна бумага), относите ее в банк. Налоги платите по упращенке (6% от оборота) + фиксированная ставка в пенсионный (ок 14к в год). Еще есть тонкости с конвертацией (насколько помню валюту нужно конвертировать в рубли в течение трех дней после перевода), но это уже мелочи.
Договор, заключается только с oDesk, по которому он выплачивает все заработанные деньги? С конкретными oDesk-заказчиками не нужно заморачиваться (при условии, что вся оплата идет через oDesk)?
Только с оДеск — главное кто переводит деньги, а делает это именно одеск.
А как решается вопрос с актированием выполненных работ?
Долго ли пользуетесь таким методом? :)
Сам дошел только до предпоследнего пункта — ни одного платежа через банктак и не провел, ушел из аутсорса в нормальную разработку и через несколько месяцев закрыл ИП (заплатив в пенсионный). Но знакомые ребята уже не первый год пользуются — акты так же нужно просить у одеска. У них есть русский менеджер для работы с жителями России, с ними никаких проблем нет.
А зачем мне ип и юрлицо?
Я физик.
Я говорю что для физика нет легальных способов.
К тому же вы кажется забыли упомянуть про то что получаете доллары, а доллары это валютный контроль и много действия с открытием не русского счет и остального.
Потратить такую кучу времени и денег только для того чтобы платить налоги, да кому оно надо, я плачу налоги фиктивно без упоминания одеска в рублях. Часть денег жертвую детям.
А зачем мне ип и юрлицо?

Потратить такую кучу времени и денег только для того чтобы платить налоги, да кому оно надо


Например, это основной/единственный источник дохода и захотели вы взять ипотеку или кредит на автомобиль, а у вас маленький/нулевой доход. Само собой для проживающего в Тайланде это совсем не актуально =)

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


Не забыл — написал что нужно открывать и указывать в договоре именно долларовый счет.

Не так все страшно — люди работают не первый год и никаких проблем не возникало. К одному даже приходили проверяющие — все оказалось нормально, никаких претензий предъявлено не было.
Хорошо, спасибо за информацию.
вы практик или теоретик? одеск не будет вам давать бумаги на каждую проплату, он может дать только псевдо-договор один раз а дальше делай с ним что хочешь.
Полупрактик — выше написал что дошел до предпоследнего пункта. Но все шаги выполнял под чутким руководством товарищей, которые официально проводят все платежи от оДеска и платят с этого налоги.
Я практик. Одеск и act of acceptace с перечисленной суммой делает.

Договор тоже, кстати, не псевдо, а вполне нормальный. У них даже двуязычная версия есть.
Только обязательно выясняйте у заказчика, с чем придется иметь дело, до начала работы. Я так вписался на одеске в задачку, описание выглядело невинно: C#4 и прочие радости современности. Надо было подправить имеющийся проект, чтобы интегрировать туда компонент, который я отлично знал. Думал управлюсь за неделю и получу заслуженный фидбек. Вот только в реальности оказалось, что проект-то на C#4, но родился он из VB6, и рожали его индусы. Со времен учебы в школе я не видел кода хуже! И, надеюсь, никогда не увижу. В итоге я два месяца пахал за копейки (а по-другому без рейтинга и не получится) на заказчика, а потом он исчез больше чем на месяц и я закрыл проект. Фидбека не получил, но опыт крайне ценный.

А так портал очень адекватный, схемы оплаты и контроля работы (в почасовом варианте) тоже. Для себя отметил, что в случае чего есть где подзаработать на ипотеку хлеб с маслом.
Берите работу с почасовой оплатой, там нет такой лотереи.
Она и была с почасовой оплатой. Только отказаться от проекта на полпути нельзя, получишь отрицательный фидбек.
А, то есть деньги вы получили, но рейт был низкий, понятно.
Рейт у меня получился нулевой, потому что заказчик слился (потом правда еще через два месяца появился и грязно ругался). Но если бы слился я (когда понял с чем имею дело), он бы мне поставил низкий.
Не, я имел в виду часовой rate, а не рейтинг.
А, тогда да, низкий.
Фидбеки без оплаты не учитываются, я обычно делаю рефунд, когда нет возможности сделать задачу с моей стороны.
могу научить что надо делать в такой ситуации — так как бабло было копеечное и, как я вижу, вы довольно быстро поняли что проект не интересный нужно было просто сказать заказчику досвидания и сделать refund. Так как сумма была бы нулевая, то он мог оставить отзыв хоть минус 100, это никогда не отразилось бы в профиле и на рейтинге.
Спасибо! Думаю так бы я и сделал в других подобных проектах, если бы решил продолжать работу на одеске. А с этим я понимал, что если откажусь, то еще один искать уже будет сложно и лень (меня интересовала специфичная ниша: компоненты DevExpress WinForms, в ней и спрос небольшой, и индусы демпингуют). Я вообще там зарегистрировался, чтобы тесты пройти и посмотреть на интерес к своему резюме.
А вы на одеске в какой сфере работаете? Веб? Что-то success story об одеске пока только от веб разработчик и слышал.
Я системный администратор linux.
Поделитесь опытом, какие задачи в основном? Может ли линуксовый админ заменить одеском обычную работу?
Тоже работаю никс-админом на одеске. уже наработано больше 600 часов и рейтинг 5.0. есть постоянные клиенты, даже летал в Норвегию за счет работодателя. Несколько раз были реальные предложения перехать к работодателю.
Вот только не могу сказать, что стабильно хватает на жизнь: очень нестабильно получается. Бывает не знаешь за какой таск браться (в уже начавшихся контрактах), а бывает и по пару недель сидишь, скучаешь.
> для английского мне хватате гугл транслейта

Удается найти общий язык с помощью той ахинеи, которую порой выдает translate? И вообще как заказчик относится к тому что комментарии к коду будет желать лучшего.
Сразу скажу что гуглтранслейт сейчас один из лучших переводчиков на английский с русского, и явно переводит лучше чем я.
На документацию у меня ни один заказчик никогда не жаловался.
Я не программист и обычно пишу документацию к серверам, сервисам и как это все работает.
А как беседа с заказчиком строится, вы ему сразу говорите, что языком не владеете и переводите через translate и вообще как заказчики на такое реагируют?
А зачем ему знать, что я не говорю?
Пишу всегда на английском, ну и практикуешься же когда переводишь туда сюда.
Проблема языкового барьера преувеличена.
Так автор же вроде не говорил, что он совсем не понимает и не говорит на английском и полностью весь текст прогоняет через гугл транслейт. Наверно имелись в виду отдельные слова, фразы, так, мне кажется, почти все делают.
Ну я же учился в школе и там был английский, да в начале я почти не мог без гугл транслейта, и поговорить с людьми вживую тоже.
Сейчас бегло могу пообщаться с индусами и прочими не нативными англичанами, нативных англичан, американцев и прочих не понимаю, слишком быстро говорят и слишком много проглатывают.
я просто взял уволился и ушел на одеск )))
нашел фирму в майами с русскоговорящими и теперь работаю на них (на тот момент фидбека никакого не было и даже не было наработанных часов одеска)
помимо этого беру другие задачи на odesk, а также окромя одеска
А можно чуть подробнее
Как именно нашли?
Целенаправленно искали в инете или на одеске?
Расширенным поиском на одеске искал долгосрочные почасовые проекты.
А я вот так переехал
pumainthailand.com/kak-ya-pereehal-zhit-v-tajland-hronologiya-soby-tij/
нашел первого большого заказчика примерно через 5 дней.
очень интересна тема про тайланд, конечно не то чтобы переехать, но хотя бы пожить там 2-6 мес
1)Оформляете двухкратную туристическую визу в тайланд в москве или в любом другом государстве в городе где есть посольство Тайланда(она позволит жить 6 месяцев в тае с одним выездом до границы).
2)Покупаете билет из вашего города в Бангкок.
3)Из Бангкока едете в Паттайю.
4)Снимаете жилье в Паттайе, примерно 8000 в месяц на комфортное жилье.
5)Живете и отдыхаете.
Про визы подробнее здесь
pumainthailand.com/vizy-v-tajland-vizarany-borderrany-i/
всего 8 ??? я так примерно расчитывал на 15.
а подскажите по начальному бюджету сколько надо чтобы туда уехать и начать жить, так скажем билеты на самолет вроде около 40-60тыр надо + за жилье сразу за месяц + аренда байка наверное? На авто, судя по тому что говорят, там не удобно.
Сколько уходит на еду если шиковать/не шиковать, на развлечения (какие виды развлечений)?
И не надоедает ли вообще там жить?
Из нск в бангкок с ноября по март есть билеты по 5к рублей в одну сторону
Ни в чем себе не отказываю на 30 тысяч в месяц.
Не надоедает
Где такие билеты — по 5к?
Пока наверно нигде, мало ещё авиакомпаний открывших продажу на зимний сезон.
s7 в этот период продает промобилеты с новосибирска в бангкок, в обычное время в одну сторону они стоят тысяч 12 если взять заранее.
Вообще все билеты обычно ищу на skyskanner.ru
Промо-тариф который был раньше уже не торт(с), может быть дороже
нашел в октябре билеты за 15к на двоих из Мск
Ммм… Где?
на скайсканнере.ру
А что по поводу медицины?
Рекомендую оформить в России хорошую страховку.
Медицина на высоте по сравнению с Россией, но все платно.
Рекомендую оформлять страховку в альфабанке от альфастрахования, на год стоит 40 евро по моему.
Что-то больно дешево?!
Ну там достаточно чтобы безопасно жить, скоро сделаю пост про страховку выложу все условия и все такое.
А разве у этой страховки нет ограничения на длительность пребывания за границей?
Есть ограничение на присутствие в стране 3 месяца, но раз в три месяца я в любом случае выезжаю в другую страну.
Ну я покидаю страну как раз для того чтобы не нарушать визовый режим, к тому же это страховка, а не виза.
Без обид, желье среднее. Домики с открытой верандой с выходом к морю сколько будут стоить?
С выходом к морю в моем районе нет к сожалению.

Дома в целом от 12 тысяч люди снимают, до моря обычно ездят на мотобайках.
Если не у моря, то мы за 10 дом снимали. Друзья вообще меньше чем за 8. :)
На Самуи.

У моря — дома\бунгало тоже есть, цены не помню.
> я так примерно расчитывал на 15

За 14к я жил в 2-комнатной стильно обставленной квартире (75 кв. метров) в таунхаузе. В эту сумму также входили вода и интернет. Правда не было бассейна и охраны, но мне это было не критично.
Вообще конечно надо приехать сначала в отель, осмотреться, не спеша подобрать вариант. Можно искать на форумах экспатов вроде pattaya addicts и thai visa.

> за жилье сразу за месяц

За жилье обычно платят за месяц + оставляют депозит за 2 месяца.
То есть надо отдать сразу сумму за 3 месяца. Когда будете съезжать, депозит возвращают.

Минимально обычно сдают на 6-12 месяцев. Если срок меньше, то будет сильно дороже.

> аренда байка наверное

2к в месяц. Через некоторое время я понял, что байк мне не нужен, потому что все было рядом, ездить много не надо было.
Самый удобный вид транспорта — мотобайк-такси. Быстро и дешево.

> На авто, судя по тому что говорят, там не удобно.

Почему неудобно. Вполне себе удобно. Только стоит на порядок дороже, оно надо?

> Сколько уходит на еду если шиковать/не шиковать.

Тай-фуд в кафешках 30-50 бат. В день если кушать 2-3 раза, получается 100-150 рублей. Плюс фруктов еще рублей на 100.

Еда в ресторанах дороже раза в 4.
Лобстеры в ресторане 1600 за кило.

> на развлечения (какие виды развлечений)?

Таиланд — такая страна, где можно спустить много денег, а можно вполне нормально отдохнуть за скромную сумму денег.
Если жить в Паттайе, то главное развлечение там — Волкинг стрит: дискотеки, бары, го-го. Туристические экскурсии я не люблю, какое-то там все бутафорское.

Билет в кино 200 рублей.

Паттайя не лучшее место для жизни. Вонь и содомия. Если уж ехать, то на острова.
Я бы сказал по качеству жизни это лучшее + интернет.
Реально на островах я за два дня офигеваю от ничего не деланья.
А как обстоят дела с акклиматизацией. Намного выше влажность, если сравнивать с южными регионами России?
У океана очень влажно и всегда жарко, акклиматизировался я дня за два.
Никаких проблем не было.
Доброго времени суток. Тоже собираюсь в тайланд. Скажите, нужно ли покупать обратный билет? Спрашивают ли его при по посадке?
У меня ни разу не спрашивали, у друзей тоже. Но пограничник имеет право его спросить, хороши иметь бумажку с бесплатной бронью.
Кроме Патаий рекомендую рассмотреть прочие места в тайланде — острова (Ко Чанг, Ко Самуи) и сервер (Чинг Май).

Это все очень разные места. Я, вот, в ПТТ ни ногой… а на Чанге жить — с удовольствием :)
По Фрейду.
Ммм… ну да. По Фрейду. Вы что в моем комменте углядели? :)

Мне вот островная и северная природа приятнее материкового прибрежного города.
Специфическая тур. репутация уже просто добавляет к картинке.

Например в том же ХуаХине я тоже жить врятли стал бы, хоть там и бонус в отсутствии дождей.

Кому-то же в ПТТ хорошо, люди даже недвижимость там покупают. И это добро, т.к. каждому своё.
«и сервер» – он наверное про это :)
пардонте… руки сами стремятся набрать знакомый паттерн при быстрой печати :)
Та же фигня. Вообще не замечаю, как эта 'р' вылезает.
Про визы и про переезд я довольно подробно расписывал.
Расскажите, как лучше ехать надолго: по тур-путевке или как студент. Если второй вариант, то опишите пожалуйста шаги «здесь» и «там», которые надо сделать.
Если на годы то надо получать визу на обучение примерно 26-30 тысяч рублей в год, позволяет жить в тайланде целый год безвыездно и продлять её в течении 10 лет.
В моем ответе выше есть ссылка на все типы виз с описанием, там же есть описание образовательной визы.
и можно не учится? или все таки нужно где то числиться?
полно контор, где просто числишься, но не учишься. т.е. подтвердят при проверке, и продляют визу.
Просто числишься и раз в три месяца носишь справки в иммигрейшен офис.
где найти такие конторы?
В туристическом тайланде их объявления на каждом шагу.
В России такие услуги предоставляет farang.ru если мне не изменяет память.
В амазоне практикуется создание инстанса с разбивкой диска по нескольким EBS, т.е. для корня выделяем один EBS диск, для /usr другой, для /home третий, для /var — 4-й. Есть ли тут какие подводные камни? В документации амазона почему-то нигде нет про разбивку, создалось впечатление, что они подразумевают, что вся система должна быть только на одном EBS, либо ephemeral storage.
По умолчанию основной ebs 6-7 гигов у большинства инстансов. Соответственно на всех инстансах у меня отдельный раздел для /var/www и для /var/lib + ещё какие то разделы в зависимости от особенностей системы.
Такие разбивки не являются каким то правилом амазона, это скорее линукс практика.
А монтируются через fstab? В этом случае, бывали ли проблемы, что амазон сначала приаттачит EBS с корнем системы, а дополнительные EBS аттачит позже, чем инстанс догрузится до fstab? Из-за этого инстанс может не примонтировать раздел.
Монтирую через fstab как /dev/sdb1 /dev/sdc1, или собираю из них рейды и монтирую как /dev/md0 и пр.
Нет там xen и таких проблем в xen отродясь не было.
Насколько реально найти в Таиланде удаленно работу в офисе программистом с з.п. уровня 5к$? (и по возможности удаленно пройти собеседование). Естественно, без знания тайского, только английский.

Если да, то где искать?
Как выводите деньги с Одеска, если не секрет?
На карточку Payoneer
paypal и master card от payoneyear
о а тут вопрос, не знаете как в РФ вывести с paypal?
По моему можно вывести на карточку payoneyear
я уже читал статьи, там гемор с саппортом начинается, надо показать что за магазин у вас, что продает, линк и тд… в общем просто так не получится вывести + риск быть забаненым.
Не знаю откуда у вас такая инфа.
Почему я должен быть магазином?
У меня верифицированный premium аккаунт и вроде таких проблем нет.
Щас привяжу свой payoneyear и попробую сделать на него вывод.
А с Payoneer где можно снять наличные?
В любом банкомате.
Но там большой процент снимают, да?
Надо будет попробовать перевести на payoneer и снять в каком-нибудь долларовом банкомате
нет не большой
3 бакса за съем по моему
Я перевожу в манибукерс (1 бакс) а потом на сберанк вывожу (2,5 бакса вроде). В итоге комиссии не больше 4 долларов.
В чем принципиальные плюсы работы на odesk.com по сравнению с нашими фриланс.ру и т.д.? Если разница только в гонорарах — то насколько она существенна (с примерами, если можно)?
В количестве работы, её намного больше и она дороже.
Если хороший специалист то в раз пять или даже в 10.
Можно примеры? Допустим, из мобильной или веб-разработки.
По моим прикидкам, неплохие мобильные и PHP-разработчики могут расчитывать на 20$/час и выше. Чем больше часов на одеске, тем выше можно задрать рейт (при положительных отзывах, конечно). Конкуренции в этих областях хватает, в первую очередь со стороны индусов, конечно, они порой и за 1-5$/час готовы работать. Разумеется, есть клиенты, которые этими исполнителями уже наелись и готовы платить за качество. В любом случае, в сфере Ruby (ну и Python, наверное, не в курсе) с конкуренцией получше и цены повыше. Странно, что для iOS такого не наблюдается, хотя не думаю, что у индусов так хорошо с маками для разработки. Впрочем, у меня опыта нет, только мельком интересовался.
Вообще, можете на сайте одеска статистику посмотреть, еще можно вбить в поиске работы 'rails', например, выбрать почасовую или фиксированную оплату, а потом добавить себе RSS в <чем вы там RSS читаете> и проглядывать какие предложения появляются, сколько предлагают (в среднем) исполнители, сколько хотят заказчики, со временем появится понимание примерного порядка цен.
Тут я отвечал что конкурировать с индусами это фактически работать за копейки.
pumainthailand.com/otvechayu-na-voprosy-o-rabote-na-amerikanskoj-frilanserskoj-birzhe-odesk-com/
Если принять мысль что индусы это не ваши конкуренты, а конкуренты школьников сразу все станет на свое место.
Руби один разработчик с которым работал зарабатывает 5к долларов в месяц, работает по 55 долларов в час.
Индусы есть разные ) Есть действительно крутые товарищи с рейтом 40$ и выше. Просто в силу опыта. Ну и не только индусы, есть много товарищей с Филлипин (третья по численности популяция на оДеске, если не ошибаюсь), они тоже мало берут (
Руби один разработчик с которым работал зарабатывает 5к долларов в месяц, работает по 55 долларов в час.

Всего 100 часов в месяц? Как-то маловато работает ) 55$/час не проблема, если работаешь хорошо, просто нужно время и отзывы. Я работаю rails-разработчиком где-то год, пока 30$/час, думаю еще за год смогу поднять и до 50, если не буду лениться )
А зачем работать больше, когда я в тайланде я работаю 10-15 часов в неделю с рейтом 30 и мне нормально, хожу через день по стрипбарам, езжу на острова и многое другое.
Перенапрягаться только здоровье портить.
Накопить на безбедную старость, или на свой стартап. Не всю же жизнь кодить.
живите сейчас. у программистов старости не бывает.
Ну не знаю, я бы не хотел кодить на кого-то в 50. На себя — может быть ) Да и есть куча идей, которые хочется запустить в жизнь, а на это в любом случае нужны деньги. А так на жизнь не жалуюсь, работаю на даче, не Тайланд, но и так неплохо )
что вы под этим подразумеваете? Не могли бы вы пояснить, а то я не понял совсем.
Придумывание алгоритмов и создание приложений — профессия творческая, не кайлом в шахте махать. С возрастом мастерство оттачивается, гонорары увеличиваются, заботится о досуге и пище не надо. Творческая работа и есть досуг. Хотел одним предложением отписать — получилось четыре.
s/заботится/заботиться/
У человека есть идеи, например запустить сайт по продаже носков которые не воняют, это как минимум надо вложиться нанотехнологии это уже идет речь о миллионах долларов, плюс в 50 лет все становятся очень ленивыми и человек хочет в 50 кодить для своих нанороботов в не воняющих носках, неспешно, без деадлайнов, с бешеной прибылью.
Какие-то сумашедшие рейты вы приводите. Не могли бы вы привести ссылок на профайлы?
Я говорю о профессионалах, а не о школьниках.
Мой рейт администратора сейчас 36.
Если хотите нанять всегда рад.
Да и в России какой нибудь разработчик на аспе получает около 120к рублей в Москве в легкую.
Профессионалов всегда не хватает, за последние 2 недели я срекрутил 20 прогеров на проект на php, ушло 18 просто из-за недостатка знаний и мозгов чтобы вникнуть в проект за две недели и в оставшихся двух я тоже не уверен.
Когда разработчик работает за $20 и билит мне три часа за то что он установил себе git я ему и доллара не заплачу, а сразу подыму диспут и верну деньги.
А ещё рейт намного выше на срочные работы по восстановлению от 100 до 150 долларов в час. Два раза восстанавливал убитый mysql за 150 долларов ночью, вместо сна, работы на полчаса от силы. Можно реально работать в сегменте восстановления упавших сайтов и потерянных данных, только надо постоянно сидеть и обновлять список работы каждые пять минут, но дело очень прибыльное.
На счет профайлов зайдите на одеск в какую нибудь разработку где средний бид под $50 и посмотрите профайлы тех кто бидит.
Мой профиль приватный, но вы можете зайти на оДеске в поиск контракторов, ввести rails/php/что_вам_интересно, выбрать фильтры по feedback и hourly rate и посмотреть в профилях кто за сколько работает. Также там сразу показывается, сколько народу подходит по фильтрам, можно сразу примерно оценить уровень зарплат.
У меня за тысячу часов на одеске, мой рейт 22$ и когда вы говорите о ставках в 30-50 — я испытываю смешанные чувства :))
Стата с моего ака
работ 63
рейт 4.90
часов 587
рейт оплаты $36.67/hr
English Skills 3 out of 5 (self-assessed)
Member Since November 1, 2011
Portfolio: no
tests Networking Concepts 3.90 Top 30%

Дайте ссылку на ваш аккаунт.
Вчера в комментах встретил человека с хабра с рейтом $55 на руби, тоже испытывал смешанные чувства и желание овладеть руби.
У меня статы немного лучше (коммент ниже со ссылкой), rate ниже, ruby, так что не переживайте ) Тут еще и как с клиентами/работой повезёт. Можно получить редкие и хорошо оплачиваемые скилы и выйти на хороший рейт быстро.
Стата с профиля Юры

работ 17
рейт 4.60
часов 770
рейт оплаты $33/hr
English Skills 4 out of 5 (self-assessed)
Member Since June 5, 2009
Portfolio: no
tests
Advanced PHP 4.75 Top 10%
Ruby on Rails 4.25 Top 10%

За последние полгода 3 работы(большие), зароботок за полгода порядка 500к рублей.
Да вы батенька мастер
А я, батенька не только на оДеске работал, и не помню, чтобы с вами дружил.
Большой плюс разработчиков, что могут работать с небольшим количеством работы, можно даже с одним но на год, а сисадмину надо на год около 100 работ и будет менее выгодно.
Я вообще слабо представляю, как сисадминить удалённо. Как-то правил таблицу маршрутизации в субботу утром, закончилось предсказуемо — поездкой на работу.
Я всегда ставлю хитрый скрипт в крон чтобы он вернул все обратно в случае такой жопы.
просто сидишь ждешь, бац все вернулось и работаешь дальше
Ну так тут дело такое — сам себе не поднимешь — никто не поднимет (мне правда подняли один раз). Еще когда в офисе работал, пока об увольнении речь не завел зп не поднимали. Не знаю, какая у вас специализация, но если сейчас есть работа, в профиле отличные отзывы, есть тесты с хорошими результатами, просто сделайте rate $30 и ждите приглашений. У меня когда стояло 25$ rate текущего проекта), чуть ли не каждый день приглашения были, я и поднял до $30, стало 1-2 в неделю, недавно прошел интервью, сегодня вот и наняли на $30. Но у меня фидбек ~5 и результаты тестов хорошие. Раз вы с оДеска, можете посмотреть мой профиль www.odesk.com/users/~~93448c09338b922f
Веб разработчик на пхп получает скажем долларов 30 хороший, отличный 50, в мобильных разработчиков цены ещё выше.
Сразу скажу что не говорю о школьном уровне в пхп где можно работать и по 5 баксов в час.
По 50 долларов в час выйдет 2000 баксов в неделю и 8000 баксов в месяц.
На самом деле тут как повезет, это же рынок. Я просто говорю о том уровне, который минимально-гарантированный или вроде того. Если человек просто придёт на оДеск без отзывов и портфолио, никто ему сразу $30/час платить не будет.
Насчёт мобильных — не знаю, я интересовался этим — отслеживал новые вакансии, за сколько наняли, на сколько интервьюировали, — тоже думал, что там денег больше, но что-то не похоже, те же 20-30, так что передумал.
Я писал выше что начать стоит с нескольких работ по 5-10 долларов для фидбека.
Буду рад если вы поучаствуете в фуршете как специалист по руби.
Да, кстати, я бы порекомендовал начинать именно с маленьких работ с фиксированной оплатой, чтобы у будущих работодателей не возникло вопроса, а что это он с 5-10$/час сразу на 20 хочет.
Буду рад если вы поучаствуете в фуршете как специалист по руби.

Я не могу пока сказать, что очень хорошо знаю руби (синтаксис не в счёт, конечно), но попробую помочь чем могу )
я пришел и выставил рейт 10
никого не нашел, выставил 13.5, уже чтото пошло)
выставил 15 — нашел долгосрочный проект :)
Ещё добавлю про почасовую работу с гарантированной оплатой, не знаю, дошли ли уже отечественные биржи до этого.
Можно подробнее про это?
Ставишь на комп трекер одеска, получаешь работу с почасовой оплатой, нажимаешь старт в трекер и работаешь. Трекер примерно раз в 10 минут делает скриншоты (можно посмотреть и удалить, если что-то не то попало, но тогда теряешь этот интервал как оплаченный) и считает часы. В начале следующей недели делается отчет, у тебя есть какое-то время его проверить (что я никогда не делаю)), если работодатель не опротестует, на следующей неделе в среду можно забирать деньги. Они блокируются заранее оДеском, поэтому не получишь если только проиграешь диспут, то есть по скриншотам будет видно, что ты не работал.
Очень удобно, что не надо греть голову, сколько займёт разработка той или иной фичи, а идёт постоянный поток прибыли.
Насколько я знаю, там еще и веб-камера снимки делает. Насколько это важная опция в плане лояльности клиента, или можно ее отключить?
Я не пользуюсь, вообще не понимаю, кому это может понадобиться, никогда не просили включить.
Требование включить камеру видел только один раз, при массовом рекрутинге людей от большого агентства (100$ rate у людей), когда они просили пройти тесты свои.
Никогда вебкамеру не включаю в принципе.
Никак не влияет, ни разу заказчик не спрашивал об этом.
Кстати, интересно: этот трекер работает в том числе и под Маком/Линуксом или только под Виндой?
Работает и под Маком и под Линуксом.
под пивом готов поспорить он плохо работает =)
Под пивом он только лучше работает, медленнее делаешь, больше трекаешь.
Подскажите для чего нужен start\stop инстанса?
Амазон ec2 это просто vps
У вас есть кнопка вкл и выкл на компьютере, оно делает тоже самое, не нужна впска потушил её и ресурсы не жрут деньги, но за диски все равно плата берется
не пойму тогда — судя по билингу снимают как за запущенный инстанс.
Биллится все по часам, запустили инстанс сразу забилился первый час, хоть он и работал одну минуту.
Все остановленные инстансы билят только свои диски ebs
Как сделать репликацию в Amazon RDS mssql? Похоже, она там не поддерживается просто?
С mssql не работал в rds, для mysql легко делается из вебадминки rds.
Что думаете об odesk vs elance?
У меня излишки работы, поэтому не думаю.
Я имел ввиду «где лучше» ?)
Одеск мне сразу показался лучше, так как там разделы для админов хорошие, а еланс больше на чистый дев ориентирован.
Одеск интересней, ибо у него как минимум клиент для никсов х64 есть и даже работает.
Плюс одеск как по мне проще: все более додступно, но при этом не страдает функционал и надеждность.
Раньше читал рсски с обоих сервисов, а сейчас еланс просто отмечаю как прочитанный и даже не заглядываю.
Может подскажите, как уменьшить размер volume с установленной системой?
Подробнее вопрос здесь:
habrahabr.ru/qa/22079/
И второй вопрос: бесплатный free tier на Amazon действительно заканчивается через год, или можно будет пользоваться и дальше?
Создаете волюм меньшего размера, подключаете его к основному инстансу, переносите данные и загрузчик, создаете новый инстанс и к нему как основной ebs подключаете меньший волюм.
Да на год, потом надо за все платить.
Можно будет пользоваться дальше. За деньги
Насколько критичен пинг для сайтов (ирландия 50-100 мс)
— как реагируют поисковики (seo, контекст и тп.)
— будет ли заметно для пользователей
— стоит ли вообще об этом переживать? :)
Платите налоги в Тайланде?
Есть разрешение на работу?
Если нет, то не боитесь? )
1)Нет, всегда жертвую детям и девкам в стрипбаре
2)Нет, зачем оно мне если я не работаю на тайскую фирму.
3)Чего бояться то? Я же не работаю на тайландскую фирму без разрешения.
Вопросы по амазону:

1. Хочу сделать автомасштабирование. Все настроил (политики, метрики, образы и т.д.). Даже проверил — запускаю политику через командную строку — создает и тушит инстансы, но вот незадача — метрики в cloudwatch имеют статус «State changed to 'INSUFFICIENT_DATA' at 2012/07/30 17:51 UTC. Reason: Insufficient Data: 1 datapoint was unknown.» Что может быть причиной?

2. Когда создаю launch config, то указываю конкретный ami. Команды типа as-update-launch-config я не нашел. Соответственно, если я хочу обновить код проекта, то мне придется проделывать заново весь процесс автомасштабирования? Или я чего-то недопонимаю?

Заранее спасибо за ответы.
1. Метрики принимают непонятные значения. Какие метрики глючат?

2. Каждый раз нужно создавать новый конфиг и апдейтить as группу с новым конфигом.
mon-put-metric-alarm HighLoadAvAlarm --comparison-operator GreaterThanOrEqualToThreshold --evaluation-periods 1 --metric-name CPUUtilization --namespace «AWS/EC2» --period 60 --statistic Average --threshold 80 --alarm-actions arn:aws:autoscaling:us-east-1:uid:scalingPolicy:c09aa605-93bb-4e19-82cf-09eec2658d95:autoScalingGroupName/API-scaling-group:policyName/ScaleUpPolicy --dimensions «AutoScalingGroupName=API-scaling-group» --region us-east-1

mon-put-metric-alarm LoLoadAvAlarm --comparison-operator LessThanThreshold --evaluation-periods 1 --metric-name CPUUtilization --namespace «AWS/EC2» --period 120 --statistic Average --threshold 20 --alarm-actions arn:aws:autoscaling:us-east-1:uid:scalingPolicy:ee91ee8e-304b-48ce-9b4e-18504afc5a3e:autoScalingGroupName/API-scaling-group:policyName/ScaleDownPolicy --dimensions «AutoScalingGroupName=API-scaling-group» --region us-east-1
Drupal и всё что вокруг.
От деда обучился пчеловодству и ещё много чему, что пока не сильно помогло.
Переехал в Москву и расскажу как решиться и переехать.
Легко ли обновить drupal с 6 до 7 с плагинами? Через скрипт update не поучается. Во сколько оценить апдейт для фрилансера?
За вечер-два можно обновиться. Ссылка в тему www.drupal.ru/node/62184
1. Перед апдейтом приведите в порядок БД. Вот для примера www.drupal.ru/node/65583
2. Удалите модули, которые вам кажутся лишними или которые вы можете настроить с нуля в Drupal 7
3. Забудьте о update.php, только drush. Некоторые части апдейта дико неоптимизировано сделаны и занимают много времени, php отвалится по таймлимиту.
4. Нормальная стоимость за апдейт ядра и контриба, без обновления темы, в районе 200$
Откуда переехали в Москву? Сначала нашли работу или приехали и искали уже на месте? В чем состоял пинок?
Из Краснодара.
Да, можно сказать сначала нашёл. Одна контора глаз положила, пригласили, прилетел в Москву — отсобеседовался, и через 2 недели прилетел на ПМЖ.
Пинок — Краснодарская летняя жара, в Москве намного более комфортная температура летом + находился в состоянии депрессии-прокрастинации, переезд очень помог выйти из этого состояния
Каким образом контора положила глаз? HH? Личный бложик? Засветили координаты в опенсорсе?
Я активный участник Drupal-сообщества + когда работал в одном специфичном хостинге некоторые работники из этой конторы со мной взаимодействовали.
Можно ли на Drupal сделать мультиязыковой сайт/портал? Есть ли стандартные решения/плагины/модули? Не Википедию, но чтобы странички быстро и непринужденно переводились при этом имея одну структуру вне зависимости от установленного языка.
>Можно ли на Drupal сделать мультиязыковой сайт/портал?
Да, как по части локализации (интерфейса), так и по контенту.
Локализация и интернационализация, как это принято называть.
>Есть ли стандартные решения/плагины/модули?
Локализация из коробки, модуль locale, интернационалиция drupal.org/project/i18n
>чтобы странички быстро и непринужденно переводились при этом имея одну структуру вне зависимости от установленного языка.
Это будет, по сути, отдельная страница. Творите с ней что угодно
Можно ли применять к странице тему в зависимости от ее адреса?
Например, одна и та же страница располагается по адресам
mywebsite.com/help и mywebsite.com/popup/help
и нужно, чтобы по первому адресу была стандартная тема с обвязкой сайта (меню, футер и прочее), а во втором случае — только центральная часть с другим css
Начиная от шаблонов в стиле page--popup--help.tpl.php и заканчивая модулем drupal.org/project/themekey.
Вы бы версию друпала указали, да чем отдаёте попап
Версия более-менее свежая, 7.12
Попап отдается js-контролом, в который вставляется ифрэйм

> Начиная от шаблонов в стиле page--popup--help.tpl.php
Help — это целый раздел, содержащий десяток страниц, так что я имел в виду набор урлов вида /Help/* и /Popup/Help/*
Или можно писать отдельный темплэйт для пути в url?
Вам дорога сюда drupal.org/node/1089656
Если вы контент /Popup/Help/* отдаёте через систему меню — то темплейт подхватится.
Если вы отдаёте через алиас, то чуть сложнее будет, но принцип почти аналочный.
Насколько затратно пчеловодство по деньгам и по времени (ежедневно)?

Сколько пчёл надо, чтобы обеспечивать мёдом себя?

Выгодно ли заниматься этим если «на продажу»?
По деньгам на старт не скажу, точнее сказать могу, но достаточно устаревшие цифры, года так 2004-2005, когда помогал деду. Временные затраты — весной и летом раз в полторы-две недели дед 2-3 часа работал с каждым ульем. Так же, хватало работы и зимой, подготовка/ремонт ульев, рамок, etc, но у деда было порядка 60 ульев и куча свободного времени.
Я не знаю сколько вы мёда едите, но разброс «урожая» мёда от одного улья был от 10кг до 50 кг за лета, но некоторые пчеловоды могут выкачивать больше, меньше оставляя пчёлам. Дед пчёл в первую очередь любил и брал у них излишки.
Выгодно если у вас есть соответствующая местность под боком или «раскрученная» местность типа Алтая. Проблем со сбытом как правило не было никаких, хотя встречаются странные люди, например, отказывающиеся от засахарённого мёда зимой, типа мёд должен быть жидким в январе
Не заметил вашего комментария.
Насколько затратно пчеловодство по деньгам и по времени (ежедневно)?

вне сезона (осень, зима, ранняя весна) затраты минимальные, в зависимости от количества семей сахар, ну и вода, лекарства (за весь период 3-4 раза уделить внимание, опять же в зависимости от количества семей за сколько прикормишь полечишь). В этот период как правило, занимаются реализацией, того что не продали в раннее послесезонье.
В сезон (весна, лето) уделять внимание ежедневно, только при пасеке от 50 семей. И то в определенные периоды можно смело на недельку другую, вообще забить (если пасека охраняемая).
Сколько пчёл надо, чтобы обеспечивать мёдом себя?

К примеру если вам будет достаточно для себя фляги меда, то достаточно 2-х ульев (семей).
Выгодно ли заниматься этим если «на продажу»?

Если только и жить пчелами, то опять же, где то от 50 семей. При нехватке, закупка меда у любителей.
Примерно так.
Есть ли какой нибудь нормальный легкий модуль для paypal платежей для Drupal 7? Чтобы можно было из кода запросить оплату суммы и проверить пришло ли. Без всяких монструозных Ecommerce и Ubercart?

Еще такой вопрос. Почему то метод menu_navigation_links возвращает все ссылки в меню внезависимости от выбранного языка, есть ли какой нибудь способ получить список элементов меню относительно локализации, то есть если у пункта меню отличаются переводы, то выводить нужные, а не все подряд. (используются locale, i18n)
>Легкий модуль для paypal платежей для Drupal 7
PGAPI может?

На второй вопрос затрудняюсь ответить, судя по API такой возможно в ядре нет
Большое спасибо попробую.
а нормально ли PGApi работает с drupal 7? имеется до сих пор только дев ветка.

Ну если в апи такой возможности нет, то может есть какой адекватный способ вывести меню с локализацией в определенном месте шаблона? Стилизованный пожеланию. Или придется напрямую из базы дергать?
PGAPI использовал только на шестёрке, но модуль простой как два пальца, не думаю, что на семёрке будет криво работать.

Распишите лучше про меню, может подскажу.
Есть несколько меню, которые потом будут редактироваться редакторами. В них пункты на разделы. В основном пункты общие, но у них могут быть разные названия для разных языков.
Эти меню выводятся на сайте сейчас в самом шаблоне
theme('links__menu1',, array(
      'links' => menu_navigation_links("menu-1"),
      'attributes' => array(
        'id' => 'main-menu',
        'class' => array('links', 'clearfix'),
      ),
      'heading' => array(
        'text' => t(''),
        'level' => 'h2',
        'class' => array('element-invisible'),
      ),
    ));


Понимаю что это неправильно. Таких меню на одной странице порядка 6. Можно ли как то заставить их использовать локализацию, пробовал выводить меню через блок, все равно почему то выводит основное название, а не переведенное, а также выводит русские пункты меню в английском интерфейсе.

Еще вот такой вопрос по локализацию. Есть ли какой-нибудь адекватный способ добавить свои строки в список строк которые потом можно переводить в настройках интерфейса?
Я пока ещё в раздумьях, я вас не бросил
вот вроде бы задача должна быть более менее простой, но вот почему то затык возник. :) Сам пока тоже ничего не накопал. Так что если найдете решение буду пишите :)
Я просто свалился от простудифилиса, не могу заниматься мозговой деятельностью
Подскажите, есть ли что-то готовое для указания метатегов для виевс под 7ку или все жа придется самому писать?
В смысле? Что вы хотите? Указывать метатеги для вьюх? Выводить метатеги вьюсом? Что-то другое?
Указывать метатеги для страниц созданных вьюхами.
В код сам смотрел, понял только что добавить параметры к отображению «Страница» нельзя, но можно добавить еще одно отображение со своими настройками, так сделано в модуле page title. В принципе почти устраивает, но для этого нужно будет переделать все вьюхи уже созданные.
Я могу ошибаться, но попробуйте metatags_quick, у него есть возможность добавлять метатеги на основе путей. Если мне не изменяет память, у него в настройках есть включение таба, который на каждый путь сразу же позволяет эти метатеги указывать.
Точно смогу только вечером или завтра.
Если админка не нужна, то аналогичное можно сделать кодом, hook_preprocess_html()
Спасибо большое, именно то что искал =)
+1 друпалист со стажем
Вопросы всё еще принимаются?
Я IT-шник на госслужбе. Прошел через ФНС, МФ одного из регионов. Сейчас на муниципальной службе.
Спрашивайте, что смогу (если конечно не гос. тайна:) — отвечу.
Как простой начинающей компании начать получать заказы от гос. компаний?
Вы уверены что вам это нужно?

В большинстве своем гос заказы это низкие цены, нереальные требования по срокам и объему работ, неадекватные неквалифицированные представители заказчика, жесктие требования по выполнению работ и приемке (документация и тд все по ГОСТу).

И при этом постоянное понимание бесполезности сделанной вами работы — очень многое уходит впустую и почти никогда или никогда не используется на 100%, особенно что касается автоматизации различных процессов.
Вы ещё забыли про оплату потОм, когда сдаёшь сейчас, а платят через полгода
Да, такое тоже есть. Я про это забыл потому что этим грешат не только гос конторы — в некоторых областях, в частности в рекламе — постоплатная система это норма жизни
А я слышал, что с госкомпаниями все стараются работать по 100% предоплате. Так ли это?
Как раз чаще всего госкомпании могут заплатить только по факту выполненных работ, то есть никакой предоплаты.
Стараются — да. Получается у них так работать — зачастую, не получается.

Как я понял, это связано с особенностями распределения бюджета, особенно если деньги идут не из муниципального бюджета, а, например, из федерального — тогда они выделяются по факту предоставления актов выполненных работ.

Конечно, в этих моментах (особенностях распределения бюджетов) могу ошибаться т.к. сам непосредственно в этом незадействован.
А эти моменты нужно урегулировать еще в процессе подписания договора. У органов гос. власти немного тяжеловато с предоплатным выделением денег. Т.е. для начала нужно, чтобы эти деньги выделили из бюджета, а уже потом их тратить.
Мне кажется, что низкие цены — это не всегда так. Есть знакомый, кто создаёт железки для военных, так они деньги не знают куда девать. :(
У вас не было подобного опыта, когда гос. деньги приходили в большом количестве и их нужно было освоить по быстрому до конца года?
Военные заказы — это отдельная тематика. Там я к сожалению ничего не знаю, но подозреваю что все еще строже чем просто гос.заказы — т.е. не только документация и все остальное по ГОСТу но еще секретность и еще какие нибудь ограничения.

их нужно было освоить по быстрому до конца года

Обычно если требуется «освоение» денег а не целевое расходование (т.е. когда остается неизрасходованный бюджет и деньги уходят по предоплате а не по факту по постоплате) — подразумеваются существенные «откаты» человеку, который распределяет бюджет. В итоге
Соглашусь с мнением rednaxi — оно вам надо?
А если по существу: Какие конкретно заказы вас интересуют? Если на сумму более 100000 рублей, то добро пожаловать на zakupki.gov.ru
Боритесь там за заказы, демпингуйте и т.п. Хотя большая часть заказов на этом сайте (касаемых IT), имхо, выкладывается с тех. заданиями уже под конкретного исполнителя.
Если заказ на сумму менее 100 т.р. то тут уже надо искать выход на кого-либо ответственного за внедрение вашего продукта в конкретной компании (органе власти).
Так что, на мой взгляд, либо ваш продукт должен быть уникальным, либо продаваться какой-либо боле крупной компании (как вариант — интегратору).
«Хотя большая часть заказов на этом сайте (касаемых IT), имхо, выкладывается с тех. заданиями уже под конкретного исполнителя.» — вот это и настораживает. Как попасть в список тех, под кого заказы пишут, при этом не давая откатов и всего прочего?

Про работу с интеграторами — это действенный вариант, так сейчас работаем.
Никак. Заказы под конкретных исполнителей пишут не просто так.
Чтобы заказ написали именно под вас, как я уже написал выше, нужно чтобы продукт был уникальным или как минимум нравился конкретному админу конкретного заказчика.
У нас вообще смех. На гос. заказе борются за контракты в судебной системе на заправку картриджей, ремонт оборудования. Выигрывают с ценами ниже себестоимости.
найдите крупного интегратора в своем регионе, который может за вас выиграть тендер. договоритесь с ним, что вы будете фактическим исполнителем (т.е. 100% субподряд для интегратора). естественно, какая-то часть денег осядет у интегратора за «услугу». и надо понимать, что со стороны интегратора вы — огромный риск, ибо вы можете слиться в любой момент, а отвечать за исполнение контракта придется ему.
а если хорошо себя зарекомендуете — тогда можете прописаться в «любимчики» к данному интегратору и работать с ним дальше
вопросик о сертификации linux для использования в гос учреждениях, подводные камни?
к примеру мы в вузе много используем ubuntu, нужно ли проходить какую либо сертификацию и тд? что бы использовать в области хранения и обработки персональных данных.
Если собираетесь работать с ПД, то сертификация будет нужна даже для Linux. В вашем случае на мой взгляд будет немного тяжело. На данный момент я нашел только 2 дистрибутива сертифицированных ФСТЕК:
1. Сертифицированный ФСТЭК Mandriva.
2. Сертифицированный ФСТЭК ALT Linux.

Кроме этого обработку ПД нужно вести в защищенном помещении и на компьютере с установленными аппаратными средствами защиты (например ПАК Соболь).

Оптимальным вариантом будет найти компанию, которая специализируется на этом вопросе в вашем регионе и поручить разработку этого вопроса (в частности «паспорта защищенного помещения») им. Выйдет немного дороже, зато точно никаких проблем иметь не будете.
Разработка под андроид.
Собираюсь переезжать в Австралию, недавно получил PR-визу. Могу рассказать как выглядит процесс получения виз.
Сколько времени въезжали в разработку под Android до хорошего уровня?
Какой предварительный опыт был?
Начинал когда только 1.5 андроид вышел. Тогда было проще, на мой вгляд — меньше фрагементация и легче поддерживать совместимость. Въехал за месяц, наверное. До этого было несколько лет опыта разработки на java под веб. Сейчас в принципе тоже несложно во всем разобраться — гугл сайт для разработчиков постоянно развивает. Ну и stackoverflow.com наше все, конечно же.
Фрагментация это реальная попаболь или можно как-то справляться (к примеру, поддерживая только популярные конфиги)?
Справляться можно, конечно же, просто чем больше устройств вы хотите поддерживать — тем больше работы. Например, посмотрите вот на этот проект — github.com/JakeWharton/ActionBarSherlock — хороший пример какой объем работ надо проделать, чтобы предоставить универсальное решение для большинства платформ на андроид.
Тоже интересует, как сейчас происходит тестирование под разные девайсы. У крупных контор видел фотки с сотнями смартфонов в отделе тестирования, а как быть тем кто помельче?
А как вы думаете? Все же пляшет от железа — нет железа — нет теста. Софтовые эмуляции даже версии IE не всегда срабатывают(
Для тех кто помельче есть сервисы навроде www.perfectomobile.com. Ну и эмуляторы, конечно.
Расскажите пожалуйста про получение визы, интересует, вы одни или с семьей переезжаете? И чем будете там заниматься (android /java/ фриланс/офис)?
Еду с женой. Буду искать работу на месте (в Сиднее), пока не найду, продолжу заниматься фрилансом. Думаю продолжить заниматься adnroid/java.
Расскажите, пожалуйста, о способе выезда без предварительного поиска работы. Тоесть, как жить в Австралии и заниматься фриленсом с точки зрения законодательства?
Я получал визу постоянного резидента (http://www.immi.gov.au/skilled/general-skilled-migration/176/). Имея ее можно жить и работать в Австралии без преварительного поиска работы. Насколько я знаю фриланс с точки зрения Австралийского законодательства вполне легален, главное налоги платить (подробнее на эту тему пока не выяснял).
Прошу прощения, что вопрос немного не по теме, но, может, хоть вы знаете :)
Как отключить MTP? Хочется иметь доступ к своим файлам напрямую, а не через эту дурацкую прослойку :(
Заходите в Настройки > Приложения > Разработка и включаете отладку по usb. Теперь компьютер должен видеть ваше устройство как просто флешку.
Скажите пожалуйста, задача поставить коробки с андройдами по регионам к мониторам. С управлением контента через интернет. Заливка контента через 3G( да, пока FULLHD лить не собираемся )
Разработать плеер с показом контента лучше как приложение андрой или поставть adobe air и на AS3 сделать?
Контент разный от фотографий до видеороликов.
Под adobe air не писал, так что сравнивать не могу. С другой стороны проблем сделать плеер как нативное андроид приложение быть не должно.
по описанию похоже не Digital Signage
бинго) это оно и есть. Андройд — крайне удобная железка по цене/ возможностям.
да чего вы запариваетесь, братцы китайцы пачками такие плееры штампуют… На связьэкспокомме целая витрина была этого добра.
А вообще, тема интересная, перспективная.
Когда-то пытался узнать про австралийскую PR-визу. Выглядело все дорого, геморойно, и не надежно (в смысле, что велик шанс, что откажут). Как у вас прошло?
Плюс слышал, что в этом году гайки по требованиям закрутили — это правда?
Весь процесс достаточно хорошо формализован и описан на сайте immi.gov.au. В кратце: надо сдать экзамен по английскому языку, подтвердить специальность в соответсвующей австралийской огранизации, заручиться поддержкой одного из австралийских штатов (опционально). После этого подаем документы на визу и ждем решения.

У меня весь процесс от «хочу в австралию» до получения визы занял полтора года примерно, причем первые полгода я готовился к экзамену по английскому и ничего больше не делал. Можно было и быстрее управиться.

По стоимости, надо рассчитывать на примерно $5k (если супруга не знает английского, прибавьте еше $4k). Не такие уж большие деньги, если вы задумались о переезде в другую страну.

В последнее время правила несколько изменились, теперь действительно после подачи документов вам никто не гарантирует визу (я успел податься по старым правилам), но и денег не просят вроде, пока не начнут рассматривать ваш случай. Подробности на immi.gov.au, по русски можно посмотреть на gday.ru (на форуме есть раздел по skilled визам).

Необходим ли диплом о высшем образовании?
Как обычно для skill migrants — диплом, или достаточно опыта.
Можно без диплома, но тогда вам необходимо будет подтвердить достаточно большой опыт работы по специальности и сдать английский на отлично.
Расскажите, пожалуйста, про сдачу IELTS — с какими подводными камнями столкнулись, с первого ли раза сдали, какой балл получили, какой совет бы дали готовящимся.
IELTS дался мне довольно легко (повезло, наверное), с первого раза сдал на нужные баллы (нужно было минимум 7 в каждой из частей экзамена). Готовиться начал за полгода до экзамена, занимался с преподавателем по скайпу (тренировал говориение и написание эссе), смотрел фильмы и сериалы на английском, читал.

Из подводных камней: прежде чем идти на экзамен пройдите пробные тесты несколько раз (можно найти онлайн тесты или скачать сканы книг по подготовке к экзамену) — это поможет освоиться с форматом экзамена — считай полдела, чтобы сдать его.

Эссе и письмо на экзамене должны быть написаны в соответсвии с форматом экзамена. Понять как надо писать поможет преподаватель, либо вы можете воспользоваться одним из сервисов по проверке эссе в интернете (я пользовался www.ielts-blog.com/).

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

Javascript-MVC фреймворки на реально больших проектах.
REST/JSON Application-сервера на базе Rails.
CoffeeScript и инструменты его документирования/поддержки.
Кофескрипт реально облегчает жизнь? В чем его прелесть в части ускорения вашей работы?
Он избавляет от очень большого количества мелких колкостей JS, таких как var. Меньше синтаксического шума, что для цепочек коллбеков достаточно удобно. Ну и конечно вкусности типа классов действительно помогают. Это действительно почти тот же самый Javascript, но чуточку лучше. Вызывает дикое привыкание.
Категорически согласен.

ar = [1, 2, 3, 4, 5]
v = 3
if a in v
  console.log("вот почему с кофескрипта трудно слезть")
А если нужно обратиться к переменной из внешней области (т.е. сделать замыкание), что делают?
Как отлаживать CoffeeScript?
Бывают ли случаи, когда скомпилированный JS работает по-разному в различных браузерах?
CoffeeScript в браузер попадает как JS – как JS и отлаживается. Coffee, по сути, просто синтаксический сахар для JS, поэтому не возникает ощущения: «ооо, и где же оно сломалось». Да, минимально строки могут не сойтись, но по контексту кода всегда понятно где проблема – различия в 2-3 строчки. Кроме того, скоро к нам придут source-map'ы и браузеры смогут выводить ошибки прям на карте исходника в Coffee.

Компилируется JS очень хорошо. В новой версии Coffee оно по-умолчанию компилирует в режиме Strict. И раньше то никогда проблем не возникало, а сейчас это практически гарантированно исключено.
как ведут себя Javascript-MVC фреймворки в плане клиентской производительности, какой быстрее?

В двух словах: плюсы, минусы тех фреймворков с которыми Вы работали, и в каких случаях какой лучше выбрать?
По сравнению в JQuery, они попросту незаметны. Единственное больное место, которое может быть – шаблонизация и модификация DOM, но они настолько в этом элементарны и малофункциональны, что тормозить просто нечему. Шаблонизаторы все как один работают через компиляцию в JS-функцию и в основном эта компиляция происходит на сервере (при сборке ассетов). В итоге, опять же, на клиенте это простая подстановка переменных в строки.

По плюсам и минусам:

Backbone – очень простой, ничего не умеет. Практически бесполезен, это самый-самый базовый каркас. Это же его огромный плюс. Крайне легко освоить, куча примеров. Но на практике все приходится делать самому.

Spine – клон Backbone для Coffee. Примерно то же самое, только кривее написано, хуже поддерживается и меньше сообщество.

Ember.js – из популярного – самый интересный экземпляр. Куча интересных идей. Но местами ОЧЕНЬ сильно перемудрили. И поэтому очень мало живых примеров. Самая большая печаль – жесткая привязка к кастрированным вьюхам на базе Mustache-подобного шаблонизатора.

На момент, когда мы начинали свой путь к этой парадигме не было даже Ember. Поэтому кроме прочего, есть еще Joosy (http://joosy.ws/), архитектором которого являюсь я. Для рельсов оно, наверное, поудобнее всего остального. После появились еще интересные Angular.js и Batman.js. Angular.js я бы назвал самым перспективным. Batman очень сырой.

Как автор одного из таких фреймворков, который использую не только я сам и про который активно писали, я вам так скажу: все это полная херня. Не существует сейчас нормального фреймворка, который бы позволил удобно писать прозрачно проект с бэка и фронта. Быстро и хорошо. Мы сейчас в этой парадигме находимся в 90-х. Во временах Application-серверов. Это не работает и технологии будут развиваться в сторону сокрытия транспорта и единого программного пространства. Но при этом формирования вьюх на клиенте. Все это уже сейчас возможно. У нас есть много интересных экспериментов на эту тему. К примеру тестовая сборка нового Joosy полностью позволяет заменить View-слой рельсов клиентским шаблонизатором и пробрасывать туда данные классическим ассигнованием в контроллере. И при этом это из коробки индексируется гуглом. Поэтому использовать все это надо только если вы очень-очень интересуетесь :).
Можно для нуба на пальцах как это:
технологии будут развиваться в сторону сокрытия транспорта и единого программного пространства. Но при этом формирования вьюх на клиенте.

и как это
пробрасывать туда данные классическим ассигнованием в контроллере
?
Наверно, будет что-то наподобие meteorjs. Недаром же они недавно получили 11 млн. инвестиций.
Да, они – яркий пример того, чем все закончится. Только они разработку начали немного не с того места. Именно в их проект я не верю. Но внешне это будет выглядеть примерно так. Причем не обязательно на ноде. Этого же можно добиться, имея разные языки на сервере и клиенте.
Я очень подробно расписал свои мысли по этому вопросу тут: borisstaal.com/post/25090368215/js-mvc-and-the-simplicity-tie-me-better. Там же есть наводки на то в какую сторону мы движемся. Прочтете на английском? :\
с английским не лады :(
Если вкратце: в Joosy я пошел по пути Рельсов в части конвенций. У него в приложении есть четкая структура, он решает конкретные живые проблемы конкретными методами, а не абстрактной цепочкой классов или подходом: «ну парни, мы даем вам свободу». И в итоге оказалось, что это только верхняя часть айсберга. Реальная боль фреймворков заключается в реализации JSON-транспорта _вручную_. Вы как-будто пишете два приложения. Я тоже сначала думал, что это плюс. Но нет, это полная херня – я чувствую, что мы переизобрели архитектуру Client — Application Server — RDBMS. И ведь так и получилось.

На самом же деле, я верю в парадигму активного View. Я воспринимаю все MVC-приложение НЕ как отдельную часть, а просто как View-слой. А View-слой приложения не отделим от общей части. И на то есть много причин, я не буду их все из статьи своей вытаскивать – если интересно можем потом в скайпе потрындеть. И в мой View-слой я хочу передавать данные сделав в контроллере `foo = 'bar'`, а не городя миллион транспортов, декораторов и гребаных обвязок для данных. MVC-фреймворки худо-бедно научились структурировать клиентские приложния. Joosy и Batman действительно хороши в этом. Теперь нам надо научиться четко связывать их с бэкендом, чтобы сохранить все плюсы и элиминировать огромную кучу бойлерплейта, который приходится писать (и это ТАК БЕСИТ) для транспорта.

Приведу пример. У вас есть страницы A и B. При генерации страницы A, фреймворк отдает в браузер бутстрап и сериализованный сет данных для этой страницы. На клиенте она _синхронным JS_ генерируется (это гарантирует индексацию). При переходе на новую страницу, данные прозрачно подтягиваются уже через AJAX. Мы в контроллере на уровне фреймворка определяем тип запроса и отвечаем либо бутстрапом и сериализацией, либо JSON'ом. Сами данные мы собираем из инстанс-переменных контроллера. Транспорт реализуется прозрачно в самом фреймворке. Та-дам! Все плюсы JS-MVC: структурирование кода, сохранение состояния, скорость ответа,… и отсутствие главного минуса – НИКАКИХ изменений в цикле разработки. Мы просто чуть иначе пишем View-слой.
бутстрап в данном случае это что?
Прогрузка самого фреймворка и его активация в сформировавшемся DOM-дереве.
те фреймворк тут только получает данные и их вставляет в DOM? в том числе шаблоны и интерфейсный javascript?
В правильном подходе он получает первую инъекцию данных сериализованной, без доп. запроса. И да, синхронно при загрузке все обрабатывает. При переходах дальнейших уже идут AJAX-запросы, которые получают доп. данные для других страниц.
Ого, спасибо за указание на Angular.JS.
Ember хорош, на самом деле, но не покидает ощущение тяжеловатости при работе с ним. Ну и да, вьюхи…

А Joosy — это тоже какой-то аналог Ember/Angular? И почему Haml, а не Jade, кстати?
Да, аналог Ember. Только более привязан к миру Rails и сильно больше структурирован. Поэтому и Haml :)
Как хранить состояние в клиентском приложении? В частности интересно относительно backbone, но думаю разницы нету.
Само по себе использование Backbone (или другого скрипта) уже дает вам, по факту, сохранение состояния. window то не меняется, как и глобальный контекст исполнения скрипта. Я не совсем понимаю вашего вопроса.
Извеняюсь, что плохо выразился. Я имею в виду не вообще возможность хранить состояние (его понятно всегда где нибудь можно сохранить). Мне больше интересует вопросы организации больших приложений. Везде есть примеры todo листов, которые на практике оказываются отстрелом ноги.

Какой js шаблонизатор используете?
На практике все зависит от того как организовано все приложение. Практически никакие фреймворки никакого паттерна под это не дают. И в первую очередь – бэкбон. Поэтому тут нет каких-то универсальных ответов. Есть куча готовых паттернов поверх фреймворков. Зависит от того что именно вы используете.

Я предпочитаю писать Coffee и для меня идеальный шаблонизатор –HAML-Coffee (https://github.com/netzpirat/haml-coffee).
Я сейчас только учусь писать клиентские приложения (я бэкендщик). Поэтому взялся за голый js, backbone и underscore templates. Чувствую, что пошел не той дорогой.
Совсем не факт. Дело в том, что парадигма этих фреймворков очень быстро развивается, а вы начали с самых-самых базовых вещей. Зная их вам будет легче понимать почему вчера было модно писать так, а сегодня этак. Бросившись с головой в какой-нибудь Ember с мусташе или даже в мой Joosy с хамлом, у вас есть огромный шанс оказаться вне игры когда кто-то наконец придумает как сделать нормально то, что пытается сделать Meteor.
Спасибо.
Бывает ли так, что coffee script сильно ограничивает возможности? Всегда ли это было плохо (может навязвает другой стиль)?
Мы с таким не сталкивались никогда. Возможно немного меняется стиль под ООП, меньше думаешь о прототипной природе языка. Но это не мешает и не ограничивает.
Что думаете об использовании AngularJS? Если есть опыт использования, как он ведет себя на больших проектах?
Я не большой фанат MVVM, но Angular – это одна из лучших вещей, что я пробовал. Я все еще считаю их модель развития тупиковой, но если вопрос в том, что надо «здесь и сейчас», то однозначно один из лучших вариантов. Сам я игрался только в рамках песочницы. Ничего серьезного я на нем не делал.
Спасибо, сложилось, как раз, схожее мнение.
> Я все еще считаю их модель развития тупиковой

Если не сложно, раскройте свою мысль.
С какими конкретно MVC-фреймворками вы сталкивались на практике, в чём плюсы/минусы каждого из них?
Какой шаблонизатор вы используете?
Что думаете о Backbone.Marionette (если, конечно слышали о нем)? Есть ли будущее у них? Стоит ли начинать свой путь в Javascript-MVC фреймворки не с чистого Backbone а вот с таких вот надстроек?

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

В обшем, изучить их точно стоит. Потому что это, фактически, выжимки из чужого опыта работы с Backbone. Если оно вам по духу близко – можно рискнуть. Но мне кажется, что шансов сдохнуть у этого куда больше чем у другого самостоятельного фреймворка.

P.S. Как по мне, так именно Marionette – полная фигня.
Пробовали ли вы YUI 3 Application Framwork и Yahoo Mojito? Если да, можете дать пару комментариев в сравнении с другими описанными выше, плюсы/минусы, тупиковое/не тупиковое направление развития?
Я всегда с большим уважением относился к тому, что создает Yahoo в этой области. Но никогда не мог заставить себя использовать. Очень у меня с ними вкусовые пристрастия различаются. К сожалению, прокомментировать совсем никак не могу, всего-лишь просматривал по диагонали – интересного ничего не нашел.
Скажите, по Coffee пробывал переберать двумерный массив (игровое поле) для отображения, очень важна скорость. Но насколько я помню генерация for цикла там идет с кучей ифов. Можно ли уже как-то обойти это?
И более глобальный вопрос, если например я хочу писать на coffee, а кто-то в команде только на js не станет ли это проблемой, если мы не будем затрагивать файлы друг-друга? Был ли такой опыт разработку и вас?
А вы уверены, что эти if'ы хоть как-то повлияют на вашу скорость? Нужен конкретный пример. У меня есть стойкое ощущение, что проблема не в них.

Опыта с Coffee и JS сразу у нас не было и вам не советую. Даже две нотации одного языка, используемые вместе, создают КУЧУ проблем команде. А здесь вас ждет крайне феерическое веселье. Если кто-то принципиально на кофи писать не хочет – лучше и вам писать на JS. А почему не хотят, если не секрет?
Запустил свой собственный проект. Помогу понять как начать свое дело. Чуть не переехал в Чехию, найдя там заказчика. (не переехал по личным причинам, все было готово к переезду)
НЛО прилетело и опубликовало эту надпись здесь
Конечно. Можете вспомнить проблемы, которые вы не могли решить и искали решение на форумах, но даже там не находили? Напишите решение, выставите цену и продавайте! :)
НЛО прилетело и опубликовало эту надпись здесь
Не совсем понимаю что вы хотите от бизнеса если вас не интересует прибыль. Легализация — на то есть программы от Microsoft, позволяющие пользоваться их ПО бесплатно
Для начала советую вам поработать ИП с упрощенкой :) А совсем для начала — сделать не сложное но полезное приложение и попробовать продать его
НЛО прилетело и опубликовало эту надпись здесь
значит вы не до конца понимаете что такое бизнес.
НЛО прилетело и опубликовало эту надпись здесь
ИМХО мотивация должна быть двойной. 1) денежная, иначе компания далеко не выплывет. 2) Идея. Нужно рвать глотки за идею. Толкать ее вперед, подкрепляя ее пунктом (1)
НЛО прилетело и опубликовало эту надпись здесь
От бизнеса вы сможете получить только кучу головной боли и проблем. Делать что хочу у вас не получится.

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

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

У меня пара знакомых так работают — вы кстати не смотрите, что у it-специалистов в гос-конторах идут низкие оклады (например сисадмин -15 т.р. в казани). К этому окладу добавляются различные квартальные премии, мат.помощь, отпускные и т.д. и в итоге если пересчитывать на месяц то выходит не меньше 30. Плюс работа не бей лежачего минимум 5/8 часов в день свободные.

Так и работают — 30 т.р. в месяц с основной работы и 50-90 с фриланса. Для Казани неплохо
НЛО прилетело и опубликовало эту надпись здесь
У меня такая же цель. Ну почти…
Я уже года 2 арендую сервер под личные цели — хомпэйджи + торренты + репосы.
Хотел бы вывести его на самоокупаемость. Никак не придумаю — что бы я хотел/мог продать.
Проблем не решаемых я не встречал (кроме вот этой), потому продавать решение проблем как-то не получается :)
Попробуйте и жизнь ответит на ваш вопрос.
Как показал мой опыт, есть два пути:
  1. Тратить 2 часа после работы и делать проект «для души и опыта». «Продать» такой проект очень не просто, но реально. Проблемы начнутся, как только у вас потребуют поддержки и доработки.
    Если получение какой-либо прибыли не рассматривать, то для души — самое оно.
  2. Тратить 4-6 часов после работы и делать проект для «быстрого опыта и профита». Спать придётся меньше :) Но скорость разработки и внедрения даст прирост к прибыльности проекта. К тому же, такая затрата времени на проект повысит «отзывчивость» поддержки и скорость доработок, а это очень хорошо влияет на лояльность пользователей


Получилось сумбурно.

В целом, вам самому решать, сколько времени тратить на проект. Всё зависит от целей: хотите денег и быстрого опыта — тратьте больше времени. Хотите набить руку и поиметь меньше проблем — тратьте 1-2 часа.
>Чуть не переехал в Чехию
Бастрыкин, перелогиньтесь =)
Web разработчик, сейчас по большей части оперирую с Magento.
Так же имеется опыт с cross platform web application с применением PhoneGap.
Какие основные проблемы с PhoneGap? Например если попытаться работающее веб приложение сделать мобильным?
Общие проблемы подобных фреймворков, это не обходимость знания сред разработки для изменения некоторых параметров сборки сделать нативный splash, режим ресайза view при появлении клавы и другие вещи, которые надо реализовать нативно.

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

Человек, который собирал под iOS сборку, отказался от PhoneGap точнее от cordova библиотеки, мотивируя это тем что был слишком долгий запуск и какие то глюки в UI.
Пока более не помню ничего навскидку.

Плюсом Phonegap считаю автосборки через веб с наличием API под все платформы, только, к сожалению так и не пришлось этим воспользоваться.
На кого работаете? Часто бывает нужен магенто разработчик, но как то в России этот движок не является самым популярным как во всем мире.
на зарубежную компанию конечно, вы правы в России не очень популярен, так как «высасывает» много денег, «наши» компании этого не любят, да и просто мало знакомый движок в РФ.
Напишите статью про магенто на хабр если не сложно.
Там вопрос в том, про что писать. Родной форум и каталог Magento Connect способны дать ответ практически на любой вопрос, который может возникнуть по этой платформе. Литературы (правда, она вся на английском) тоже хватает, да недавно ещё и видеокурс сделали бесплатным. Кто знает Zend Framework могут быстро врубиться в движок.
Сделайте общий обзор, как никак magento самый популярный движок для интернет магазинов в мире.
К сожалению, не умею писать статьи в слог, получается какая то фигня.
Я не писатель, я кодер. Ну а чего там общего писать? Как и сказали выше все действительно есть в публичном доступе и уже появляется на русском языке. А напишешь «простые истины» — «гуру» маженты «обсмеют» так, что мало не покажется, те которые не найдут для себя ничего нового.
Я усиленно работаю с Magento, community и enterprise. Что-бы вы хотели видеть в статье?

У меня есть идея написать паблик модуль с исходниками в гите и поэтапным освещением на хабре. Кандидат — модуль для самого популярного перевозчика в Украине «Новая Почта», с синхронизацией базы складов и т.п. Но если есть вопросы, требующие менее глобального освещения, you're welcome.
так же могу рассказать про odesk
IIS, MS SQL, PRTG Network Monitor
Могу поделиться стартаперским опытом: от поиска инвестиций и формирования команды, до процесса реализации самого проекта «с нуля».
Или, если перейти от общего к частному, могу рассказать о технологиях и нюансах фото-съемки объектов (360 градусов), панорам различного типа, о способах отображения результатов, о интерактивной визуализации данных в целом и прочих интересностях.
Как команду собирали? Особенно интересует «рекламная часть» — с этим проблема, как мне кажется.
Собрать команду — это самая ответственная и сложная задача, сложнее (и важнее) чем все остальное. Во первых в проект, особенно на этапе проектирования, сразу нужны сильные игроки, иначе можно уже в самом начале наломать дров с архитектурой и облажаться в итоге. Но найти и заинтересовать таких людей, когда у тебя даже офиса еще нет, чертовски трудно. Тут все зависит от вашей собственной «зажигательности», способности увлечь далеко не самых внушаемых и во многом искушенных разработчиков, своей идеей. К счастью, у меня в тот момент был уже проект, который я мог предъявить как некий прототип и хоть немного этим подтвердить свою, как мне казалось, состоятельность (был ряд публикаций в прессе, засвет в стартаперской среде и т.д.). Кандидатов искал по обычным каналам: давал объявления на Хабре (тогда это еще было возможно), искал на Хэдхантере. В целом считаю что мне повезло, костяк команды сложился неплохо, и без этих людей я ничего бы не сделал. Одним из основных критериев при подборе была психологическая совместимость, в итоге это оправдывает себя. Вообще формирование команды это процесс перманентный: иногда приходится с кем-то расставаться, иногда требуется укрепить ту или иную часть разработки поэтому кадровая работа — чуть ли не основная среди всех задач постоянно. Короче, основное это везение и красноречие =)
С технической частью команды у нас все было довольно просто, а вот с «пиарщиками» — не очень. Что вы им предлагали (зп, долю)?
И еще вопрос вдогонку: иногда бывает так, что проект понемногу стагнирует — рост замедляется (но присутствует), некоторые члены команды (из костяка) перестают в него верить. Такое было? Как мотивировали в данном случае?
Пока я единственный «пиарщик» в нашей команде, и наращивать производственные мощности в это области нам еще предстоит =)
Долю предлагать я не могу, тут у нас все жестко распределено и оговорено с инвестором, предлагаем ЗП чуть выше чем по рынку.
А мотивация у нас главная такая: проект во многом уникален и всем ужасно интересно что из этого получится =)
ЗП чуть выше чем по рынку.
Как подбирали персонал? В том смысле, что, к примеру Вы — профессиональный пиарщик. А Вам нужно нанять крутого программиста. Или наоборот, Вы — программист, а надо нанять крутого пиарщика/менеджера/кого-то еще. Вопрос в том, как Вам, человеку одной профессии, правильно оценить умения человека другой профессии. Как оценить программиста, если в программировании Вы ни черта не понимаете?
Я сам, так скажем, «программирующий дизайнер». Сначала мои критерии выглядели в основном так: если человек может сделать то, чего я сам не могу и у него есть что показать — он подходит. Затем мы проводим уже совместное собеседование с похожими критериями и получаем специалиста еще выше уровнем. Впоследствии я оцениваю психологическую совместимость и личностные качества а в профессиональных скиллах операюсь на коллегиальное мнение команды. Это что касается программистов. Еще в нашей команде есть фотографы, дизайнеры, и 3Д-художники. С ними просто, за то время когда я сам был дизайнером я, как минимум, научился отличать плохое от хорошего и в этой области мне оценивать легко. Что касается всех остальных (пиарщиков, маркетологов и т.д.) — с ними нам еще только предстоит иметь дело, и в оценке я могу положиться только на свой жизненный и профессиональный опыт (надеюсь он достаточно богат), и на мнение коллег.
А как инвестиции искали?
Сначала я понял, что все, специально для этого предназначенные, тусовки не годятся. Там все устроено по принципу промышленного конвейера: минимум времени на общение (а вам столько всего нужно рассказать!), минимум вложений (а вам нужно сразу много денег), минимум рисков для инвестора (а вам, соответственно, минимум свободы и максимум условий). Потом я четко понял, что инвестор должен сам обладать рядом очень важных качеств: он должен быть действительно состоятельным (часто проекты не взлетают из-за банального недофинансирования), иметь схожие с вашими амбиции (захват мира) и неслабый дух авантюризма (способность и готовность на риск). Инвесторы распоряжающиеся чужими деньгами (фонды) крайне неохотно рискуют, подходят к проекту максимально прагматично и поэтому максимально формально. Формализм в венчурных проектах не имеющих аналогов — это сильнейший фактор неудачи, поэтому с такими товарищами нам (за очень редким исключением) не по пути. Мой вариант — это человек, который в жизни всего добился и теперь хочет «свой фейсбук». Среди таких господ велик процент неадеквата, но с определенной долей везения найти своего «ангела» можно. Конечно у таких «акул» и повадки акульи, но с акулой можно подружиться, она ведь тоже человек =)
Главный вопрос: как такого инвестора найти и как к нему подойти? Ответ — я не знаю. Повторить цепочку событий предшествующую моему знакомству не реально, универсального рецепта тут нет. Но повысить вероятность можно проявляя всяческую отраслевую активность: нужно везде пиариться и ходить на те «бесполезные» тусовки, с которых я начал.
Как распределяли долю между основателями?
Конкретные цифры скрыты за NDA, но могу признаться, что моя доля меньше чем это принято, даже в российских реалиях. Зато в моих договоренностях есть определенные приемущества: дальнейшее размытие доли маловероятно, т.к. нам не требуются очередные раунды финансирования (мы получаем необходимые средства по мере необходимости, нет фиксированных сумм). И второй важный нюанс: в отличие от большинства интернет-стартапов, помимо расходов на разработку нам требовалось довольно дорогостоящее оборудование, и эти средства были необходимы сразу, до любых «первых результатов» и «показателей роста». Поэтому я считаю наши условия приемлемыми и справедливыми. В управление компанией инвестор не вмешивается (но внимательно следит за происходящим и помогает в некоторых вопросах).
Допустим придумал я продукт: написал бизнес-план, сделал демку, собрал команду. Что дальше? Куда идти что делать что нужно знать?
Знать нужно, прежде всего, себе цену (в разумных пределах, естественно). Многие из тех, с кем Вам придется разговаривать будут смотреть на Вас, так скажем, свысока, не вникая особо в подробности. Но если в Вашей идее есть «искра», её заметят. Не сразу, и далеко не все, но заметят. Старайтесь больше общаться, и именно с теми, кто «в теме» и у кого глаза не «замылены» постоянным серым потоком «гениальных идей». Как я уже говорил, универсального рецепта нет, все зависит от Ваших «пробивных» способностей и удачи.
Еще хотел бы сказать о переоцененном значении бизнес-плана. Какое-то точное прогнозирование в венчурных областях невозможно, поэтому все бизнес-планы с точными сроками и цифрами — не что иное как фикция и профанация. Хорошие инвесторы это так-же хорошо понимают, как и те, кто хоть раз пытался такой бизнес-план по четному составить. Вы длжны будете показать свои тактики и стратегии, продемонстрировать свои основные возможности, но если вы выкатите точные суммы (как затрат так и прибылей) — вы вызовете подозрения в своей неосведомленности о хаотичных процессах, которые вызывают такие отклонения от прогнозов, что прогнозировние становится бессмысленным.
Спасибо большое за ответы.

Я наверное неправильно выразился, ведь нужно какое-то описание бизнеса, хотя бы примерное. Что-то типа бизнес модели.

Я же не могу прийти и сказать: — «Я собираюсь запускать людей в космос, я еще не знаю как я это буду делать, но верю что все получится».

Плюс непонятно куда идти, или писать. Я живу в Киеве, думаю что если напишу в Y-combinator им это не будет сильно интересно
Я наверное тоже неправильно выразился: я не категорически против бизнес-планов, конечно должно быть какое-то формальное описание предполагаемой деятельности. Просто в нашем деле этот документ описывает скорее возможные вектора и общую предполагаемую коньюктуру пока еще не существующих рынков, просто показывает насколько Вы «в теме» и общий градус адекватности. Он не может быть полноценной и незыблемой основой для взаимных обязательств, в отличие от других отраслей (от торговли шаурмой, например).

А насчет того куда идти — думаю нужно идти сразу во все места. И в Y-combinator, почему нет? Если Ваш проект расчитан на локальный сегмент — «варитесь» в местных тусовках, насколько я знаю, в Киеве с этим нет проблем.
Ок, еще раз спасибо
И еще какая степень ответственности перед инвестором? Есть ли типовые доли при инвестировании проекта?
>>И еще какая степень ответственности перед инвестором?
Кроме репутации конечно
Кроме репутации — никакой. Все прекрасно понимали с самого начала, что в случае тотальной неудачи взять с меня будет нечего. Размер инвестиций настолько превышает стоимость того, что у меня есть (включая трансплантабельные органы), что любой серьезный разговор о моей материальной ответсвенности не имеет смысла. Однако есть ряд других, всем понятных, мотивирующих факторов: от моих собственных амбиций по «завоеванию мира» до больших страшных дядек, пренебрегающих в своей работе принципами гуманизма =)
И еще: каким типовым набором заний/скилов должен обладать энтерпренер чтобы говорить на одном языке с инвестором?
Прежде всего нужно быть уверенным в себе профессионалом в своей области. Говорить на одном языке вовсе не обязательно. Я думаю это даже хорошо, что для инвестора Вы будете «человеком с другой планеты» (в хорошем смысле, в разумных пределах), ведь так больше шансов вызвать интерес к себе и своему проекту. Если Вы будете слегка путаться в каких-то финансовых терминах, не волнуйтесь, Вас поправят и объяснят все что нужно. И чего точно делать не нужно — это казаться осведомленным в тех областях, от которых Вы реально далеки. Если взаимопонимания совсем никак не удается достичь — значит Вы просто говорите не с тем человеком.
А мне интересно было бы узнать о технологии фото-съемки объектов (360 градусов), расскажете? Интересно, какое оборудование и как вообще это происходит?
Достаточно долго занимался социальными играми (ВК, FB, Одноклассники, Мой Мир и кучка зарубежных сетей — hi5, friendster, orkut, Yahoo! Mobage, Nate, VZ), могу что-нибудь про это рассказать.
Как купить лайков или ссылок в fb?
C twitter работали?
Твиттер не для стандартных социалочек (фермы, тюряги и прочее), поэтому особо не работал, только в рамках интеграции с другими проектами (на уровне кросспостинга).
Самый адекватный вариант покупки лайков на фб, как ни странно, — odesk.com и другие биржи, особенно если нужны таргетированные лайки (из определенной страны). Хотя процент ботов везде очень большой.
Знаю что в vk можно купить голосов на «черном» рынке, можно ли так же купить кредиты в fb?
Голоса в вк можно передавать (сейчас ограничение — 100 голосов в день) от пользователя к пользователю и тратить не только на оплату игр (хостинг, реклама, товары, рейтинг ), поэтому был «черный» (на самом деле полуофициальный) рынок. Кредиты Фейсбука же предназначены только для оплаты игр и приложений, да и возможности передавать их между пользователями, насколько мне известно, нет, поэтому купить их «извне» невозможно, да и не нужно никому.
Вопрос по FB — написал игру под iPhone, завел ID приложение на ФБ, интегрировал в игру ФБ сдк с ID приложения — все ок, любой пользователь сохраняет картинки и рекорды из игры на своей стене в FB.

Можно ли какими-то действиями (cоздать группу, страницу — не знаю, я редко пользуюсь FB) посмотреть ВСЕ результаты от всех пользователей игры, сохраняющих рекорды на своих стенах?

Спасибо.
«Из коробки» никак не вытащить, только если каким-нибудь извращенным FQL, попробую сделать на досуге, но скорее всего это будет (если будет) весьма ограниченное решение.
Советую при постинге сохранять куда-нибудь post_id, а потом уже по набору post_id выбирать все посты.
Спасибо, начал понимать. То есть FacebookID недостаточно для выборки.
По post_id тоже не факт, что всё вытащите, т.к. даже если я сделал у себя надпись на стене при помощи вашей программы, то эта запись всё равно моя, и к ней применяются обычные privacy policy, которые я установил для своей стены.

Чтобы было понятнее: если миллионы людей постят что-то в фейсбук через приложение «Facebook для iPhone», то это не значит, что разработчики приложения «Facebook для iPhone» имеют возможность просмотреть все записи, сделанные через их приложение.

Если же создать группу/страницу и постить статусы только в эту группу/страницу, то тут проблем быть не должно.
Если кому-то будет интересно, то opensips, asterisk и voip в целом.
каково ваше отношение к фрисвитч в малых офисах? Имеется ли адекватный гуй к фс?
Или не лохматить бабушку и ставить эластикс?
К сожалению, я не занимаюсь freeswitch.
Что почитать, изучить, для того, чтобы поднять
asterisk через sip на двух линиях на gentoo с записью разговоров. Хочется обойтись малой кровью.
Разрабатываю систему сайтов для крупного ВУЗа, в планах переход к электронному документообороту (как получится) и развитие веб-коммуникаций между студентами, преподавателями, научными сотрудниками и т.д.

Могу рассказать про DOCSIS-технологии, а также про операционные дни банка, работающего с АБС Б2.
Доксис умрет в России скоро?
Кто сейчас на Доксисе сидит в раше(кроме Акадо)?
К сожалению я из Украины, поэтому более плотно могу рассказать по украинским провайдерам.
Воля?
Нет, более мелкий провайдер. Визит-нет, г.Кременчуг.
В Сургуте был одно время Ютел на Доксисе. В 2008-2009ом точно.
В Москве кроме Акадо был в 2003-2007 «Телеинформ-ТВ» и ТТВ-Интернет (в ЮВАО, чёрная дыра Акады была). Теперь поглощена Акадо.
Могу помочь психотехниками и практическими советами желающим стать более эффективными, избавиться от комплексов, страхов, стать уверенным, позитивным и т. п. Это к IT относится косвенно, но, согласитесь, эффективный и уверенный в себе человек добивается в любом деле успеха в разы быстрее.
Как избавиться от чувства, что вся эта работа надоела, всё достало, да катись это программирование куда подальше. Знаю что дело просто в отсутствии нормального отдыха, но к сожалению, пока нет возможности нормально отдохнуть.
Точно такая же проблема, и думаю не только у нас с вами, и даже более, хороший отпуск не всегда спасает, как тогда быть? Как чувствовать себя в тонусе? Избавиться от комплексов, страхов, стать уверенным, позитивным?
В 90% чтобы держать себя в тонусе нужно тупо делать небольшую 10-15 мин. физическую разминку (только стабильно, ежедневно), правильно питаться и немного витаминов.

>Избавиться от комплексов, страхов, стать уверенным, позитивным?

Ну в двух словах не ответить. Посоветую читать соответствующие книги. Конкретно никого рекомендовать не буду, но книги по NLP точно помогут.
Какие книги на русском языке можете посоветовать? Как раз скоро планшет придет и в отпуск улетаю.
Классику НЛП — Ричард Бендлер и Джон Гриндер «Из лягушек в принцы» и другие книги этих авторов.
Для получения быстрого практического результата «Новый код» Гагина.
Во многих случаях помогает обращение к психологу.
Но! Нужно найти хорошего психолога.

Самостоятельно, без терапии (групповой и/или индивидуальной) от страхов и комплексов можно избавиться далеко не всегда, или же это займет в разы больше времени. Опыт общения с психологами и личной/групповой терапии у меня есть. В частности, супруга уже несколько лет учится на психолога.

Самому себе некоторые вопросы просто не задашь, или задашь, но найдешь для себя «удобный» ответ, т.е. самому с собой всегда можно договориться. Другое дело когда работаешь с терапевтом/группой — там порой выплывают очень забавные для самого себя вещи.
Нужно как-то себя мотивировать. Есть масса способов. Например, представьте что это такая игра в жанре РПГ. Нужно бороться с монстрами (лень, отвлекающие факторы, баги в коде), наращивать опыт (книги, тематическое общение, документация), докупать оружие и броню (качество кода, быстродействие).

Или визуализируете полученные результаты — выполненная работа, оконченный проект, чувство удовлетворенности, положительные отзывы, похвалы начальства/коллег, премия, хорошие продажи и т. п.

Или смените рабочую обстановку. Банальное перемещение по комнате даст толчок и мотивацию.
Надеюсь что смена обстановки поможет, решаю её правда, на мой взгляд, чуток радикально — меня место жительство) Но буду рассчитывать, что поможет.
*меняю место
район? город? страну?
Пока только город. Стараюсь перебраться в Спб.
что скажете про ЭГ?
Практикую:) Но не обучаю, т. к. сложно некоторые вещи объяснить.
Мощнейшая вещь. Сейчас мне чтобы впасть в транс требуется только тихая комната и 10 секунд.
что гуглить?
Меня спрашивали про эриксоновский гипноз видимо. Есть хорошая книга «Мой голос останется с вами».
А можно в двух словах для дилетанта, что к чему?
Эриксон практиковал его для лечения пациентов и чаще всего применяется для гипноза окружающих, а не для самогипноза. Состоит из нескольких паттернов вводящих клиента в особое измененное состояние сознания, когда он не спит, все слышит, но крайне внушаем.

Я же просто вспоминаю пару особых личных переживаний и опа! — я в легком трансе. Теперь можно проводить другие техники или просто мысленно проговаривать аффирмации (позитивные утверждения) и вызывать соответствующие образы для решения выбранной задачи (например, развития навыка убедительно и без волнения выступать на публике или изменить свое отношение к родителям или бросить курить и т. п.). Можно быстро отдохнуть (10-15 мин и ощущение как будто спал несколько часов, но без разбитости) или вообще для облегчения засыпания.
А что вы думаете про холотропное дыхание?
Никогда не практиковал, но интересно.
Смотрел лекции Грофа в мгу и слушал Фрэнки шоу на эту тему. Дико интересно, но и столь же страшно.
Не даром Гроф говорит о том что сеанс нужно проводить с ситером.
Вот по этому и не хочу пробовать. Хотя опасность практики холотропного дыхания без ситтера имхо сильно преувеличена. Вероятно это такой способ заработка.
С ситтером гораздо удобнее. Без него будешь отвелкаться на что-то снаружи и это будет выводить из состояния. Результат будет ощутимо попроще.
А в целом холотропка это одна из телесных практик, afaiu, когда путем воздействия на тушку выбивается дурь из головы. Позволяет скинуть некоторую чатсь напряжения и выкинуть часть дури из головы, но не серебрянная пуля.
а есть серебряная пуля, такая чтобы из головы всякую хрень быстренько выбивала?
Чтобы до такого уровня прокачать медитацию, необходимы годы тренировок.
Существует что-нибудь проще и не такое опасное как холотропное дыхание?
Из не-телесных для меня неплохо работал турбо-суслик (гугл в курсе), хотя внешне он выглядит как профанация.
В группе очень хороши телесные практики, за счет группового резонанса.
в одиночку результат будет гораздо более дохлый.
Имхо если каких-то особых предпочтений нет то лучше начинать с них.
В группах на качесте результата сказывается личность ведущего, так что если есть возможность лучше искать грамотного.

В целом же серебрянных пуль, увы, нет. Всякая техника работает до какого-то момента, потом начинается толчение воды в ступе. Суть всего этого какая — хрень в голову набирается из-за каких-то проблем в психике, не обязательно больших и глобальных, может быть просто какая-то мелочевка забытая хз когда. И пока эта проблема не решена, сколько хрени не выбивай — набьется новая. Качественно помогает только постоянный процесс — выбил, посмотрел что вылезло, порешал, повыбивал, и т.д. проще всего относиться как к утренней зарядке, в смысле занятия на всю жизнь — ее делаешь, не забываешь, внимания и сил она почти не съедает, но дает чуствовать себя получше. Если начать к этому относиться очень серьезно тогда выбивание станет само по себе Большой Проблемой, со всеми вытекающими.

Ну и ищите не то что надо, а то что нравится. Интересна холотропка — сходите на пару раз, денег стоит не так много. Понравится — походите еще, не понравится найдете что-то другое. практик всяких масса, было бы желание.

Зачем нужно быть уверенным и позитивным? ЧТобы добиваться целей? А что такое цель? Хочу ли я того чего хочу на самом деле или я хочу всегда того что имеет кто то другой?
Что такое свобода? Что такое удовольствие? Что такое развлечение?
У вас очень интересные вопросы.

>Зачем нужно быть уверенным и позитивным? ЧТобы добиваться целей?

Скорее чтобы быть счастливым. Целей можно добиваться и будучи неуверенным и негативным:)

>А что такое цель? Хочу ли я того чего хочу на самом деле или я хочу всегда того что имеет кто то другой?

Вы правы. В основной массе люди ставят те цели, которые им совсем не нужны. «Хочу машину, потому что это повысит мой статус, поможет ездить на рыбалку и сэкономит деньги на проезд.» — а в результате облом: машины есть почти у всех, рыба перевелась, а бензин вырос в цене. Отсюда разочарования и негатив. Но жить без целей тоже не имеет смысла.

>Что такое свобода? Что такое удовольствие? Что такое развлечение?

В рамках заявленной темы эти слова имеют скорее философское значение. Все эти понятия для каждой личности означают что-то своё.
На все эти вопросы можно ответить только для себя и только на практике. Начните что-то делать и поймете — нравится/не нравится, хочется/не хочется и т.д. Дискутировать об этом бестолку.
Я их примерно знаю) я психолога проверял)) Подколоть хотел но все ушло в сторону — философия)
Используете ли newcode?
Да. Я рекомендовал книжку выше.
НЛО прилетело и опубликовало эту надпись здесь
Любовь к себе это многоплановый процесс. Думаю, любовь к самому происходит в том числе и благодаря уверенности в себе. Но все хорошо в меру, все должно быть гармонично. Крайние формы этих понятий эгоизм или нарциссизм и самоуверенность или снобизм.
Разработка кастомного движка страниц(бд, веб-сервисы и т.д.) для Microsoft Dynamics CRM 4.
Разработка-дописывание OpenX 2.8.
Загрузчики изображений(Javascript+Acitonscript3+Silverlight). Эта тема раскрыта в моих статьях.
Расскажите как живется IT-нику в Германии, Берлине. Какие цены на продукты, съем жилья.
Хоть и нельзя вопросы было задавать — отвечу:

На продукты цены ниже чем в России, если не покупать самое дорогое и bio-продукты, можно укладываться в 200-250 евро/месяц.
Алкоголь дешевле в 2-3 раза. Бутылка пива в магазине 0.4-0.8 евро, бутылка вина (немецкого, французского, урожая 1-2 года назад) 4-5 евро, виски конечно просто так не посчитаешь, но например maker's mark — 20 евро, knob creek — 35 евро
съем жилья: приличная светлая мебелированная однушка в Mitte обойдётся в районе 500 в месяц, но выгоднее снимать долгосрочно, на год (с помесячной оплатой конечно).

По зарплате: если удастся найти контору, готовую работать с фрилансером и проводить зарплату через себя как Российского ИП, чтобы избежать 40% немецкого налога — можно получать джуниором php-шником в районе 2500 в месяц. Но нужно на каких-то условиях в стране находится конечно. Если официально устраиваться (ради рабочей визы и получения внж), то налоги придётся вычесть. Впрочем если хоть какие-то скиллы показать то можно и 3-3.5 (без учета налогов) получать.

Учитываем офигеннейшую транспортную систему в городе — проездной на все виды транспорта 75 в месяц, 700 в год.
Респект за ответ, сразу хочется уехать в жить в Германию.
Расскажите пожалуйста еще раз про налоги и Российский ИП. На это, как я понимаю, пойдут только русские работодатели? Стоит ли с ними связываться, не сядут ли на шею?
Реально ли устроиться программистом (php, mysql, микроконтроллеры/электроника) джуниором без особого опыта, не имея ПМЖ и не зная немецкого (только английский)?
В Берлине в свое время жил около месяца (в пригороде), да и вообще люблю и часто бываю в Германии, особенно во Франкфурте. Но так как бытует мнение что попасть туда нереально сложно, наделал глупостей (получил 2 отказа в ПМЖ во Франции). Чувствую надо было сразу заниматься Германией, но испугался и решил попробовать там «где проще». А зря =)

PS О ценах: пил отличное вино недели 2 назад во Франкфурте, Auslese — от 1.8 до 2.5 евро за бутылку =) Фарш говяжий в магазине ~ 3.5 евро/кг. Отличный чай (черный, крупнолистовой) в Турецком магазине — 6 евро/кг (вожу пачками в Россию). Опель Астра 1997 года (не убитая) — 700 евро, зафиру 2003 года можно в районе 4 тыс. евро взять. Бензин правда в 2 с лишним раза дороже. Но лично мое мнение авто особо и не нужно, учитывая как сильно развита транспортная система. На каждой остановке табло с таймером, сколько времени осталось до приезда нужного номера поезда/трамвая. Молчу про кондиционеры везде и туалеты в электричках, а также скорость электричек в 150 км/ч, не говоря про ICE и его 250-320 км/ч.
Я не очень понял про «Российский ИП», а про налоги вкратце расскажу. Они делятся на классы. Если вы не состоите в браке, вам присваивается класс I. Если вы в браке, и партнёр не работает, то вам присваивается III — тут налогов меньше.

Посчитать сколько придётся уплатить налогов можно вот здесь

Там можно всё оставить по умолчанию (предполагается, что у вас нет детей и вы атеист). Изменить надо только зарплату да класс, ну и землю выбрать.

Если у вас, скажем, зарплата брутто 2500 евро в месяц в Гамбурге, вы один живёте, то будет так:
Налоги:
Подоходный налог: 337,66
Налог на солидарность: 18,57
На церковь: 0,00

Обязательные страховки:
В пенсионный фонд: 245,00
Страховка по безработице: 37,50
Медицинская страховка: 205,00
Страховка по нетрудоспособности: 30,63

На руки: 1.625,65

Если с супругой приедете, то выбираете класс III, тогда на руки получите 1.854,55. Феррари вы себе на эти деньги не купите, но и с голоду не помрёте. На юге (мюнхен, франкфурт) работы побольше и зарплаты повыше.

Ну ещё работодатель обычно платит «тринадцатую» зарплату в два приёма — летом на отпуск и зимой на Рождество. Также половину медицинской страховки он может взять на себя. Ну и отпуск в тридцать рабочих дней — тоже нормальное явление.

Жить и работать в Германии и платить налоги в России не получится — я узнавал. Точнее можно, но после полугода отсутствия в России вы перестаёте быть налоговым резидентом России и там включается ставка процентов этак в тридцать, что ли. Так что овчинка выделки не стоит. При покидании Германии деньги уплаченные в пенсионный фонд можно получить обратно.

Про возможность устроиться без опыта я уже ниже ответил.
Нет, я имею в виду заключение «фриланс» или по-нашему договора подряда с немецкой компанией.
Они переводят деньги на ваш счет в россии и вы платите российский подоходный налог, пусть даже физически вы находитесь в германии на условиях например визы для прохождения языковых курсов.

Надо осознавать что это не вполне нелегально, да и языковые курсы больше года длиться не очень-то могут, поэтому такой способ не работает в долгосрочной перспективе, но зашибить деньгу и набрать знакомства в германии очень помогает.

А русские работодатели это в основном аутсорс конторы, которые наживаются на разнице в цене труда разработчиков.
НЛО прилетело и опубликовало эту надпись здесь
Могу рассказать про военных и армию в целом.
Так же, про учебу в военном ВУЗе и службу офицером (в частности в ФСО).

Спрашивайте — что знаю, расскажу :)
НЛО прилетело и опубликовало эту надпись здесь
Сейчас с этим очень строго. Солдата все боятся обидеть — сразу сажают.

Например, за эту фотографию
image Руслан Добриев (герой фото) получил 2,5 года колонии общего режима

Я не слышал случаев дедовщины уже давно.
Ну разве что, леденящие душу истории про то, как чей то друг брата племянника соседа рассказывал про ужасы дедовщины, которые сейчас творятся в армии.

НЛО прилетело и опубликовало эту надпись здесь
При любом случае неуставных отношений — необходимо докладывать.
В первую очередь командиру роты. Можно напрямую заместителю командира части по воспитательной работе.
Это будет эффективной мерой.
Но, бывает такое, что командир роты хочет замять происшествие. Или подобный неуставняк продолжается — тогда есть 2 ОЧЕНЬ эффективных способа. Это письмо в военную прокуратуру. Либо звонок маме (а дальше она уже в комитет солдатских матерей).
Это все рассказывают каждому новобранцу сразу по прибытию в часть. Более того, сейчас в частях есть день открытых дверей (довольно часто), когда родители призывника приходят в часть и могут целый день там провести.
Во многих частях установлены камеры в казармах.
Для портянок/формы — ставят стиральные машинки. В некоторых частях (в основном показательных), делают уже не казармы, а общежитие, где в солдаты живут по 4-6-8 человек на комнату.

Но, при этом в армии все равно остались такие вещи, как наряды, уборка вверенной территории и тд.
Так что, армейская глупость, связанная с покраской травы или листочков могла и остаться. Лично я не сталкивался (только из армейских рассказов слышал). Но, мы делали зимой весну, это было.

Строить дачу/копать траншею и другие строительные работы — сейчас с этим очень строго. Офицеру (даже генералу) за подобное сесть очень легко, если подобное всплывет. Но, тут надо уточнить.
Я 4 года подряд (или даже 5) ездил в колхоз на борьбу с урожаем. Вся рота целый день убирала картошку, морковку, свеклу, капусту и тд.
И иногда к нам приходили местные и просили дать им в помощь 4-5 солдатиков, помочь убрать ихний урожай.
Это наверное незаконно, или ещё как — но мы шли с удовольствием. Потому как у местных огород — это не колхозные поля, у которых не видно ни начала ни края. А во вторых местные тебя хорошо покормят, и напоят. Так что вечером ты возвращаешь не особо уставшим, сытым и немного пьяным. Ляпота :)
НЛО прилетело и опубликовало эту надпись здесь
Я понимаю ваш вопрос.

В частях не редко прибегают к помощи солдат. В основном это небольшие работы по дому.
Это небольшие работы, для тех кто в этом разбирается. Поклеить обои, или провести электрику. Или настроить компьютер. Но, подобные работы оплачиваются — либо денежкой, либо вкусно поесть-выпить. Кроме того, это по пожеланию. Т.е. надо вначале договориться с солдатом — в приказном тоне заставить все боятся, вдруг сообщит, тогда проблем не оберешься.

Про что-то более серьезное — я не слышал. Мое имхо — врядли это сейчас возможно. Но, утверждать не буду.
НЛО прилетело и опубликовало эту надпись здесь
связанная с покраской травы или листочков могла и остаться

Друг вернулся из ВДВ, говорит их зимой заставляли сугробы на плацу формовать «по уставу» в ровные параллелепипеды
Всё верно. Тут никуда не денешься. Сугробы должны быть ровными, полоски на одеялах точно по линии и тд.
Все параллельно, перпендикулярно и единообразно.

У нас в роте в каждом взводе были так называемые равняльщики. Которые вместо утреннего построения бежали в казарму выравнивать подушки и одеяла.

Можно, конечно поспорить на тему, правильно это или нет. Лично мое мнение — правильно. Просто для меня это кажется настолько естественным, что я даже не упомянул об этом :)
Знакомый кидал ссылку (осторожно, мата в изобилии), говорит, в их части тоже такое было… «Пятое агрегатное состояние снега — квадратный (с)»
А как назвать это будет считаться неуставными взаимоотношениями?
Если нас заставляли «прокачиваться», в это входило:
— бег на огромные расстояния
— всякие физичекие упражнения в нереальных объемах
— вынос и внос кроватей с платца в казарму и обратно(пожарная тревога)
— отбой-подъем в течении нескольких часов
— учиться маршировать по платцу в жару под сорок несколько часов.
это то что запомнилось.
Хотя никто никого не бил и не унижал, но зато послей такой прокачки не то что ноги еле передвигались, стоять сложно было.
Сложно это прокомментировать.
Всегда найдется тот, кому что-то где-то не нравится. В данном случае вам не понравилось, что вас заставляли заниматься физической подготовкой. К счастью — тут никуда не деться. Это обязанность командиров, у них это четко прописано в уставе.

Скрытый текст
Я вначале хотел порасписать как гоняли нас. Или про то, как мы занимались строевой перед парадом на 9 мая на Красной площади. И при этом никто не жаловался.
Но, наверное смысла нету.
я только за физ подготовку! просто когда ее уж слишком много и видно что это делается сециально чтобы лс упал, то больше походит на какие-то наказания. Ну какой нормальный человек на протяжении нескольких часов будет командовать отбой — подьем? все это в жару под 40. времени на попить нет.
прочитал скрытый текст и понял что у нас были просто цветочки тогда. спасибо вам.
Да нас гоняли очень сильно. Но, нас, например, гоняли меньше, чем курсантов МосВОКУ (общевойсковое училище). А тех, наверняка, меньше чем ВДВ.
Но, я могу сказать, что я только благодарен.
К концу пятого курса, когда нас уже оставили в покое (в плане физподготовки), у меня появился «пивной» живот, который так и не исчез. Сейчас уже даже подтянусь не более 3-5 раз, а уж про 100 метровку, или подъем гирь, или (не дай бог) кросс даже и думать ничего не хочется. А ведь требования были довольно сильные — оценка «5» соответствовала 1му разряду по некоторым дисциплинам (100метров например, или кросс).

Ведь это здорово.
Мы с однокашниками ездили на разные турбазы. Например в горы. Абсолютно без напряга 8 км довольно крутого подъема (на самом деле один из самых простых туристических маршрутов), но неподготовленные туристы выдыхались и постоянно просили привал. Мы же скакали козлами вокруг, не знали куда девать энергию. При этом на нас были рюкзаки с провизией и водой на всю группу. Если бы в армии меня не гоняли — то я бы умирал там рядом с теми туристами.

Мне очень много не нравится в армии. Но, так как нас гоняли в плане физподготовки — я вспоминаю с благодарностью.
Сейчас же какие то надбавки ввели за сдачу нормативов вояками, не? У нас вся часть офицеров-прапорщиков постоянно бегала занималась
Да, надбавки ввели вроде как с 1 августа 2010 года (я не застал).
Причем неплохие от 50% за третий квалификационный уровень физической подготовленности до 300% за мастера спорта от оклада. Неплохой стимул.
Правда требования даже для 50% довольно высокие (16 раз подтянуться, 3км за 11м 12сек и тд).

Оклад — это звание + должность. Не путать с зарплатой. Зарплата — это оклад + надбавки.

Я, будучи офицером, только в бассейне 50 метров сдавал, да и то, только потому что плавать нравится, требований к обязательной сдаче не было.
НЛО прилетело и опубликовало эту надпись здесь
Вот про подобные истории я и написал :)

Денежные штрафы — вообще впервые слышу, можно подробнее?
Учитывая, что деньги переводят на карточку — а карточку можно хранить хоть дома, хоть у командира роты и тд и тп.
А штрафы — это уже вымогательство. Тут ещё хлеще.

По ссылке всё ведь написано, за что его посадили:
Он признан виновным в совершении преступлений, предусмотренных п. «б» ч. 2 ст. 335 (нарушение уставных правил взаимоотношений между военнослужащими, связанное с унижением чести и достоинства в отношении двух и более лиц) и п. «а» ч. 2 ст. 282 УК РФ (возбуждение ненависти либо вражды, а равно унижение человеческого достоинства с применением насилия).
НЛО прилетело и опубликовало эту надпись здесь
Нет, такого нету. Если есть — того, кто не дух, легко поставить на место. ОЧЕНЬ легко.
Достаточно рассказать командиру, что ты должен 1000 рублей за то, что провинился.

Да, есть такое понятие как стукачество. Типа стукач, все дела. Поэтому многим это сходит с рук.
Но, если это дело не пресекать, то оно будет продолжаться.
Тоже зависит от части. Много где дедовщина есть, но без битья. Накосячил — отжиматься будешь, или «полтора»
Как кормят и сколько раз в день? Есть ли какие не то наряды по кухне (скажем картошку чистить) или столовой занимаются наемные работники?
На сколько мне известно, наряды по кухне были отменены, так как теперь там работает гражданская организация.
Кормят — 3 раза в день. Однако (как я помню), жрать охота всегда. Организм молодой, растет, а его гоняют постоянно. Спасает чипок (магазин-буфет)
Я уже 5й год, как уволился, а до этого питался тем, что жена с собой положит. Так что про качество питание в армии не отвечу.
Но, дам ссылки на очень интересный блог, посвященный всему, что связано с армией (его ведет офицер запаса).

Вот фотообзор питания одной из части. Тут очень подробно, много фоток:
twower.livejournal.com/515796.html

Это фотообзор другой части, тут столовая в целом и как происходит принятие пищи.
twower.livejournal.com/426426.html?thread=9264314

Вот примеры обедов в других частях (картинка — ссылка на обзоры):
image


image


Блин, я сейчас голодный, конец рабочего дня, чото аж в животе заурчало.
Был бы сытым — врядли впечатлило бы. Уж слишком избалован домашней едой :)
Более менее и порции вроде не маленькие.

А как в армии с военной подготовкой. Вот у меня друг, где-то два года назад служил в вертолетных войсках по призыву. Говорил, что за все время на стрельбищах были два раза. Первый раз вроде по пол рожка давали расстрелять, второй раз целый. Что то как то скромно. Или это нормально?
Тут опять же, все зависит от части.
Пока что, в основном, все именно так и есть, как вы сказали, может даже скромнее.
Но, тенденция идет неплохая.
Но, в армии не только стреляют. Там и общевойсковая подготовка.
Отработка разных тактик (взвод в нападении, взвод в обороне и тд).
Достаточно много будет теоретических занятий. Изучение разного рода вооружения. Техники.
Скучать не дадут.

К сожалению сказать не могу точнее. Мои однокашники рассказывают по разному — у кого как.

Я, в свое время отдыхал почти каждый год в военном санатории в Сочи. Там были 3 или 4 солдата, которые там проходили службу. Суть службы — помощь персоналу в обслуживании санатория. Вот я могу точно сказать, что они в руках не то, что автомат, саперной лопаты не держали. При этом, ходили довольные, в гражданке (шорты+майка), вечером в городе тусовали. Уверен на 100% — что это были блатные (папы пристроили).
Зависит от того, в какую часть попадёшь.
Я служил в стройбате — вообще ни разу не стрелял. Максимум что было — показали, как разобрать-собрать АК, и всё.
Брат в артиллерийских войсках официально служил (а на деле они весь срок службы работали грузчиками на складах вооружения), тоже ни разу не стрелял.
Какой-либо подготовки по тактике ведения боя, целеуказанию, эффективному использованию оружия в разных условиях и т.п. не было. Друг вернулся — у них и стрельбы были, и занятия, и полевые выезды.

Все зависит от части, в которую попадаешь.
В моей кормили весьма хреново, наряды по столовой были. Гражданские только повара — 1шт.
Служил 2010-2011
10+ лет программирую в LabVIEW в Германии — машинное зрение, автоматизация производства (в области рентгеновского неразрушающего контроля).
На матрицы фотоаппаратов как влияет контроль? Не было случаев? Рентген на что принимается? Это что за матрица такая?
Если вы спрашиваете о досмотровом контроле ручной клади в аэропортах, то там рентген на матрицы практически никак не влияет, так как дозы там мизерные. Я когда езжу в командировки, даже дозиметр не вытаскиваю из сумки — он ничего не чувствует. А серьёзная доза, да, может привести к дефектным пикселям на матрице. Кстати, камеры лучше всегда брать в ручную кладь, так как основной багаж может получить вполне ощутимую дозу. Я как-то дозиметр случайно сдал в багаж — там было двести миллизиверт после перелёта, что довольно много. Для сравнения — человек за год получает примерно пару миллизиверт. Но досмотровые аппараты — немного не моя область. Я в основном программирую автоматические машины для контроля литых автодеталей (колёсные диски, рычаги подвески, головки блока цилиндров и т.п.).

Что касается ввода рентгеновского изображения в компьютер, то два основных способа это РЭОП и плоскопанельный детектор.

РЭОП (рентгено электроннооптический преобразователь) представляет собой вакуумную трубку со входным окном диаметром сантиметров 20-30, системой фокусирующих и ускоряющих электродов и небольшим выходным окном. На входном окне рентгеновское излучение преобразуется в поток электронов, которые фокусируются на выходном фосфорном окне, где образуется видимая картинка. На эту картинку направлена обычная CCD камера. Раньше ставились аналоговые камеры CCIR стандарта, а теперь перешли на цифровые. Интерфейс подключения к компьютеру — Camera Link либо гигабитный Ethernet (есть такой стандарт — GigE Vision, вот он и используется).

Плоскопанельный детектор представляет собой «бутерброд» из сцинтиллятора, сделанного из йодида цезия (ещё по-моему оксид гадолиния используется). Сцинтиллятор прижат к матрице фотодиодов. Под воздействием рентгеновского излучения он начинает светиться, фотоны попадают на фотодиодную матрицу, полученный ток считывается электроникой. Типичный размер детектора — примерно 30 — 40 сантиметров. Картинка — 1024 x 1024, 16 бит (до 65536 градаций серого) до 30 кадров в секунду. Есть детекторы и более высокого разрешения — примерно 2500x3000 точек с разрешением до 50 микрон. На матрице, постоянно находящейся в пучке рентгена со временем образуются дефектные пиксели, тогда изображение интерполируется от соседних пикселов. Иногда выбивает целый столбец. Когда количество пикселов превышает некий предел, детектор отправляют в ремонт. Про детекторы вот здесь можно почитать.

Интерфейс у детекторов как правило как «проприетарный». Это либо фреймграббер в формате платы PCI с цифровым либо оптоволоконным интерфейсом, либо гигабитный Ethernet с собственным протоколом. Картинка получается через API, которое предоставляет производитель (как правило драйвер и DLL).
НЛО прилетело и опубликовало эту надпись здесь
Основной язык — LabVIEW (ну или «G»). На нём рисуется GUI и вся логика. Поскольку в программе осуществляется обработка изображений, то используется пакет Vision Development Module. Для захвата изображений используется Vision Acquisition Software (это если используется камера с Camera Link или GigE Vision интерфейсом) либо используется API поставщика камеры. Когда скорости тулкита для обработки изображений не хватает (на одну картинку примерно секунда даётся), то узкие места прописываются на чистом Си (либо подключается Intel IPP) и это дело компилируется компилятором Intel, полученный код подключается к LabVIEW через DLL. Распараллеливание на несколько процессоров осуществляется самой LabVIEW.
Если заказчику нужен интерфейс к базе данных, то используется Database Connectivity Toolkit. Отчёты о проверке создаются с использованием Report Generation Toolkit.

Связь с установкой осуществляется в основном через OPC. PLC используется либо Siemens Step 7 либо GE Fanuc. Иногда используется Modbus протокол по TCP. В тяжёлых случаях (когда количество подключений к OPC измеряется десятками и нужна «полноценная» SCADA) используется Datalogging and Supervisory Control тулкит. Бывает и наоборот — система совсем простая, тогда ПЛК вообще не ставится — берутся модули ввода вывода, подключаются напрямую к PCI контроллеру Profibus в режиме мастера (либо вообще цифровую плату на 32 порта), тогда функции ПЛК берёт на себя основная LabVIEW программа. Сейчас вот наблюдаю тенденцию по постепенному отказу от Profibus в пользу Industrial Ethernet.

Изображения обрабатываются автоматически, на их основе делается заключение о годности детали. Иногда требуется организовать полуавтоматический или ручной режим, тогда картинки отправляются на станцию просмотра в стандарте DICONDE (это фактически DICOM, только для промышленности).

Машины контроля стоят на конвейере, так что это системы «квази» реального времени. Ну то есть задано максимальное время проверки детали, в которое надо уложиться, иначе конвейер встанет. Всё это в режиме 24/7 работает под Windows. Давным давно работали под OS/9, но заказчикам очень тяжело обслуживать такие системы, так что перешли на Windows.

Вот вроде и все языки да технологии.
Сам закончил институт в России по специальности автоматизация. Реально ли устроиться на предприятии, подобно Вашему, не имея ПМЖ, без знания немецкого (только английский) и без большого опыта работы?
Ну как вы понимаете, три минуса, к сожалению плюса не дадут, так что шансов не много.
Вообще говоря приехать работать в Германию не имея ПМЖ и не зная немецкого можно. Для этого нужно найти работодателя, который согласится вас взять. Но есть одно «но» — установлена довольно высокая планка по зарплате — на данный момент около 66 тысяч евро в год (брутто, разумеется). Типичный выпускник вуза без опыта получает на старте ну наверное тысяч 30-40. Если работодатель не согласится выплачивать вам 66 тыщ, то разрешения на работу вы не получите. Кроме того, перед тем, как взять на работу иностранца, запускается процедура поиска на то же место кого-нибудь из граждан Германии. То есть работодатель должен доказать арбайтсамту, что вы — есть тот самый и единственный высококвалифицированный специалист, после чего остальное — дело техники. Самое главное тут—опыт. На втором месте — язык. Хороших, опытных инженеров не так много. Если целиться на Германию, то либо продукты Siemens должны «отскакивать от зубов», либо надо хорошо знать что-то более экзотическое для Германии (хотя бы тот же GE Fanuc).
По приезду общаться можно и на английском, подтягивая немецкий на курсах. Продержаться на рабочей визе надо пять лет (точнее 60 месяцев платить налоги), после чего получите ПМЖ.
Я не вдавался в подробности иммиграционной программы Германии, действующей в настоящее время, но вот читал, что планку по зарплате хотят снизить до 35-45 тысяч и ПМЖ давать будут после трёх лет, а не пяти. Возможно коллега выше может больше сможет про иммиграцию рассказать.
Кстати, проверил — сейчас планка установлена на 34944 Евро в год, что в общем-то на нижней границе, так что и с небольшим опытом можно попробовать.
Я вот тут поподробнее написал — «Голубая карта Германии»
НЛО прилетело и опубликовало эту надпись здесь
Судя по вашему описанию — вполне можно. Поскольку я получил образование в России, то переход от обучения к работе в Германии мне неведом, но в крайнем случае можно устроиться для начала практикантом — вас охотно должны взять, а потом, набравшись чуть опыта продолжить в той же фирме на полный рабочий день, либо подыскать что-то новое. Мне вот время от времени подсовывают студентов из Гамбургского уни. И по крайней мере уже будет что написать в резюме. Беглый поиск Bildverarbeitung + Freiburg тут же вываливает полсотни вакансий. Там навскидку десятка полтора практикантов. Вы, кстати, не на Фраунгофере грызёте гранит науки?
НЛО прилетело и опубликовало эту надпись здесь
Ну учитывая тот факт, что после получения диплома Вы приравниваетесь к немецким выпускникам, то берут иностранцев по меньшей мере также активно (если есть английский, конечно), или даже более активно, учитывая их второй родной язык. Я уже не говорю про науку, где иностранцы представлены практически везде в большинстве.
НЛО прилетело и опубликовало эту надпись здесь
Говорю Вам как выпускник Технического Университета Гамбурга, тоже иностранец :)
10+ лет gamedev'а, сейчас пишу под Unity 3D.
Социалочки поди?
Нет. Не социалки.
Неожиданно столько минусов.
Я реально столкнулся с тем, что все, кто пишет в резюме Flash или Unity3d сейчас с руками отрываются в социальные игры. Не зависимо от знаний.
С чего начать изучение unity 3d? И я так понял там C#?
В сети много уроков, в том числе и на русском, в том числе и на хабре. Вот пара ссылок для примера:
http://habrahabr.ru/post/112287/
http://unity3d.ru/distribution/viewforum.php?f=11
Порог вхождения довольно низкий. При минимальных навыках программирования сделать прыгающий шарик можно практически сразу.
Можно писать на C#, Javascript и Boo (схожий с Python'ом)
Насколько урезан .Net Framework?
Можно сделать выделенный сервер, на котором будут только вычисления, без графики?
Unity использует Mono, .Net 3.5
Не совсем понял про сервер, для многопользовательских игр есть Photon
Официально не вкомпиливать графический движок и закрыть окно нельзя. Всегда можно оставить окно пустым и что-то на фоне там считать. Но зачем? Язык C#, Mono это не полноценный .NET, никаких плюсов нет. Если язык уже знаете, пишите простое консольное приложение в Visual Studio.
Что используете для редактирования скриптов? Mono? Не пробовали привязывать SublimeText2?
Уж очень меня заинтересовал вот этот скриншот.
C Monodevelop, который идет с Unity3d невозможно работать. По сравнению с Visual Studio это просто ужас какой-то. А в Sublime можно настроить подсказки и инструменты для рефакторинга и отладки?
Подсказки мне удавалось настраивать. Работают на ура. Правда все равно я что-то не так настроил: дерево проекта не отображается, каждый скрипт открывается в новом окне (а не в новой вкладке), не удалось настроить переход к строчке при двойном нажатии по ошибке из Unity (находил инструкцию для этого, но только под Windows — сам работаю на Маке).
Ну а инструменты для рефакторинга и отлаки, думаю, можно плагинами набрать.
Странно, мне он неудобств не доставляет. Много работал с VC, Eclipse, легко перешёл на MonoDevelop. Есть автодополнение, автоформатирование, по коду прыгает.
Системное программирование под Windows на C++.

Занимался разработкой дисковых утилит: дефгарментация файлов, восстановление удаленных файлов из FAT и NTFS.

Опыт написания серсвисов, программ времени загрузки (типа autockh.exe), небольшой опыт написания фильтр-драйвера файловой системы.

Нравится: Многопоточное программирование, проектирование и архитектура ПО.
In-place конструкторы спасают от фрагментации оперативной памяти? И какие есть вообще методики предотвращения сей беды?
Также, для анализа использования памяти существует утилита VMMap
Делаю интерактивные инсталляции, мультитач-интерфейсы для крупнейших выставок страны.
Unity3d, Flash, vvvv, Processing.
Что-то типа:
vimeo.com/30006025
vimeo.com/33590185
Interactive Labs?
Interactive Lab.
Да. Часто вижу на FB посты от Косинского ) интересная у вас там работа
Давно этим занимаетесь? Как начинали, что послужило толчком? Где берете заказчиков?
Лично я уже два года в этом бизнесе.
Интересно, быстро, уникально. За то время, что понадобилось бы на создание одной социалочки, я сделаю шесть интересных проектов.
Заказчики в основном рекламные агентства. Есть уже постоянные клиенты.
Закон о госзакупках 94-ФЗ. Довольно много работал как со стороны заказчика, так и со стороны исполнителя.
В программировании 10 лет, занимаюсь широким спектром задач.
Готов ответить на вопросы про алгоритмы, архитектуры приложений. С радостью отвечу на вопросы начинающих программистов.
НЛО прилетело и опубликовало эту надпись здесь
Робототехника — не моя компетенция :(
Элементарно.
Посылаете с usb или COM (для этого море инфы) сигналы.
0000011 — третий
0000100 — четвертый
и так далее.

на приемнике, генератор сигналов, который прогоняет по восьми элементам И.
К входу каждого И входит приёмник, выходы к триггерам.
Т.е. первый и — триггер в 2 выходами, каждый выход ещё триггер и т.д.
Тот триггер, который переключился в последнем ряду — искомый двигатель. Соседний может быть сигналом к повороту, к половинной скорости и так далее.

Другой вариант — посылать сигналы просто друг за другом. Выход — куча триггеров. количество сигналов — номер двигателя.
По второму проводу USB/COM — сигнал сброса или начала отсчёта.

Третий вариант — посылать сигналы всем ячейкам обработки. Там стоят триггеры в цепочке. У каждого своя собственная комбинация элементов И. Если сработало — этот мотор заработает.
Ещё посоветую способ, который никто из знатоков не посоветует.
К каждому двигателю подключаем ардуину (200 рублей за схему + 100 плата + 100 реле и т.д.).
Если экономим — на каждую аржуину по 2-5 двигателей, насколько выходов хватит.
Сигнал с USB/COM посылаем сразу всем. Ардуина программно расшифровывает сигнал (там может быть вплоть до JSON и XML), например, запустить мотор номер 4, 5, 6 прямо сейчас на 10 секунд, запустить мотор 8 через секунду, остановить мотор 13. К тому же останётся возможность реализовывать обратную связь (например датчики на руках робота, чтобы мог яйца и бокалы хрустальные хватать).
В идеале — на своих микроконтроллерах подходящих, не на ардуине. Их сейчас куча. Но придётся самому прошивать. Один раз собрать, и дальше штамповать блоки управления. В качестве бонуса можно сделать ведущую ардуину с вайфаем для беспроводного приёма, тогда можно будет без проводов обойтись и с USB не заморачиваться. ИМХО — это и есть самый простой способ. Если обойтись без ардуины — ещё и самый правильный.
НЛО прилетело и опубликовало эту надпись здесь
Вместо неттопа можно Rasberri Pi внуть подлодки воткнуть=)
НЛО прилетело и опубликовало эту надпись здесь
Свисток wifi воткните.
А еще можете одну Arduino Mega взять, у нее количество портов близится к 50. По цене незначительно дороже обычной, зато сразу на все двигатели хватит.
Базовая математика: тервер, матан, алгебра, сложность вычислений и т.д… На не самом высоком уровне, но если кому-то что-то нужно объяснить или помочь разобраться — спрашивайте, попробую помочь.
НЛО прилетело и опубликовало эту надпись здесь
Для произвольного набора точек вроде бы проще всего провести триангуляцию и потом интерполяцию в треугольнике.
А зависит от задачи. Если получить формулу график которой проходит через все точки, проще всего использовать многочлен Лагранжа. Если же нужна просто красивая кривая соединяющая точка, то тут пожалуй будет удобнее использовать интерполяцию сплайнами. По первому достаточно прочитать статью википедии для понимания, по сплайнам тоже вполне легко находиться информация в интернете.
я упустил все эти вещи в универе, потому что объясняли скучно, препод никакого фидбэка не давал на вопрос зачем все это нужно, и просто читал с книги. Есть что-то, что может увлечь, с чего стоит начать. Любое направление.
«Математики не отвечают на вопрос „зачем?“»
Если Вы хотите сразу видеть, где используется — попробуйте почитать что-нибудь, например, по классической механике.
А если просто хорошая книжка, чтобы привыкнуть к языку и формализму — то Рудин, «Основы математического анализа».
Не учился в универе, но хочу поступить, надо сдавать математику, но я настолько заработался, что все забыл (даже то, чего не знал). Подскажите пожалуйста, может есть какая-то хорошая книга, которая поможет наверстать весь школьный курс математики? Чтоб для тугодумного программиста было понятно)
Есть куча книг по математике для абитуриентов. Вроде бы весьма неплохую написал Ткачук, но точно не помню.
А главное — прорешивать примеры со вступительных прошлых лет.
Куда поступать собираетесь?
Спасибо! Да наш, местный, украинский универ. Мне чисто формально, для корочки. Так как по специальности уже пару лет работаю. Но вот если зарубеж переезжать, то почему-то обязательно требуют корочку о высшем. Ну и мало ли, может что-то полезное будет из этого. Может и знания новые будут, может старые струкутрируются. Не помешает, в общем)
Всякие левые университеты особых знаний почти никогда не дают. Если есть желание научиться чему-то интеллектуальному — советую онлайн-курсы американских университетов, или ШАД.
Малый бизнес по разработке ПО на заказ (ERP, CRM, WMS, автоматизация документооборота под заказ).
Создали компанию с нуля за 2 года вдвоём. По началу писали по вечерам, потом полностью ушли в бизнес. За первый нормальный год работы компании рост с 2х до 8ми человек. Своих денег не вложили ни копейки, связей никаких не было. Город Москва.

До бизнеса, оба работали в крупных международных компаниях, хорошо получали, были отличные перспективы. Я по работе покатался по Европе, партнёр разрабатывал системы для монстров типа HSBC. Могу развеять иллюзии своего бизнеса, рассказать про бухгалтерию (пол года пробовал сам вести), налоги (как сэкономить на зп, если кто не знает), поддержку гос-ва и т.д.

P.s. из-за низкой кармы, могу отвечать раз в час.
Спасибо, за понимание.
НЛО прилетело и опубликовало эту надпись здесь
Сайта нет, не хватает времени контент собрать и аккуратно выложить.

Мы пишем CRM под нужды заказчика, например, вы хотите, чтобы CRM умела работать с вашей складской системой, написанной 100 лет назад, но отлично выполняющей свою работу, с 1С и курьерской службой, которую пишут ваши ребята и при этом отправлять вам смс по вечерам с аналитикой. Вот подобные системы мы и создаём.
НЛО прилетело и опубликовало эту надпись здесь
В смысле как?
Есть системный аналитик, он у нас и сейлс-менеджер получается, ему иногда помогает глава отдела разработки, пишет тз, согласовывает с клиентом и называет ему стоимость.
НЛО прилетело и опубликовало эту надпись здесь
1) первое приближение бесплатно. Тогда и озвучиваем вилку приблизительную. Если интересно начинаем уточнять тз и функционал и деньги согласовывать.
2) у нас нет такого, что из функционала и сколько стоит. И по часам ему ничего не считаем, смотрим всё целиком. Говорим, что такой-то функционал, вы получите тогда-то и за столько денег. Промежуточные показы тогда и тогда, вы увидите это и это, тестовая интеграция начинается с такого-то числа и т.д.

Конфликтные ситуации решаются путём переговоров. Нет ничего, о чём нельзя договориться мне кажется. Тут уже начинаются взвешивания репутация, деньги, перспективность клиента и т.д.
сколько стоит средняя разработка такой системы? Основные клиенты малый или крупный бизнес?
К крупному пытаемся подобраться, но пока сложно.
Основная часть клиентов — средний бизнес, есть несколько из малого. Малому порой дорого такие вещи заказывать, они в большинстве сидят на Excel или каких-то коробочных продуктах, которые не всегда полностью подходят для их бизнес-процессов. А когда они подрастают, тогда уже можно и к нам. :)
Сколько стоит и как долго реализуется средний проект? что туда входит?
Пока выборка у нас не такая большая, чтобы можно было говорить про «средний проект».
Задачи все довольно разные, CRM выше — это просто пример из головы.

Проект продуктов были и за 200 тыс, и несколько миллионов.
Стандартно входит: согласование ТЗ, разработка, интеграция и 2-3 месяца бесплатной поддержки. Остальное отдельно, т.е. можно поддержку более крутую заказать, или обучение пользователей или ещё что-нибудь.
А на какой технологической платформе ваши решения?
Предпочитаем C# 4.0 + BlToolkit + MSSQL Server + ExtJS
Самый важный вопрос — где заказчиков берёте? Менеджеры находят или сами выходят?
Плюсую. Очень интересует вопрос.
Да всё стандартно:
— рассылка коммерческих предложений.
— через знакомых, кому уже что-то делали.
м.б. ещё что-то… так сходу не вспомню. Специально менеджеров для поиска не брали, пока своими силами справляемся.
Программирую уже больше 20 лет (ужас!). Отвечу на вопросы по архитектуре приложений, применение ООП, Delphi, SQLite, протоколы интернета (POP3, SMTP, HTTP, FTP).
НЛО прилетело и опубликовало эту надпись здесь
Нет, не все время. Помимо Delphi: forth, ассемблер x86, C++, Java, JavaScript.

Но Delphi — это любимый рабочий инструмент.

И слухи о смерти Delphi сильно преувеличены.
В промышленном секторе Delphi не грозит вообще ничего ещё лет так 20 минимум. А так же FoxPro, как тому, что под Windows (VFP3,5-9), так и тому, что под DOS (FPD).

Причин этому несколько:
1. На них написано астрономическое количество софта «для внутреннего пользования».
2. Эти платформы были популярны какое-то время назад и современное железо тянет этот софт не напрягаясь вообще, то есть можно для завода покупать компы всё дешевле и дешевле.
3. Эти платформы полностью удовлетворяют нужды заводов. На заводах народ и слыхом не слыхивал ни про Agile, ни про unit-тесты, ни про замыкания и прочие модные штуки. Пишут себе функции, которые выполняют какую-то нужную работу и всё.
+1! как говорится)
FoxPro? O_O, уже лет десять слышу о нём максимум раза 2 в год. Он действительно жив?
Писал в своё время на нём работу для Малой Академии.
Всё как я написал. Конечно, с FPD мигрируют потихоньку на VFP, т.к. всё больше народу, «избалованного» виндовым гуем. Но VFP жив-живёхонек, т.к. вполне себе ООП, позволяет создавать свои компоненты, и с точки зрения заводского программиста не сильно уступает той же дельфи. А самое главное, все его основные баги досконально известны, потому что за всё время работы успели ткнуться носом чуть ли не в каждый. На форуме sql.ru есть раздел посвящённый фокспро, раздел весьма живой и активный.
Видимо нужно было ответить более развернуто. Раз уж фуршет.

В настоящее время никто не программирует просто на языке, верно? Используется более широкое понятие — «платформа программирования», которая включает язык + библиотеки + среду программирования + вспомогательные инструменты + еще разное.

С оговоркой, что программируем под Windows и нуждаемся в высокой производительности (т.е. скриптовые языки типа pythonотбрасываем) можно считать, что основные _платформы_ программирования достигли уровня «зрелости», при которых они все примерно одинаковы по возможностям.

Имею в виду платформы, в основе которых: C++, C#, Delphi, Java.

C++ слишком мощен. Правильное использование этого языка требует глубочайших познаний, значит он — ПЛОХОЙ, слишком мудреный. Чистого времени на C++ я потратил наверное лет 6 и все равно не смог запомнить как там это гребаный конструктор копирования и оператор присваивания правильно написать.
C++ требует, чтобы у меня в голове находилось слишком много деталей для него самого, но моя голова — не бесконечная! В ней еще надо место под сам проект отводить… ;-)

Java — идея хорошая, но недопеченая. Слишком торопились. Хотели — забыть про проблемы с памятью, единая библиотека, упростить синтаксис, ООП в основе, программист оперирует абстракциями высокого уровня. Якобы.

В итоге: проблемы с памятью перешли в другое измерение (поищите на Хабре статьи про управление памятью в Java — это тихий ад, еще страшнее только чтение про «поколения»), авто-й деструктор все равно нужен, синтаксис языка избыточен и словоречив а главная претензия — низкий уровень никуда не делся!

Ну вот приходится иногда без абстракций байтами шуршать, строками жонглировать и пр.! Нельзя без этого, объекты и интерфейсы — это хорошо, но прямая работа с байтами _тоже_нужны_.

В Java общение с байтами превращается в цирк. Поищите статьи на хабре про конкатенацию строк и конвертацию кодировок.

Про C# скажу только одно — его придумала Microsoft для своих целей. На мой взгляд это достаточный аргумент, чтобы не вести дискуссию о его родовых травмах дальше :-)

Что касается Delphi. Тут и приятно академичный язык, содержащий ООП _в_меру_, и скорость и возможность спокойно совмещать ассемблер и игры с байтами наравне с высокоуровневыми абстракциями.
Тут замечательная концепция юнитов (модулей), которой больше просто нигде нету. Юнит в Delphi загружается в проект только раз и может содержать код старта и финиша.
То есть помимо кода классов, он содержит _собственный_ код для исполнения. Это ЧРЕЗВЫЧАЙНО УДОБНО.

Аналоги этого в других платформах мне неизвестны. Возможно подскажут в комментариях.

Тут и VCL — и она весьма неплоха, чтобы не говорили!

Пример: собственный редактор (аналог TMemo), который принимает двоичные данные (то есть текст может включать символы от #0 до #255, обычный редактор может «повредить» некоторые символы меньше пробела — перевод каретки, табуляция и пр.)
и позволяет их отобразить и редактировать как обычный текст. С полным Undo, с wordwrap и всеми плюшками. Написан с нуля на основе стандартного (пустого) TCustomControl.

За 2 (два) дня. И еще пару дней на отладку ушло.

Что очень важно — Delphi насквозь «прозрачен». Вы можете пойти и посмотреть исходники всего, что есть и они _понятны_.

Вы когда-нибудь интересовались как работают красно-черные деревья в C++? Смотрели исходники XTREE? Можно ли их понять без бутылки? Вопрос — риторический ;-)

Исходный код системных юнитов Delphi _понятен_. Он не содержит жутких темплейтов или сверхабстракций. Это просто код ;-)

Все вышесказанное мое личное мнение и не для холивара. Нравится Java или C# — ради бога. :) Думаю, программисту-профи все равно на чем программировать.

Однако, мнение, что Delphi — «умирающий» или «отстающий» или «для школьников» — не более, чем заблуждение.
Аналоги этого в других платформах мне неизвестны. Возможно подскажут в комментариях.
Lazarus?
Не уверен, что Lazarus достаточно зрел, чтобы его использовать в серьезной разработке.
НЛО прилетело и опубликовало эту надпись здесь
Можно так, конечно. Но дьявол в мелочах.

В Delphi инициализация модулей происходит в порядке их объявления в uses. Выгружаются юниты строго в обратном порядке. Delphi гарантирует это (С).

Что касается C++, то сколько помню стандарт не определял ни порядок создания глобальных объектов, ни порядок из разрушения. Это неудобно.

Опять-таки, код инициализации в юните находится внизу в специальной секции (отделенной словом initialization). А в C++ этот объект можно объявить где угодно и забыть где. И потом объявить еще один.

И пр. То есть костыли можно придумать, но когда это поведение встроено — это радует намного больше.
НЛО прилетело и опубликовало эту надпись здесь
Порядок создания глобальных объектов в С++ «немножко» определен: в одной единице трансляции (можно считать, что в одном cpp-файле) объекты инициализируются в порядке их появления в коде. Про деинициализацию сказано, что объекты деиниализируются в обратном порядке. Порядок инициализации объектов в разных единицах трансляции не определен. И это ужасно. Но самое ужасное в этом то, что, например, в gcc нет совершенно никакой диагностики при инициализации объекта a с использованием еще не инициализированного объекта b. И, насколько я знаю, нет никакого способа автоматически (средствами компилятора, например) эту проблему разрешить. Ручные способы, конечно, существуют: можно сносить все определения в один cpp-файл или оборачивать объекты в функции-геттеры. Но имхо, это отвратительно.

Кстати, может кто-нибудь знает что-нибудь по этому поводу? Может быть, есть хотя бы какие-нибудь платформенно-компиляторно-зависимые способы разрулить эту проблему (кстати, она называется static initialization order fiasco)?
НЛО прилетело и опубликовало эту надпись здесь
Разумеется. Напишите статью! :)
Delphi, КИС, over 1 000 000 кода, over 1 000 левых компонентов. Из клиента КИС был сделан веб-сервер, которые реализует всю функциональность клиента КИС через бразуер. Все работает, но беда, бывает, что строки ответа сервера доходят до 2.3 мб, что иногда приводит к «Out Of Memory» исключению, при попытке добавить что-то в строку ответа (конкатенация). Out of mem вылетает даже когда приложением занято только 140 мб памяти((. Виню во всем фрагментацию.

Пытался делать статические строки (по 3 мегабайта на сессию) с заменой конкатенации на memcopy.

Пытался заменить borland memory manager на FastMM4.

Ничего не помогло. Исходники не всех компонентов есть. Найти источники сильной фрагментации не удалось.

Вопросы:
Какие есть методы устранения подобной проблемы, для таких случаев?
Как восстановить нормальную работу приложения после Out of memory exception?
over 1000 левых компонентов — это я погорячился. Компонентов там около 20, еще кучи (точное количество никто не знает, но много) всяких dll и статических библиотек.
Попробуйте заменить конкатенацию на запись в TMemoryStream или TStringStream.
Такой метод пробовал, не помогло. Похоже что на строках только вылетает ошибка, а сама фрагментация где-то скрыта в компонентах((
Наверное, лучше все же так сделать.

Не трогать memory manager.

Ограничить число одновременно отдаваемых ответов до 10 (например).

Выделить такое число буферов размером 5 Мб (например) при старте программы, пока еще нету фрагментации. Не должно быть тут проблемы.

Использовать эти буферы. Одновременно обрабатывать не более 10 запросов.

Другой способ: перейти на потоки в файлах. Пусть прикладной код пишет ответ в TFileStream во временный файл в папку на диске, а сервер затем отдает данные клиенту из этого же потока.

Можно и одновременно это делать, если флаги Shared правильно установить.

Варианты «хорошего поведения» при исключении OutOfMemory мне — неизвестны. Подозреваю, что такого не существует.

На вашем месте я бы сделал еще такую штуку. Внутри приложения запускал бы отдельный поток, который регулярно (скажем раз в секунду) делает такую вещь: пытается выделить непрерывный кусок памяти, удваивая размер до момента, когда сделать этого не может.

Т.е. он выделяет 1 Mb, возвращает; 2 Mb — возвращает, 4, 8, 16…

И записывайте в лог.

Стартуйте его сразу вместе с программой.

Может появится еще пища для размышлений.
Вообще, конечно, ситуация, когда приложение не может выделить 3 Мб, занимая 140 — странная!

Мой текущий проект содержит кучу компонент и в определенные моменты может «откусить» и 800 Мб.

И память там выделяется большими кусками.

И нет проблемы OutOfMemory… Ни под Windows 7 x64, ни под Windows XP.

Что-то тут непонято…
Ну да, оно странное, стохастическое и печальное(.
Спасибо, буду дальше копать.
Есть ли готовые протоколы для использования в своих целях или надо разрабатывать свой? Каким образом проектировать протокол? Что почитать про разработку, масштабируемость, архитектуру высоконагруженных клиент-серверных приложений? Может быть, знаете, какие готовые решения для этого использовать в c# (возможно WCF)?
Прошу прощения — это вопрос по Delphi? Протокол для каких целей?

Или вы ошиблись топиком?
Это вопрос по протоколам интернета. Подумал, может быть, вы работали с ними или чем-то похожим в области высоких нагрузок. Протокол, к примеру, для сетевой игры.
Первый выбор: UDP или TCP.

UDP: не гарантируется доставка, но если сервер все равно непрерывно шлет позиции объектов и эта информация фактически мгновенно устаревает, то можно попробовать UDP — немного меньше overhead.

Если TCP: «голый» или надстройка над HTTP.

У надстройки над HTTP одно-единственное преимущество — пройдет через всякие прокси.

Дальше одни недостатки: слишком много лишнего передается, нет server-push и пр.

Так что, конечно, если нужна высокая производительность, то свой протокол по соединению TCP.

Что касается устройства возможного такого протокола, то, вообщем-то, тут уже столько копий сломано, что боюсь открывать рот :)

Начать можно тут смотреть: code.google.com/p/protobuf/

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

Не нужно CRC.

Не нужно постфиксных данных.

Расширяемость всего, версионность всего.

Что касается производительности обработки на сервере — это отдельный разговор, но вообщем все сводится с простейшим соображением — без задержек. Задержки от синхронности, так что асинхронность всегда и везде.

Как-то так.
А есть толковые гайды по архитектуре с учетом особенностей Delphi/Pascal? Или там все по стандартным паттернам?
Если можно кратко — в чем основные отличия построения этой самой архитектуры? Я просто помню мрачные времена, когда весь код жил в обработчиках событий, быстро превращаясь в неконтролируемую лапшу.
Появился ли в Delphi после 7ой версии(последняя, что я видел) вменяемый менеджер размещения? Умеют ли современные версии делать native приложения?
На мой взгляд, очень правильным направлением в создании архитектуры является DDD (статья на Хабре). Обязательно рекомендую прочитать книгу Эрика Эванса, но она не для начинающих и требует серьезных познаний.

Паттерны — это не панацея. Это нечто вроде алгоритмического приема, который работает при соблюдении определенных требований и мешает, если требования немного иные ;-)

Далее, Вы, видимо, описываете ситуацию, когда модели предметной области «вмешиваются» в код форм и «размазываются» по методам событий. Грубо говоря, когда в архитектуре MVC все смешалось «в кучу»: и View, и Model, и Controler.

Это ошибка, конечно. Решение — выделить бизнес-логику и сконцентрировать ее в отдельных классах. В качестве простейшего способа исправления — вводим отдельный объект модели, связанный с формой, начинаем переносить туда код.

Однако и сама архитектура MVC — ограничена в применении. Это тоже надо понимать. В «чистом», дистилированном виде она встречается не часто.

На архитектуру приложения надо смотреть как на способ изолирования бизнес-логики. Все остальное — слои, уровни, модели, паттерны служат этой цели.

Что такое «менеджер размещения»?

Умеет ли Delphi делать native приложения? Конечно, умеет. Вся котовасия с .Net переместилась в отдельный проект Delphi Prism.

Менеджер размещения, layout manager — штука, которая делает авторесайз контролов при изменении размера окна.
Аха. Пользуюсь стандартными align и иногда пишу свой разместитель (но очень редко, раза два или три). Хватает обычно.
Расскажите про SQLlite: с какими проблемами приходилось сталкиваться?
Особенно интересны всякие неочевидные вещи, проблемы с масштабируемотью и все, что может проявиться неожиданно уже в продакшне.

Похоже стоит написать статью про SQLite.

Неочевидные вещи…

Ну, наверное:

— нет встроенной поддержки UNICODE, то есть чтобы выполнить сравнение двух строк на русском языке нужно подключать эту поддержку;
— масса настроек, многие из которых «по умолчанию» не вполне удачные: размер страницы базы на диске, тип синхронизации транзакции и пр.;
— тип столбца не предопределяет тип значения в записи (то есть столбец может быть объявлен TEXT и в него можно занести целое), тип столбца определяет как сравнивать (в индексе), обычно тип столбца можно вообще не указывать (но и это может вызвать определенные хитрые проблемы сравнения).
Это удобно, но необычно (после «традиционных» RDBMS);
— есть BLOB-ы, вполне удобные;
— без групповой транзакции — нет жизни, т.е. если явно не объявлять BEGIN XXX COMMIT, то будет транзакция на каждую команду, а это 100-200 мс задержки.;
— многопользовательский доступ можно организовать по-разному, это зависит от целей (одно или несколько соединений), в целом система не любит одновременный WRITE, но недавно появился новый вид лога (WriteAheadLog), который облегчает проблему.

А как там с масштабируемостью?

Статью стоит написать однозначно :) С упором на современные лучшие практики.
Есть некоторый опыт разработки с применением ESRI ArcObjects SDK for .NET

Надеюсь в скором времени отправиться на PhD в солнечную Барселону.
Расскажите, пожалуйста, о PhD и Барселоне :)
Университет Pompeu Fabra
Достаточно молодой университет. Если не ошибаюсь ему что-то около 20 лет.
С недавнего времени там ввели программы на английском, чтобы привлеч иностранных студентов. Год PhD стоит каких-то символических денег, к тому же можно попробовать получить стипендию, которая не только учебу, но и проживание покроет.
Конечно же в UPF есть свой Department Of Information And Communication Technologies. В нем 19 исследовательских групп. Направления исследований: от сетевых технологий до биомедицины. Список групп можно посомтреть тут.
Мне сложно понять. Вот есть на счет PhD на одном из факультетов на странице tuition fees такая информация:

Doctorate students must register their Thesis Tutorial every academic year, including the academic year in which the thesis is deposited. The price of the thesis tutorial in the 2012-13 academic year was € 389,76.

Administrative taxes: € 67,82

Students with a degree issued by an university outside the European Higher Education Area (EHEA) and has not received homologation must pay € 211,97 during the enrolment period.

The cost of the doctorate diploma is € 211,97.


Но нигде нету информации о стоимости обучения. Неужели это и есть те символические деньги, о которых Вы сказали выше?
Да, это именно те самые символические деньги. Помимо этого есть ещё оплата за рассмотрение заявления на поступление (application fee) — 30 евро.
Ничего себе. Интересно, почему такие цены?
В сравнении с другими государственными университетами в Испании цены немного ниже среднего. Думаю, что из-за того, что университет молодой и ещё зарабатывает себе репутацию.
Насколько я понимаю, государство дает субсидии на науку, которые покрывают стоимость обучения PhD. У нас на нидерландщине PhD вообще считается работой, платят кажется около 2000 евро в месяц обычно.
А расскажите про Нидерланды пожалуйста. Как попали, по учебе/работе, какими знаниями/навыками обладали, уровень языка и т.п.
Попал по учебе, получив стипендию. Сейчас эта стипендия закрыта, так что особо расписывать про нее не буду. Диплом бакалавра там можно получать в университетах или высших школах. Университеты дают более теоретические знания, на бакалавра CS нужно учиться три года. В высшей школе дают более практические навыки, обучение занимает четыре года. Но в высшую школу можно поступать, отучившись на год меньше в голландской средней школе.

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

Я учился в высшей школе, так как практически весь бакалавриат в университетах по-голландски (а магистратура — по-английски). До этого я два года учился на матфаке одного из университетов в Беларуси, и мне сделали индивидуальную программу, которую я освоил за два года и стал бакалавром. Успехи в Беларуси помогли потом поступить в магистратуру лучшего технического вуза страны без экзаменов и с укороченной программой подготовки — два курса параллельно с остальной учебой в течение первого года обучения. Учеба на магистра CS занимает как правило два года (120 кредитов), из них три четверти года — диплом.

Если нет стипендии и паспорта Евросоюза, нужно рассчитывать на 4-6 тысяч евро в год для обучения в высшей школе, до 10 тысяч в университете. Плюс нужно порядка 10 тысяч евро в год на жизнь. Работать параллельно с учебой очень сложно, законодательство позволяет работать до 10 часов в неделю и только с отдельным разрешением. Но я много работал во время бакалавриата на стажировках, оплачивали 400-500 евро за полный день.

Язык был только английский, подтянул его во время армии и сдал IELTS на 7.5 из 9. Проходной нужен был 6. Сейчас, через три года жизни в стране, голландский знаю довольно слабо — все отлично говорят по-английски, ну и сложно с работой и учебой найти время на изучение языка.

Если хотите найти работу программистом, смотрите предложения на monsterboard.nl. Если интересует исследовательская деятельность, смотрите сайты универов, ищите интересные направления и пишите профессорам. Как я уже писал, в Голландии за обучение на PhD вам будут платить.

ой, а как это? Аспирантура без зарплаты? Она же вроде считается и является работой, нет?
Сложно ли было поступить? Что требовалось? Конкурс? Насколько я знаю для PhD язык нужен почти в совершенстве? Наличие публикаций, рекомендации, все как и везде?
В общих чертах процесс поступления выглядел так:
0. Определился с исследовательской группой
1. Написал профессору из этой группы и получил его согласие быть руководителем
2. Подготовил и отправил все бумажки в соответствии с требованиями департамента
3. Оплатил сбор за рассмотрение заявления
4. Через полтора месяца нашёл себя в списке принятых студентов
5. Отправил заявление на стипендию
6. Через месяц нашёл себя в списке стипендиатов

Пункт №1 — ключевой. Остальное как везде.
Профессору я отправлял своё CV и мотивационное письмо с объяснением, почему я хочу именно в его группу.

Подтверждение уровня английского требуется, но точных критериев нет. Думаю, что как в других европейских университетах: IELTS на 6-7 баллов.

Публикации и рекомендации относятся к дополнительным плюсам. У меня публикаций в значимых изданиях нет, поэтому отправлял только рекомендации от руководителя в магистратуре и с работы.

Про конкурс не могу сказать точно, но насколько мне известно заявлялось примерно 130 человек, а приняли около 40-50.

Сложно ли поступить — это субъективно. С уверенностью могу сказать только то, что оформление визы отнимает много времени и сил.
Есть ли годный механизм отрисовки spatial raster в своём слое, чтобы отрисовка не занимала секунды?
Хочется либо создать свой IRasterDataset который бы знал, как обратиться к моим растрам, либо напрямую писать в буфер, который бы перепроецировался автоматически перед выводом на экран. Ничего такого не смог найти, а работа через IRasterLayer, как в ArcBruTile очень медленная =(.
К сожалению не знаю.
Бизнес-тренер. Отвечу на вопросы по деловой коммуникации: переговоры, продажи, презентации; личной эффективности.
Каков среднерыночный часовой рейт бизнес-тренера и сколько часов нужно брать для минимального ощутимого эффекта в какой-нить сфере?
Вы, скорее всего, о коучинге говорите. Тренинги обычно оцениваются по дням (в районе 20 000 за человека за 2 дня у хорошего тренера). Стоимость коучинг-сессий зависит от уровня коуча, от желаемого результата и т.д.
По поводу количества часов. В коучинге может понадобится 5, а может 55 сессий.
Если привдете пример, можно будет оценить стоимость работы.
как определить свою нишу?
я бывший студент(год назад закончил), уже успел поработать: разработчиком, разработчиком в тестировании, сопровождении + консультация разработчиков веднора касаемо инфраструктуры + автоматизация.

Мне все интересно.
Что мне лучше делать? Выбрать направление и по нему развиваться или как… Помогите пожалуйста, этот вопрос меня сильно уводит от повседневных дел.
Вам коуча надо :) Думаю ваш вопрос — найти себя — один из самых популярных у коучей.

Для начала можно следующее. Достаточно популярная техника, между прочим:

1. Составьте список всех дел/профессий/занятий, которые вам нравятся, увлекают вас ну и т.д. Не ограничивайтесь своими умениями. Смело пишите все.
2. Теперь, начиная с первой позиции в списке, представляйте себя в этой роли. Детально — что вы делаете? какой код пишете? зачем? и т.д.
3. Следите за эмоциями. Какое-то из занятий должно вызвать сильный эмоциональный подъем, который будет чувствоваться даже физически — дрожь, мурашки, изменение температуры тела.
4. Скорее всего, это то, что Вы искали.

Можете еще вот такую технику попробовать.

Обращайтесь, буду рад помочь даже после фуршета :)
Спасибо вам ptitca_zu!
Я думал что со мной вообще что-то не так!)
А какие книги посоветуете по данной тематики? Может видео?
Кто такой коучер? Ведь он должен очень хорошо знать ИТ и быть отличным психологом. Какие существуют мировые профессионалы в этой области?
Существует ли книга о том как определить свою нишу в ИТ области?

Спасибо вам очень!!! А то у меня какой постоянный когнитивный диссонанс по этому поводу.
Про коучинг, если совсем первый раз слышите, посмотрите в википедии — там достаточно развернуто написано.

Про мировых профессионалов сразу вспомнить не могу, но в общем-то, возьмите пар книг американских по развитию — кто-то из авторов обязательно да коучем окажется)))
Специалистом в ИТ ему быть не обязательно. Из википедии поймете почему, скажу только, что коуч отвечает только за процесс, но никак за содержание.

Книги… Почитайте «Цельная жизнь», например… Или вот из художественных всем всегда рекомендую (потому что самому в свое время помогла) «Источник» А.Рэнд
Видео… Могу фильм порекомендовать: «Общество мертвых поэтов»
Коуч не консультант и не наставник.
Потому, экспертность в области запроса клиента коучу чаще будет только мешать.

Если будете выбирать коуча, опирайтесь на рекомендации людей которым доверяете + свое ощущение. Или, например, посмотрите что бы его школа коучинга работала по какому-то признанному стандарту, например входила в ICF www.coachfederation.org/ :]
В принципе, про коучинг могу рассказать деталей, если интересно, добавить что-то к ответам ptitca_zu.

Коуч, выпускник Erickson College www.erickson.ru/ Сейчас у меня это не основная профессия, но любимая не меньше основной :) На данный момент 30 часов практики реальных коуч-сессий и наверное под сотню «тренировочных» (с людьми которые обучаются\сами коучи).
Подскажите, как улучшить свою речь, научиться красиво говорить, грамотно выстраивать аргументацию и устный текст? Могли бы вы также подсказать литературу на русском на эту тему? Спасибо!
Сходите на хороший тренинг по риторике, публичным выступлениям, презентациям. Тут сложно что-то конкретнее посоветовать, надо Ваш уровень знать…

Вот литературу, с удовольствием

Хорошую книгу на эту тему написал Л.Кинг — «Как разговаривать с кем угодно, где угодно, о чем угодно». На русском есть.

Почитайте публикации В.В.Кулешова. У него даже книга есть по риторике, забыл название.

Гандапаса посмотрите — книги и видеоматериалы.

Самое главное — не просто читать и смотреть, а сразу же применять.
По спонтанной речи, кстати, можете еще у Ганапольского в «Кисло-сладкой журналистике» в главе про радиоэфиры почитать.

Что касается аргументации — почитайте книги по продажам, переговорам. Того же Кеннеди, например или Стюарта. Все есть на русском. У отечественных авторов ничего схожего по уровню не встречал.
Спасибо за ответы
Порекомендуйте несколько тренингов по развитию личности, прокачки харизмы и лидерства.
Что думаете про лайф-спринг? :)
Вы конкретные программы просите порекомендовать? Если да, то вопрос: какие цели? Какую сторону личности хотите прокачать?

Про лайф-спринг слышал, но особо не интересовался, поэтому мнения на его счет нет. Вообще же к тренингам личностного роста отношусь настороженно.
хочется прокачать харизму и лидерство.
Интересно ваше мнение по этому вопросу.
Вообще реально ли?
по харизме можно к тому же Гандапасу сходить, правда я не уверен, что у него еще есть эта тема, год назад была.
лидерство — тоже он, ну или коуч хороший (см. выше)

но это достаточно скользкие направления на мой взгляд. я все-таки придерживаюсь мнения что компетенции «лидерство» и «харизма» (если им можно дать описание) плохо поддаются прокачке.

о, вспомнил. по лидерству еще ведут программу SMOLT, слышал хороший отзыв от коллеги.
а у Гандапаса тренинги или больше всё же семинары с отработкой в зале?
если тренинг открытый, то, скорее всего, отработок там немного, хотя Радислав хорошо с большими аудиториями работает.
НЛО прилетело и опубликовало эту надпись здесь
С чего начинали? И посоветуйте, пожалуйста, адекватную литературу (если сталкивались с таковой)?
НЛО прилетело и опубликовало эту надпись здесь
Благодарю Вас.
Как относитесь к разработке на jQuery Mobile + phonegap?
НЛО прилетело и опубликовало эту надпись здесь
Как относитесь к ARC? Судя по всему, Apple будет все больше и больше популяризовать эту технологию. Сам вполне хорошо понимаю «manual» memory management, но Apple обещает, что используя ARC работа с памятью будет более оптимальна.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
А с чего начать НЕпрограммисту? Просто так сходу эпловские гайды я вряд ли пойму, нужно основы сначала изучить. Так вот, какой будет достаточный минимум?
НЛО прилетело и опубликовало эту надпись здесь
Опыт разработки на Objective-C более 6 лет. Хорошо разбираюсь в программировании под iOS и OS X. Проводил лекции на эту тему на прошлом месте работы.
НЛО прилетело и опубликовало эту надпись здесь
Нет, не знаю.
Как относитесь к ARC? Судя по всему, Apple будет все больше и больше популяризовать эту технологию. Сам вполне хорошо понимаю «manual» memory management, но Apple обещает, что используя ARC работа с памятью будет более оптимальна.
Вопрос хороший :) Полноценно использую ARC на последнем проекте. Проект очень большой, минспека iOS 5.0, что важно, т.к. можно использовать __weak. Работает вполне себе хорошо и перейти не составило труда. Однако минус все же есть и он полностью противоречит тому, что говорит Apple. В программе используется очень много вычислений и в одном месте дергается метод, который принимает два CGFloat на вход и возвращает такой же CGFloat. К сожалению, в функцию этот метод вынести не возможно по ряду причин. Так вот с ARC непонятно откуда берется 13% release/retain, а без меньше 3% и как не странно это очень сильно влияет на производительность.
Manual Memory Management пока нравится больше, но это скорее дело привычки.
А причем здесь CGFloat на входе и на выходе — это же простой тип, а не объекты? В любом случае спасибо за мнение.
Я не зря описал, что используется только простые типы. Казалось бы откуда retain и release в данном случае? А вот на практике выходит именно так.
Было бы здорово посмотреть на этот метод, чтобы разобраться с этим моментом.
К сожалению, код выложить не могу, он коммерческий. Могу сказать, что взять имплементацию метода и пользоваться ею напрямую все равно не помогает.
Интересно с какими объектами и как выполняется работа в методе.
НЛО прилетело и опубликовало эту надпись здесь
Понятия не имею как его посмотреть.
НЛО прилетело и опубликовало эту надпись здесь
Проблем с использованием __weak не возникало? Например, когда пытаемся обратиться к уже зачищенному объекту?
Нет, проблем не возникало ни разу, возможно изза опыта с ручным управление все работает хорошо :)
Как вы относитесь к CoreData? Если не пользуетесь, то почему и чем его заменяете?
К CoreData отношусь положительно, сделал не мало проектов, которые построены на ней. Знакомство начал с самого появления в Mac OS X 10.4 и использовал вместе с CocoaBindings — таким образом простые проекты можно было создавать абсолютно без кода, например для наполнения основной программы начальными данными.
Но в работе с CoreData надо понимать важный момент — если она плохо ложится на задачу, то легче сразу от нее отказаться чем пытаться допилить. Лучше всего ложится на задачу когда программа показывает read only контент.
а можно пример когда не ложится?
Тут надо четко понимать, что нельзя создать объект за пределами NSManagedObjectContext и изза этого часто возникают проблемы, для которых надо придумывать воркеарунды. Возьмем примитивный пример: отредактировать имя человека (класс Person), без CoreData все просто — инстанциируем временный экземпляр класса Person и редактируем его в отдельном контроллере, если пользователь нажал Done — добавляем в массив, если нет — просто забываем. Используя CoreData невозможно создать временный объект вне контекста, любой запрос вернет все классы Person в том числе временный.
Конечно, данный пример очень простой и существует масса возможных решений данной ситуации, но в большом проекте со сложными связями даже для такой ситуации приходится искать решение.
iOS. Как/где бы вы провели границу между использованием UIKit+CAAnimation и специализированными фреймворками типа Cocos2D/Sparrow?
Для анимации интерфейса в большинстве случаев подходят UIKit и CAAnimation, редкий случай, который был на практике и требовал GL это наложение эффектов на камеру в реальном времени и прорисовка немерянного количества графиков.
Для игр только GL, тут надо понимать, что CAAnimation не подходит для игр сложнее чем пятнашки или 3 в ряд.
можете рассказать о разработке ar приложения? с чего начать?
спасибо.
Ох, с этим я особо не работал. Все, что делал — накладывал эффекты на камеру, для этого использовал полностью свой движок, а получения видеопотока в реальном времени через AVCaptureSession.
НЛО прилетело и опубликовало эту надпись здесь
продвигаем услуги аутсорсинга. Хотим сфокусироваться на монопродукте. Сервак с определенный набором софта, виртуализация на линуксе, внутри виртуалки с линуксами и виндой. Просто разворачивается из образа любым продавцом компьютеров. Деньги в контрактах годовых на поддержку. Небольшая сумма, например, 3 тыщи в год за простой сервак.
НЛО прилетело и опубликовало эту надпись здесь
Да, коробка. Канал — дистрибуторы компьютерной техники.
Конфиг опробован на клиентах.
Отрасль не определена, задачи, решаемые набором стандартного софта неспицифичны.
Размер офиса от 20 до 150 АРМ.

Дистрибутив продается с одним из двух планов техподдержки. Сильвер стоит 3 т.р в год. не предполагает выездов. Реагирование 1 час, 8х5. Золотой план — 8 тысяч рублей. Реагирование 1 час, 8х5, неограниченное количество выездов.

Просьба помочь с позиционированием продукта, ценообразованием, набором софта.
НЛО прилетело и опубликовало эту надпись здесь
А аутсорсеры не посчитают нас конкурентами?
Думаю, ориентироваться будем на бухгалтерию, поэтому будем выходить на аутсорсеров, которые ставят и обслуживают 1с.
НЛО прилетело и опубликовало эту надпись здесь
Как маркетить дешевые приложения? А то сунулся на ComponentSource, а они сказали что де слигком дорого, нужно поднять цену до $100.
* Слишком дешево, конечно же :)
НЛО прилетело и опубликовало эту надпись здесь
Бизнес (системный аналитик). Опыт в сферах телекоммуникаций, Human Resource Management Systems, Insurance/Re-insurance. Общий опыт 5 лет.
Рабочие процессы, форматы документации и спецификаций, инструменты, моделирование системных процессов и другое.
Приветствую.

Тоже потихоньку осваиваю эту стезю, переключаясь с ИТ сервис менеджмента.

А внутренний HR так вообще пока любимый и приоритетный клиент. :)

Вопрос: где обычно наш брат тусуется (форумы, блоги, сообщества)? Есть какая-то подборка любимых/полезных ссылок?
День добрый,

Не совсем понял что вы имели ввиду по HR. Для меня это было лишь сферой для разрабатываемого продукта не продолжительную часть моей карьеры. Есть несколько ссылок по HR системам, откуда в свое время черпались идеи для нового функционала в продукте. Если вы хотели этих ссылкок — то скажите и я найду.

" (форумы, блоги, сообщества)?" — это уже видимо по теме аналитики. Ниже несколько ссылок:

http://modernanalyst.com — мировой и, наверное, самый крупный портал по аналитике
http://iianalytics.com сайт института аналитики. Тут иногда бывают интересные статьи и ссылки в блогах
http://bx.businessweek.com около аналитические темы
http://www.interface.ru Тут бывают статьи по прикладной части аналитики. Инструменты, нотации, советы
http://www.agilemodeling.com Хороший путеводитель по миру моделирования. Преимущественно по UML

Список может стать бесконечным. Скажу так, большинство сгущений аналитиков происходит по используемым инструментам, нотациям и подходам. Я не встречал (кроме modernanalyst) таких всеобъемлющих ресурсов по аналитике. Частые центры дискуссий по аналитическим темам могут быть reddit, ariscommunity, любой software форум итд.
Если у вас есть какие-то уточнения, то, возможно, я смогу дать более точечные советы.
InterSystems Cache` и Ensemble, опыт разработки
есть вопросы по разработке администрированию задавайте
ого! я уж думал сам писать про каше но раз вы первый тогда спрошу: как отследить единичную операцию записи данных в WIJ файл? есть ли какие-то рекомендации или рецепты по использованию ещё «более прямого» доступа к данным — то есть запись/чтение делать не применительно к глобалам а сразу к блокам? есть у вас такой опыт? что рекомендуете почитать? есть ли статьи о проектировании и конфигурировании структур данных не на объектах и не на SQL — а с использованием прямого досутпа? реальные проекты с прямым доступом большие БД хотя бы десяток тысяч уникальных ежедневных пользователей?

Как правильно настраивать память в каше, что такое кеш 2КБ и чем он отличается от кеша 8КБ (у меня например основной объём памяти выделен под 8КБ кеш — а под 2КБ чуть более чем ноль — может я не прав?)

Как отслеживать эффективность кеша (то есть цифру в портале управления я вижу) — каким образом можно на неё влиять? имеет ли смысл подогревать глобалы самостоятельно — или лучше оставить это на совести у системы?

Всё по прямому быстрому и ещё более быстрому доступу безо всяких скл объектов цсп и прочей лабуды быстрее быстрее быстрее — все что знаете. Спасибо.

как много сразу интересных вопросов,
работу с WIJ отследить ни как не получится, напрямую работать с блоками полагаю возможно но очень трудно, и точно не нужно, очень легко порушить целостность БД.
статей скорее нет, пока не откуда, рекомендую захаживать на sql.ru, и в блоке InterSystems, последнее время появляются новые статьи.

на счет прямого доступа, проекты с которыми я работал, практически без sql все только на собственных индексах и хранении, но используются объекты, но у объекта есть свойства с многомерной структурой данных в нем
скажем так, реальных проектов по крайней мере в россии, с большим количеством клиентов это только ПФР наверно, есть в казахстане и украине у нас, но там могу сказать что в системе заведено порядка 8000-10000 тыс пользователей, из которых одновременно заходят до 1500, мы выдерживаем правда в много серверной ECP конфигурации.

так по буферам, 2КБ так же как и 4КБ это со старых версия осталось, сейчас в зависимости от объема и характера данных нужно использовать 8КБ или выше, сейчас оставлять 2КБ кеш не имеет смысла, Cache при необходимости использования буфера например 2КБ, может использовать 8КБ буфер
в младших версиях Cache нельзя было настроить через интерфейс буфера отличные от 2КБ и 8КБ, в версии 2012, добавили возможность настраивать буфера 4, 8, 16, 32, 64, и убрали 2КБ
необходимость использования отличного от 8КБ буфера, это если у вас есть БД с размером блока больше 8КБ. Для БД размер блока больше 8КБ имеет смысл, если у вас большая часть данных, имеется ввиду значение глобала не умещается в 8КБ, и размещается сразу в нескольких блоках, тогда подбирается подходящий размер блока, и кеширование становится наиболее эффективным. так же в конфигурации с ECP не будут кешироваться значения не умещающиеся в один блок

эффективность кеша это отношение логических обращений к глобалам к физическому обращению, таким образом чтобы эта цифра выросла (а именно большая цифра говорит об эффективности), необходимо увеличить размер буфера
к тому же например, если вы в своем проекте используете CacheTemp, то если у вас размер буфера будет значительно превышать размер БД CacheTemp, то запись в нее, не будет вести к записи на диск.

самое простое, это использовать свои индексы, писать свои универсальные обработчики запросов, например у нас запросы к БД сводятся к нескольким запросам вида
d rs.Execute(«field1»,«value1»)
d rs.Execute(«field2»,«value2»,"&")
d rs.Execute(«field3»,«value3»,"|")
в итоге мы получаем нужную нам выборку, с которой можем дальше работать
а как размер буфера (я так понимаю это объём памяти выделенный под 8КБ кеш) может значительно превышать размер CacheTemp если эта БД у меня весит порядка 10ГБ — и вот ещё вопрос каким образом её можно чистить что бы она место на диске не кушала — стандартными средствами ничего не выходит — очищается пару десятков метров и всё?
ну у нас например размер буфера 100GB, размер CacheTemp 40-50GB
чистить, кроме как удалять глобалы за собой никак, размер БД не будет уменьшаться только свободное место внутри нее, можно удалить файл при остановленном Cache тогда при старте он создаст новую
100GB оперативы мы пока что себе позволить не можем

спасибо — этот способ мне был известен, думал может вы знаете како-то секрет:) — в том-то и проблема что фактически кашетепм никак не удалить без остановки — другие БД можно прямо в процессе — переконфигурировать и удалить (если использовать их как временные) — например у нас есть tempNamspase — tmpBD — мы создаём newtmpBD — указываем её как основную БД для tempNamspase — а tmpBD удаляем — прелесть в том что это может делать скрипт автоматом без остановки системы а с кашетепм такой фокус не покатит.
оперативки то у нас вообще 256GB, у каше есть проблемы с выделением буфера больше 100GB, поэтому используем только такой объем
еще есть проблема если количество ядер на сервере больше 64, но это только под Windows
хорошие у вас сервера))) нам пока приходится обеспечивать 50 000 пользователей в сутки на 40 ядрах и 40 ГБ оперативы (это для всей системы мастер слейвовы фронтенд и фотобанк)

но спасибо за совет буду знать с чем столкнусь в дальнейшем!
50000 тысяч пользователей в сутки, но это я так понимаю очень короткие запросы с небольшой обработкой на стороне сервера?
я так понимаю финстрим?
у нас то СЭД, и запросы сами по себе достаточно объемные, на каждый запрос может подниматься достаточно много данных, на страницу по 200-300тыс обращений к глобалам.
не заметил что из украины, значит точно не финстрим
а что такое финстрим?
компания такая в москве, с банками работает, на каше
запросы могут быть которкими могут быть не очень — всего от пользователей в сутки до каше доходит порядка 700 000 запросов — остальное обслуживается мемкешем

200 — 300 тысяч обращений к глобалам — это конечно много, я стараюсь что бы такого количества не было — но в целом, если страница не в индексе то её придётся создавать — и тогда (если вы под обращением к глобалу вы подразумеваете одну операцию сет гет или ордер) — то количество этих обращений будет даже более, дело в том что фактически на Каше у нас реализован также бекенд — то есть возвращается xml готовой страницы, для которой внутри каше дополнительно вызывается xslt преобразование — по сути каше отдаёт уже готовый html
есть такой показатель как GloRef, который показывает количество логических обращений к глобалам, и 200-300 тыс это оно.
я понял — в целом я стремлюсь конечно к меньшему показателю — но иногда и превышает спасибо за ответы, приятно что кто-то ещё работает с тем что и я)
приезжайте в сентябре на школу InterSystems, там можно будет пообщаться со многими такими же
ой, в сентябре я хочу в отпуск, возможно в следующем году, спасибо за приглашение
ой, в сентябре я хочу в отпуск, возможно в следующем году, спасибо за приглашение.
Как вариант — можете использовать зеркало failover-кластер. Программно переключаете с primary-сервера на backup, на primary чистите cachetemp. Перерыва нет, пользователи продолжают работать. Подробнее тут
Но с включенным AgentContactRequiredForFailover=yes
и ещё вопрос по идее у меня не должно быть значений глобалов не помещающихся в один блок (8КБ) — но как это проверить наверняка?
можно запустить проверку целостности, и в протоколе
есть показатель Big String blocks или Длинные Строки, он и указывает на что что значение не уместилось в 1 блок
спасибо сейчас гляну интегритичек — проверка целостности у меня выполняется еженедельно.
кажется длинные строки встречаются только в глобалах содержащие кашевские программы — это может влиять на производительность имеет смысл переписывать программы что бы там не было строки длинной более 8 КБ?
то есть программы наши — не интерсистемские
нет, думаю на это не стоит обращать внимания
ещё вопрос насчёт своих индексов, это понятно — в прямом доступе других индексов и быть не может, возможно есть рекомендации о глубине индексного глобала — то есть что дешевле ^a(index1,index2) или ^a1(index) ^a2(index) и тому подобные вопросы — то есть когда операция merge — становится настолько долгой что быстрее выполнить ордер и сет (с этим я сталкивался в реальной жизни на относительно небольших глобалах) что быстрее ордер или квери например для одноуровнего глобала (понимая что они выполняют разные действия)?
у нас используются индексы до 5 уровней вложенности, но перебор чаще всего только на последнем уровне, насчет того что если merge долгий, странно что может быть order/set при этом быстрее, я думал что быстрее может быть только GBLOCKCOPY. у нас есть глобалы на некоторых БД Merge для которых может выполнятся по 2-3 дня
насчет вложенности, нужно еще не забывать на ограниченную длину индексов, т.е. сколько бы ни было индексов сумма длин индексов не может превышать примерно 256байт, плюс/минус при разных условиях, кириллица/спецсимволы.
и ещё один вопрос — известны ли вам организации которым требуется разработчик каше удалённо на неполную занятость (опыт работы 8 лет)?
нам вообще требовались, но как то что то слабо получилось, так ни с кем и не договорились
а так больше не знаю кому могут требоваться, можно у IS спросить они могут знать
а кто такие IS?
InterSystems
Нам известны, обращайтесь.
Отвечу на вопросы по виртуализации. Основная специализация — vSphere. Hyper-V — в меньшей степени.
каков минимальный конфиг для правильного деплоя?
Именно правильный конфиг я вижу как два сервака и отдельная хранилка. Вот как построить нищебродский кластер, например на десктопных камнях и простых сата винтах.

Делаем пока на Proxmoх по причине ограниченности бюджета наших клиентов.

Думаю все переделать на вмваре с минимальной лицензией.
Минимум-минимум это 4Gb RAM, процы с поддержкой iVT. По моим ощущениям, нормальное внедрение, это:
— intel Core i5
— 16Gb RAM на хост
— storage на террабайт (благо диски дешевые)
— 1Gbp LAN card на всех машинах. В идеале — по две карточки на машину.

Обязательно проверяйте матплату и сетевые карточки по HCL, vmware очень капризно относится к оборудованию.
сколько надо машин? Читаю про VSA. Рекомендуется три.
Зависит от задач. VSA штука хорошая, но сильно жрёт диски — рекомендуется юзать RAID + от ёмкости RAID половина уходит на репликацию.
Можно два сервера и свидетеля на vCenter Server.
жрет диски по иопсам? значит на сасе надо делать? и на нормальных контроллерах?
Нет, по объёму. Изначально поддерживался только RAID10 (уже -50% от raw объёма) + 50% места занимается под репликацию со второго сервера. Итого, получаем 25% от исходного raw объёма. Позже добавили поддержку RAID5, так что уже легче.
Если есть деньги на SAS — советую уже тогда сделать внешний сервер с ними или купить нормальный массив.
а если простой пару часов не критичен?
посоветуйте может быть дисковую полку?
Если пару часов не критично, то лучше всего вывести один хост из кластера ресурсов, и поднять там NFS сервер. Но это одна точка отказа.
С полочкой сложнее — всё зависит от требований и возможности.
Можно ли развернуть vSphere на существующем парке серверов с объединением дисков серверов в единый датастор?
отличный вопрос, добавлю: будет ли работать миграция? пускай не живая, но хоть при отрубании одного из серваков, запустятся ли все его виртуалки на другом?
будет, но только при отключении машин. Живая миграция требует общий сторадж, а он не локальный.
значит данные должны быть в постоянной синхронизации?
Дело не в синке, а в том что живая миграция требует доступ обоих серверов к хранилищу.
VMWare VSA — ответ на ваш вопрос.
Локальных дисков в единый большой датастор?
Нет, только для трёх серверов с помощью VSA.
На существующих серверах можно развернуть если сервера в HCL.
Вопрос в выборе доступа к внешней схд… что лучше nfs или icsisi(аппаратный, программный) ну и fc я так понимаю будет бесспорным выбором в этой ситуации. но может быть вопросы в гибкости других способов доступа.
Если у Вас уже есть FC — используйте его. Если нету — построить новую SAN будет дороже.
Если у Вас есть 10Gb — я бы задумался про FCoE — в одном проводе вы получите и SAN и LAN, при этом с помощью QoS настроите приоритет как Вам нужно.
Если у Вас есть 10Gb и FCoE не вариант — тогда iSCSI, неважно программный или хардверный, главное чтобы был нормальный. DBRB, OpenFiler и иже с ними — не сильно рекомендую. Второе что крайне полезно и удобно — это поддержка VAAI (механизм выноса тяжелых операций на массив без привлечения самого сервера).
Если у Вас 1Gb — то в большей мере зависит от Ваших предпочтений.
У NFS пока нету всех фичей VAAI, только некоторые, есть блочных СХД.
Я предпочитаю использовать NFS как файлопомойку для образов, свопа и шаблонов ВМ, хотя это моё личное предпочтение.
Спутниковый интернет, оборудование, настройка, troubleshooting.
Какой мощности должен быть передатчик, чтобы отправить сигнал назад на спутник.
В теории, должна быть большая мощная антенна, но, в действительности, хватает миниатюрного спутникового телефона.
Очень зависит от высоты спутника, ширины канала, размера антенны… Те же Иридиумы (спутниковые телефоны) работают со спутниками которые висят на высоте 740км. У них передатчик около 1 ватта.
Передавать IP через спутник такой высоты очень проблематично. Обычно используются геостационарные спутники (~36000km). До такого спутника немного сложней добраться ненаправленной антенной (как на телефоне). Направленная антенна («тарелка») размеров 1.8м + передатчик 2 ватта могут поднять аплинк в пару сотен кбит/сек.
Реально ли, не имея опыта, подключить спутниковое оборудование (Триколор в домике в деревне), или лучше заплатить профессионалам?
Что вы имеете в виду под «Триколор»?
tricolor.tv
Не имел дела со спутниковыми тарелками, поэтому интересно, насколько просто установку и настройку сделать самому.
Это только телевидение, насколько я понимаю. Значит канал односторонний, антенна работает только на приём. В таком случае вполне можно обойтись своими силами, если руки растут из нужного места, конечно :) Никакого специального оборудования не требуется. Подрубаете кабель к LNB (приемнику сидящему на антенне), смотрите где находится спутник (dishpointer.com вам в помощь) и крутите антенну пока не получите сигнал. Абсолютно ничего сложного.
Можно легко подключить и самому, компас и ноут с прогой помогут вам настроиться на нужный спутник.
В свое время ничего не зная о тарелочках настраивали.
НЛО прилетело и опубликовало эту надпись здесь
У того-же dishpointer-а уже есть аппликация для айфона. Через augmented reality накладывает местонахождение спутника. Абсолютно ничего сложного.
1. Спутниковый интернет в подмосковье, при условие, что есть покрытие GPRS/EDGE или даже 3G, а так же аппетиты в районе 100гб трафика и скорости хотя бы от 2 мб — имеет смысл? Интересует средняя цена на оборудование и примерные тарифы на данный момент.

2. Какой ТВ HD-ресивер посоветуете? Те, которые относительно дешевые (до 5к), ругают, а на Dreambox как-то не готов разориться, хотя функционально очень заманчиво.
Я никогда не работал с Россией, да и с ТВ-броадкастингом тоже. Я занимаюсь IP connectivity via satellite.

Насчёт цен в Москве точно не скажу, но учитывая то, что цены на это дело в принципе везде почти одинаковые — думаю не имеет смысла. В моей конторе канал на 2мб/сек ап и даун на стационарном спутнике (я догадываюсь, вы не хотите вкладывать 15-20 килобаксов в tracking system) будет вам стоить в районе 6000 долларов в месяц. Оборудование при таких ценах на сам канал относительно дешёвое. Базовый набор iDirect, в который входит небольшая антенна (1.8м), BUC (up-converter), LNB (low-noise amplifier), кабели и сам модем iDirect X3 стоит в районе $5-7к в зависимости от страны покупки.
Сервис email-рассылок UniSender: вопросы по email-маркетингу, SMS и email-рассылкам. Сразу, предупреждая хейтеров в комментариях: мы не занимаемся спамом, не разрешаем рассылать спам через нас и не консультируем по вопросам спама. Наша специализация — легальные рассылки, на которые получатели подписываются добровольно. Вот об этом мы и готовы поговорить и рассказать то, что знаем сами.
Какова может быть минимальная стоимость смс и что такое большой объём, когда такая стоимость достижима?
Стандартно — 49 копеек за SMS, однако на нескольких сотнях тысяч в месяц можем до 15 копеек упасть.
Как вы считаете, собирая подписную базу важно ли имя подписчика? Вроде с одной стороны, если в письме указано имя, то это должно повышать доверие. Но с другой стороны, при подписке заполнить 2 поля (email и имя) психологически сложнее, нежели 1.
Вы должны решить для себя, нужно ли вам имя подписчика вообще? Проведите небольшое тестирование, состоящее из двух частей:
1. Сравните количество подписок, если форма состоит только из поля для ввода адреса электронной почты и если можно (но не обязательно) указать своё имя.
2. Проведите сплит-тестирование, чтобы оценить, на сколько возрастает читаемость писем, если там есть имя.
Далее вы сможете понять, какой вариант для вас будет оптимальным.
Интернет-магазин в Москве, товары реальные (не софт), написан самостоятельно с нуля (perl, mysql).
Работаем с транспортной компанией (курьеры) и по почте.
Почему не использовали готовый движок?
Слишком много пришлось бы допиливать — у нас много функций, которых нет в обычных магазинах, особенно отчёты всякие, работа с клиентами и т.п. И при каждом апгрейде что-нибудь бы ломалось наверняка… В общем, пришлось бы разбираться в чужом движке как в своём.
Плюс к тому, все магазины на php, не хотел тратить время учить ради этого новый язык.
Все равно не понимаю, есть же как минимум фреймворки раз пишете велосипед, неужели прям вот с 0
Нет, ну модуль CGI я тогда использовал Ж))
Фреймворки на perl в 2005 году я не знал, к сожалению. Написано процедурным методом.
Сейчас переписываю всё заново, это уже третья версия — постигаю ООП и использую Moose в связи с этим. В результате получился свой мини-фреймворк, изучать в деталях какой-нибудь catalyst по-моему было бы дольше.
НЛО прилетело и опубликовало эту надпись здесь
Сейчас магазин состоит из порядка мегабайта кода, или больше 20000 строк, и всё это в виде процедур. Проект рос и развивался естественным путём, поэтому получилась хорошая, тугая лапшичка Ж) Очень трудно что-либо добавлять или исправлять. ООП я тогда не знал, я самоучка и не интересовался этим.
Я стал исследовать вопрос создания и развития больших проектов, и узнал, что ООП в первую очередь задумывалась как концепция разделения проекта на слабозависимые между собой части для облегчения развития и обновления.
Прочитал несколько книг, ознакомился с perl Moose. Сначала было очень тяжело перестроиться в ООП-мышление, но в какой-то момент понимание пришло.
Сейчас испытываю радость от ООП-структуры. Ощущение примерно такое, что если правильно сделать структуру классов, программа выстраивается гораздо проще. До сих пор иногда вдруг понимаешь, что пишешь старыми методами, что-то меняешь — и структура становится проще и понятнее. В общем, мне нравится.
Как по вашему, какой приемлемый в среднем срок ожидания товара заказчиком? К примеру, если доставка будет три недели — какой процент потенциальных заказчиков это отпугнет? Товар не супер-уникальный, но прайс хороший.
Зависит от предложений конкурентов.
Если они сильно быстрее доставляют, тогда вряд ли вы сможете их даже хорошей ценой перебить (если, конечно, хорошая цена не в два раза ниже, чем у конкурентов).
Если у других, допустим, две недели, а у вас — три, тогда возможно.
Также может послужить аргументом в вашу пользу наличие доп. услуг, или сопутствующих товаров. Или ассортимента большого, когда можно выбрать несколько товаров в одном магазине, вместо того чтобы делать несколько заказов в разных магазинах.
Какие товары, какая цена? Это вопрос в сторону доставки, можно ли отправлять почтой что-то дороже 3 тыс руб, как часто теряют, какие сроки и т.п. Что в случае если товар оказался бракованным, какие процедуры возврата? Также интересно узнать про транспортные компании, их условия.
Как происходит отправка товаров (раз в сутки идете на почту и шлете)? Долго ли занимает процесс отправки (заполнение различных бумажек на почте), возможно это как-то автоматизированно? Что с чеками/бухгалтерией?
Хочу торговать самодельной электроникой, да все побаиваюсь начинать из-за множества вопросов по доставке.
Товары у нас женские, в основном косметика и аксессуары для маникюра, макияжа. Есть сувениры.
Пока почтой отправили несколько сотен посылок, не потеряли ни одну.
Возможно, секрет в том, что мы не только объявляем ценность, мы ещё делаем опись содержимого каждой посылки. Это стоит 20 руб, и гарантирует возврат денег почтой не просто в случае потери или порчи всей посылки, но и в случае порчи одного из товаров. Почтовый работник проверяет посылку при отправителе согласно описи. Посылку получатель должен проверить посылку на почте в присутствии почтовиков и в случае проблем писать заяву.
Автоматизация возможна. Распечатываются прямо из интерфейса работы с заказами форма для отправки ф.116 и опись, и наклейки с адресами — от кого, кому, объявленная стоимость.
Идём на почту и шлём по мере накопления посылок.
Сроки в 60% случаев нормальные, в остальных — задерживаются посылки. Вопиющих случаев было мало, может быть 1-2%. В случае явного притормаживания посылки отправитель пишет заяву, и в течение 2-3 дней она волшебным образом находится (видимо, где-нть в углу сортировочного пункта).
Дружеские отношения с почтовыми работниками, особенно с начальником, подарочки на 8 марта и т.п. сильно влияют на качество работы.
Транспортной компанией пользуемся при доставке по Москве. Наша, кстати, предлагает услугу отправки заказов по почте за доп. деньги — если неохота заморачиваться, можно делать через ТК и тогда все расчёты вести только с ТК.
Условий работы у ТК много, нужно уточнить вопрос, что именно интересует.
По поводу цен — отправляли посылку и на 30000 рублей, и всё ок. Видимо, объявленная стоимость и опись имеют значение.
С EMS сложнее работать, пробовали несколько раз. К примеру, в случае описи они требуют предоставить документы, подтверждающие стоимость товаров. Вообще, с описью EMS мало кто отправляет, я столкнулся с тем, что ни курьер, ни менеджеры на пункте приёма посылок не знали этого, они все с вышестоящим начальством консультировались при мне Ж)
В общем, наверно проще будет пользоваться услугами ТК, которая сама отправит посылки.
Также бывают ТК, которые работают по всей стране, и например у них есть свои пункты самовывоза в крупных городах, обычно это их склады, откуда желающие смогут забрать свой товар сами. Правда, обычно это выходит сравнимо или дороже услуг почты.
Как собирается и пополняется список постоянных клиентов? Акции, апселы, подарки, скидки...?
Подарки не приносят результатов по моему опыту.
Пока остановились на поощрениях — с каждого заказа считаются бонусные рубли, чем больше заказ, тем больше процент. Если в течение 90 дней после этого заказа размещается ещё один, они учитываются при оплате. Что-то типа схемы от ozon, только поскольку у нас расходные материалы продаются, «постоянными» считаются клиенты, которые хотя бы раз в 3 месяца заказы делают.
Ассортимент у нас большой и достаточно уникальный, работать стараемся хорошо. Так что кому надо покупать эту продукцию, покупает у нас, типа попробовал — понравилось. А остальных калачом не заманишь.
При дизайне и верстке сайта учитывались ли версии браузеров посетителей вашего сайта? И как вы относитесь к улучшениям на сайте которые приводят к потере 1%-2% пользователей, т.к. их браузер не поддерживает нововведений. Если уже делали редизайн, то как это в отразилось на заказах (больше, меньше, просадки и т.п.).

P.S. спрашиваю с точки зрения бизнеса, т.к. потеря 1%-2% пользователей скажется на числе заказов, которые врятли смогут поднять нововведения.
Когда сайт делал в 2005 году, рассчитывал на ie6 и на тех, у кого отключён яваскрипт.
Сейчас переделываю — ie6 поддерживать не будем, а на отсутствие js я всё-таки рассчитываю. Приходится извратиться, сделать лишнюю работу, но я думаю, это окупится. Конечно, будет не так красиво, без подгрузок и аяксов, но тут уж сами виноваты.
Ещё рассчитываю на отключённые куки, просто в течение часа один ip cчитается одним пользователем. А то часто сталкивался — либо отключены, либо вообще режутся корпоративными системами.
Сейчас другая проблема — очень много мобильных устройств, все норовят с айфона заказ сделать.
А у компьютеров мониторы широкоформатные появились. В общем, слишком разнообразно стало.
Приходится рассчитывать на всех. Думаю применить адаптивную вёрстку, это пока в планах. Пока просто делаю более-менее резиновую, чтобы и на айфоне видно было, и на широком мониторе не разъезжалось всё…
Спасибо за ответы
Мне как раз завтра надо сделать интернет-магазин для продажи косметики. :)

1) Расскажите, какие интересные и полезные функции (для продавца) есть у вашего движка?

2) Как принимаете оплату через интернет? Через какие систему(ы)? Почему выбрали ее(их)?

3) Поделитесь статистикой (или общими соображениями / лучшими практиками) по повторным продажам, кросс- и ап-селу. Стоит ли овчинка выделки именно в данной нише и в Москве?

4) Можно посмотреть на ваш и-магазин? Чем гордитесь / хотели бы похвастаться, как разработчик?

Спасибо!

1. Ну, всего не перечислишь. Редактор с возможностью выборки товаров по многим параметрам. Отчётность с количеством заказов, оборотом и прибылью в разрезе недель, месяцев и лет, также разрезы по разделам магазина, по отдельным маркам. Также отчёты по популярности товаров в смысле просмотров на сайте. Работа с заказами и клиентами — объединение заказов, поиск дублей клиентских записей по всем полям и их объединение. Автоматический парсинг прайсов поставщиков.

2. В основном оплата идёт наличными курьеру. если нужна предоплата, то яндекс-деньги. на них возможно перечислять деньги через терминалы и через сбербанк, у них лояльная к пользователю политика и прозрачный интерфейс, в отличие от web-money. с приёмом банковских карт пока сложности, а услугами агрегаторов не пользуемся — большие проценты и малая надёжность.

3. Примерно каждый третий клиент возвращается к нам. Для соблазнения текущих посетителей есть огромный ассортимент, система «с этим товаром также покупают», и несколько разделов в магазине с разными товарами, но смежной темы. Есть бонусные рубли, если человек вернулся в течении 90 дней с момента предыдущей покупки, он получает скидку в размере определённого процента от предыдущего заказа.

4. В принципе, см. пункт 1. Кроме этого, достаточно редкая система представления вариантов одного и того же предмета (палитры цветов) для покупателя — обычно, допустим, одна помада 10 цветов размещается как 10 разных предметов, что затрудняет навигацию. А у нас это варианты одного предмета. Возможность выборки по двум параметрам сразу — вид продукции и марка. Есть ещё продвинутый фильтр, там много параметров можно настроить.
Спектральный анализ, вейвлет анализ, нелинейная динамика, численные методы, video/image processing, opencv, ffmpeg
Не совсем понимаю оконное преобразование Фурье и оконные функции. Точнее, общая-то суть понятна.
Но я не понимаю, как и по каким принципам в каждой конкретной ситуации нужно выбирать оконную функцию?
Какая будет лучше или хуже и почему? Их там очень много понапридумывали — в чем смысл этого многообразия?
Как вы думаете, почему выбор базиса тригонометрических функций оказался «удачным» и активно применяется в спектральном анализе? Почему это не какой-нибудь другой ортогональный базис?
Тут все от сигнала зависит, точнее от его частотных характеристик. Я вообще в своих задачах использовал исключительно прямоугольное окно, этого всегда было достаточно для качественной оценки.
А вообще есть такое правило — оконную функцию выбирают таким образом, что бы уровень (амплитуда) ее крайних всплесков был меньше заданного диапазона. А это информация должна быть известна априорно. Если не известно, то можно посчитать, зная разрядность АЦП. Тут неплохо написано
www.dsplib.ru/content/winex/winex.html#r3
Как вы думаете, почему выбор базиса тригонометрических функций оказался «удачным» и активно применяется в спектральном анализе? Почему это не какой-нибудь другой ортогональный базис?
upd: извините, я промазал в первый раз.
Я всегда думал, что это потому, что такой базис позволяет перейти к удобной записи в ввиде мнимой экспоненты. Кроме того в таком базисе ДПФ имеет простой физический смысл частотного спектра сигнала.
А так конечно и другие базисы применяются в вейвлет анализе к примеру множество других базисов используется
IBM Tivoli Monitoring 5, ITM 6 администрирование и развертывание в крупной компании.
Клиентский javascript, разработка больших приложений и их пользовательских интерфейсов, использую чистый js, knockout (MVVM) для работы с шаблонами, html5 в частности тоже js, и конечно же jQuery, как обычный, так и ui (фабрики виджетов например).
Недавно возникла задача:
как поставить пользователю куку с другого домена в момент закрытия страницы?
100%-го способа я не нашел…
Момент закрытия страницы, это наверное событие unload. А что вы имеете в виду под установкой куки с другого домена (или может поддомена)?
Да, onunload, даже ondeforeunload.
Про домен иммеется ввиду, что при закрытии страницы example.ru установить пользователю куку с доменом example.com
Если оба домена принадлежат вам, то на example.com можно держать небольшой скриптик, который устанавливает куку через HTTP. И вызвать этот скриптик с example.ru, когда страница закрывается.
К этому я тоже пришел. Но можно ли каким-то образом гарантировать, что ответ с example.com придет раньше, чем закроется страница? Иначе кука не поставится.
Ну еще вариант сохранять на сервере example.com информацию о том, что приходил запрос с example.ru, а когда пользовать в следующий раз обратится к example.com, то уже тогда стаивать куку. До этого она все-равно не пригодится.

Или если ну очень надо, то наоборот слать все время запросы на example.com, а когда страница закроется, то и запросы прекратятся. Ну или пытаться загрузить «бесконечный iframe» на example.ru, а на example.com как-нибудь отловить сброс загрузки.
Какой набор фреймворков/библиотек посоветуете для создания с нуля классического Single Page Application. Т.е. клиентская шаблонизация и т.п., бэкенд отдает только данные по определенному API.
Я сейчас как раз разрабатываю Single Page Application и использую knockout.js + фарбику виджетов из jquery ui, для создания своих виджетов-приложений (например дерево)… Если нужен простой одностраничный сайт и не надо очень много общаться с сервером, а наоборот, много чего отображать на клиенте — тут мой выбор как раз и пал на нокаут. Но, он годится только для работы с шаблонами, собственно он для этого предназначен и большего от него ждать не надо… Если нужна хорошая структура всего js кода, можно попробовать backbone, сам сейчас начал его изучать, он очень простой и там мало чего есть, но структуру он задаёт. Напиши, какие именно задачи должен решать твой проект и я подскажу в какую сторону копать.
Это будет приложение для контакта, информационно справочного типа. Ожидаются экраны, богатые информацией, со множеством разных контролов и т.п. В тоже время, скорее всего, будет мало экранов, где нужно будет часто динамически менять данные.
mvvm не обязательно для изменения данных — это еще и удобная форма шаблонов, на сайте есть очень клёвый тьюториал, посмотрев буквально пару уроков вы сможете сразу же понять, стоит ли его использовать в проекте.
Какие преимущества у MVVM перед тем же MVC? Как я понимаю там есть такая штука как биндинги, не могли бы вы рассказать немного про подводные камни или ограничения если таковые есть. На сколько вообще удобны эти биндинги?
Байндинг (биндинг) в mvvm — это возможность прикрепления простого js объекта с полями к DOM объекту так, чтобы данные были всегда актуальны. Т.е. у вас есть модель (js объект) и вы прикрепляете её к шаблону, который наполняется данными из этой модели. И при изменении данных в дом, они обновляются и в модели — это очень удобно при построении пользовательского интерфейса (не только для форм) шаблонного типа.

Подводные камни есть, если использовать наблюдаемые массивы. Да и вобще документация не полная (например нет описания ko.utils), хотя и не плохая. Если интересно, у меня есть гугловый документ, там собрано немного заметок про подводные камни.
В итоге, библиотека эта мне очень понравилась и вобще работать с шаблонами одно удовольствие, просто придётся немного покопаться, чтобы понять некоторые тонкости. Еще планировал написать статью подробную про нокаут, без всяких хэлоу вролд, а с мясом и расчленёнкой.
Спасибо за ответ и за документик, по изучаю на досуге. Статья с мясом и кишками — это всегда хорошо, поэтому всячески поддерживаю :)
Как вы храните шаблоны javascript-овые — в отдельной папке или прямо вперемешку с html, используете ли какие-то специальные менеджеры?
Храним в отдельной папке, загружаем скриптом… мы написали свой загрузчик (специальный менеджер) для этого. И планируем его немного развить, сделать удобную ленивую загрузку по требованию, конечно же посматривая на библиотеки, которые уже есть в этом направлении, чтобы не городить лишнего.
Юрист. Интеллектуальная собственность, договорное право и прочие вопросы ведения предпринимательской деятельности.
Представим ситуацию: в фирму А переходит разработчик из фирмы Б. С собой он переносит художественно переработанный кусок кода, принадлежащего фирме Б, оформленный в виде скомпилированной дллки. Через некоторое время разработчик эмигрирует и покидает зону действия российских законов.

Вопрос: как организовать передачу кода фирме А без правовых последствий для неё?

Оформить в виде работ по договору подряда, выполненных разработчиком?
Оформить в виде договора с разработчиком как ИП?
Оформить в виде договора с левым ООО, в котором никак ни один из участников не засвечен?
1. Было бы неплохо установить как работал разработчик в фирме Б: по трудовому договору (тогда права на код перешли к работодателю, если трудовым договором не оговорено иное) или по подряду (тогда права опять-таки перешли к фирме Б, если иное не установлено договором). Подобное необходимо, чтобы минимизировать возможные риски;

2. С учетом того, что код «художественно переработан», то мы предполагаем, что претензии со стороны фирмы Б к разработчику или фирме А (в части незаконного использования кода) исключены, так как закон охраняет код как литературное произведение, следовательно, подлежит охране внешнее представление кода, но не идея (функционал и пр.), лежащее в его основе.

3.1. Самым удобным для разработчика вариантом было бы заключить договор подряда с фирмой А, в соответствии с условиями которого он обязуется за небольшой срок написать строго определенный код, оплата постфактум после передачи исключительных прав на код фирме А. Нельзя забывать, что необходимо будет уплатить страховые взносы в фонды и удержать НДФЛ. Можно также включить условие, что в случае предъявления претензий со стороны третьих лиц в связи с нарушением их прав, разработчик обязуется компенсировать все возможные убытки. Маловероятно, но теоретически возможно привлечением фирмы А к административной ответственности за незаключение трудового договора (но для этого нужна длительность работы, периодические выплаты и пр., что характерно именно для трудовой деятельности).

3.2. Самым удобным для фирмы А вариантом будет заключение договора отчуждения исключительных прав на код в пользу фирмы А с условием о компенсации убытков в связи с требованиями третьих лиц. В данном случае исключается возможность (хоть и маловероятная) привлечения фирмы А к административной ответственности за незаключение трудового договора.

3.3. Если разработчик имеет статус ИП, то можно идти как по пути 3.1., так и 3.2., привлечение к административной ответственности в данном случае исключается целиком и полностью, так как разработчик осуществляет предпринимательскую деятельность.

3.4. Смысла оформлять договоры с левым ООО нет никакого, а в случае предъявления претензий от той же фирмы Б, лучше иметь договоры с физическим лицом, чтобы в случае чего притянуть его к процессу.
Ситуация: делал проект для заказчика, делал определенный функционал.
Теперь хочу написать свой модуль, не подглядывая в тот код, который писал для фирмы, а далее продавать как модуль для той системы в специализированном магазине.
Я же не использую тот код, который по договору принадлежит уже не мне, но мозги и мысли мои, я же могу воссоздать его функциональность и будет ли это легально?
>Юрист. Интеллектуальная собственность

Ой, вы как раз кстати :)

Поясните, пожалуйста, является ли использование названия «Хабрафуршет» нарушением хоть каких-либо прав Артемия Лебедева, впервые применившего слово «фуршет» к подобному формату онлайн-мероприятий.
Да а вы напишите ему на tema@tema.ru. Он же спокойно ответит, претендует он на что или нет. Впрочем, я думаю он будет только рад.
Меня интересует не то, претендует он или нет (хотя он претендует), а имеет ли он на это право.
Много работаю с групповыми политиками Windows 2008 R2, с АД и в последнее время PowerShell.
С удовольствием поделюсь знаниями.
Реально ли без сторонних средств сделать под Windows такой сценарий: количество пользователей одной машины — over 50 000, для каждого настроена на read-only папка с исполняемыми файлами интерпретатров, а также на readwrite — своя, для каждого пользователя, папка, а-ля home. И для этой папки установить ограничение на размер содержимого? Если да, направьте, пожалуйста, на нужное API.
Было бы совсем круто — как это сделать на PowerSell. Поскольку сам не знаю, а знаю как писать дрова на Windows, могу сделать решение через драйвер. Но без стадии глубокого тестирование решение выглядит опасным и долгим в разработке.
Всё реально, но надо подробнее понимать задачу. Групповые политики это скорее для корпоративных сетей.
Однако, давайте разберёмся с тем, что вы заказали.

Вводные данные:
Есть компьютер, на котором 50000 пользователей. Так как я говорю о системе Windows, то предположим это некий терминальный сервер.
50000 пользователей имеют уникальный логин в AD, что позволяет нам каждому настраивать права на свои папки, запрещая доступ остальным, ну или играясь с доступами как угодно. Все вопросы доступа решаются через NTFS.
Файлы интерпритаторов у вас для всех едины. Вы можете положить их в одну папку и дать туда нужный доступ (только чтение) группе из 50000 пользователей. (Вы же их объедините по каким-то признакам).
Файлы личные, аля home, вы можете держать в одном каталоге, папка в котором будет создаваться при входе пользователя в систему скриптом. Права на коренную папку вы применяете к системной учётной записи Creator-owner, далее для каждого пользователя всё дерево будет иметь нужные права.

Таким образом ваша задача в среде Windows 2008R2 + AD (а групповые политики это оттуда) решается очень просто. И в 90% организаций аналогичное решено для чуть иных задач.

Единственное использование групповых политик тут — запуск маленького vb скрипта создания личного каталога. Пример:

'==========================================================================
'
' VBScript Source File -- Created with SAPIEN Technologies PrimalScript 2011
'
' NAME: 
'
' AUTHOR: Andrey Shpak , DP Logistic
' DATE  : 19.03.2012
'
' COMMENT: 
'
'==========================================================================
'Создаём объект сети. Потребуется для определния текущего имени пользователя. 
'
Set WshNetwork = WScript.CreateObject("WScript.Network")
'Создаём объект файловой системы, проверяем наличие папки.
'Если папка не существует, создаём её.
Set filesys=CreateObject("Scripting.FileSystemObject") 
If Not filesys.FolderExists("\\dp.internal\Netrun\Private_disk\" + WshNetwork.UserName) Then
filesys.CreateFolder("\\dp.internal\Netrun\Private_disk\" + WshNetwork.UserName)
End If



Что касается ограничений по месту — это ещё проще. Всё делается через стандартный File Server Resource Manager

Касательно PS — тут он не нужен, всё делается через GUI и вот тем маленьким скриптом.
Хм, ок, спасибо большое! А нужно ли для этого поднимать AD или это можно сделать стандартными средствами Windows?
все пользователи — локальные, введенные только для того чтобы можно было ввести ограничения на запущенный процесс, с какими ресурсами ем можно работать
AD — стандартное средство Windows. 50000 локальных пользователей? Это сильно и необычно. Однако ничего не меняется, всё настраивается ровно так же, как я сказал. Только скрипт нужно будет прописывать в локальную политику или автозагрузку.
Ну, пользователи — не люди. Программные пользователи :) Надеюсь, Вы не успели подумать что я — зверь, прошу 50000 девелоперов по отдельности подходить к одной тачке и кодить по строчке? :):) Спасибо! Буду копать в указанном направлении
Вам придётся про место на винте подумать. Это как Windows касается, так и линукса (там chroot песочница 2 гигабайта весит), в Windows поменьше но всё равно много.
Наверное воспрос не совсем по Вашей теме, но вдруг вы знаете.
Я разработчик баз данных и для моих задач мне нужно часто работать с локально установленными серверами баз данных.
Поскольку бывает, что серверов несколько (разные версии, разные серверы), то мне часто приходится после запуска вручную отключать 6-10 автоматически запустившихся серверов.
Нет ли возможности — с помощью какого-то logon-скрипта — в зависимости от того, какой из локальных пользователей работает на машине автоматически определять, какие службы должны стартовать, а какие нет?
Задача решается очень просто.
Вы можете перевести все те службы, которые вы хотите включать — выключать в режим «Manual».
Таким образом они не будут стартовать при включении компьютера.
Далее вы пишите простой bat файл следующего содержания:

net start «имя службы»

Всё — задача решена.

Если вы часто делаете смену пользователей (Т.е. завершаете сеанс, и начинаете новый, но не параллельный), то перед net start добавьте net stop. Таким образом скрипт будет сначала пытаться остановить всё что напишите, а потом запустить всё что хотите.

В итоге для примера будет так:
net stop "имя службы 1"
net stop "имя службы 2"
net stop "имя службы 3"
net stop "имя службы 4"
net start "имя службы 1"
net start "имя службы 2"


Если есть Powershell, то он умеет воспринимать через запятую: К примеру:
Stop-Service "имя службы 1","имя службы 2","имя службы 3","имя службы 4","имя службы 5","имя службы 6"
Start-Service "имя службы 1","имя службы 2"
Спасибо огромное!
Я еще немного переработаю Ваш скрипт, чтобы определять текущего пользователя.
Но главное я уже понял, спасибо!
Обращайтесь, можно в личку. Всегда рад подумать над задачами по скриптованию. Расширяет кругозор :)
можно ли ограничить политиками (AD) интерактивный вход (ну и терминальный, и на сетевую шару) членов определенной AD security group (или членов определенной OU) на определенную группу компьютеров? т.е. подходит юзер к доменному компу, вводит свой доменный логин и пароль, но не должен иметь возможность залогиниться.
Можно.
Делаете групповую политику — применяете её к нужным компьютерам, в ней настраиваете следующее:

Настройки прав локального входа вы найдёте тут: (Параметр Log on localy)

Computer Configuration (Enabled) --> Policies --> Windows Settings --> Security Settings --> Local Policies/Audit Policyshow --> Policy Setting --> Local Policies/User Rights Assignment

На сетевую шару — достаточно запретить через NTFS. Конкретно запретить, в Windows запрет имеет высший приоритет.

— Возможно вам проще использовать настройку пользователей в AD, называется Log on to, в профиле пользователя. Однако это для единичных случаев, сложно контролировать.
Много работаю с Perl (веб, в том числе хайлоад, десктоп-приложения под юниксы, прочий софт), «для себя» в последнее время часто использую Haskell.
какие основные методы распределения нагрузки? все кэшируете и используете балансировщики?
Ну да, стремиться к горизонтальному масштабированию, хранить данные в памяти (Memcached, Redis, Tarantool,...), кэшировать.
Как лучше организовать систему push уведомлений, если мне нужно оповестить устройства(несколько миллионов(androis/ios)). Существуют ли де факто стандарты для организации подобного рода систем?
Стандартного решения мне не известно. Если у вас IM-клиент — это одно, если уведомления об обновлении продукта — это другое. В последнем случае я бы просто сделал JSON-API и опрашивал бы его с клиентов раз в час. В случае с IM нужны постоянные соединения.

А если вам просто нужно донести до пользователей какую-то информацию, возможно, проще будет зарядить sms/email рассылку.
нет. рассылка не подходит. именно нужно на вход подать сообщение «вышла новая версия» и все устройства на которых есть этот апп, получили данное сообщение.
Если бы мне поручили написать такую фичу, я бы использовал JSON-API. Кстати, вы можете раздавать новую версию лишь определенному проценту пользователей, подождать фидбэка, исправить баги, после чего производить раздачу следующему проценту. Очень советую такой подход, если вы его еще не практикуете.
Встречал сервисы push нотификаций. Имхо, стоит задумать об их использовании на первых парах. Если же проект разрастется можно будет уже и свой сервис создавать.
Верстка писем. Баги верстки в различных почтовых веб-мордах и клиентах.
Интересно, есть статистика по использованию клиентов и почтовых морд? Чем сейчас пользуются больше?
Кампейн монитор дает достаточно четкую статистику по крайне мере для США.

Российских данных не приведу.

У коллеги (временно read only) на хабре есть опрос. Данные, разумеется объективны лишь для аудитории хабра, но тем не менее показательны. Gmail имеет половину голосов из большого количества предложенных вариантов.
НЛО прилетело и опубликовало эту надпись здесь
Разработка ПО для микроконтроллеров: AVR, PIC, ARM, TMS. Могу помочь разобраться в архитектуре, интерфейсах, сопутствующей периферии, разработке схем с ними и т.п.
Посоветуйте что-нибудь на доступном языке про регистры, архитектуру и т.п. Начинал с ардуины, но постепенно возможностей и быстродействия стало нехватать, приходится лезть глубже, но понял что не знаю основ. Сейчас использую чипы AVR в разработках своих плат, но те, которые поддерживает среда Arduino. Т.е. код пишу все еще в ней, иногда примешивая чистые, «не ардуиновские» операции для оптимизации и увеличения быстродействия.
Также интересует вопрос, как Вам (и многим другим разработчикам) удается легко программировать под абсолютно разные чипы, например под AVR, PIC и ARM? Ведь синтаксис, IDE, внутреннее устройство чипов отличается в разы. Многие, видел, вообще сначала выбирают по критериям и цене чип (периферия, размер памяти и т.п.), а потом свободно берут и кодят. Для меня это удивительно.

Также вопрос на тему Вашей работы, какие сейчас зарплаты в этом секторе для разного уровня разработчиков? Или может быть Вы сами ведете разработку, а потом продаете платы народу/заказчикам, как товарищ DIHALT?

Возможно в курсе о вопросах сертификации электронных приборов? И патентовании, стоит ли последним заниматься?
Начну с ответов на те вопросы что попроще.
Насчет сертификации и патентования вообще ничего не знаю.
По поводу зарплат — я живу и работаю в Калуге, у нас тут не так уж и много предприятий которые занимаются разработкой электроники, но в тех о которых знаю я хорошему специалисту предлагают хорошую з/п — 30-35тр и выше.
Как DIHALT свою разработку не веду, но халтурку взять периодически случается.

Теперь по основному вопросу.
К сожалению, ничего лучше даташитов на микроконтроллеры, в частности AVR — документации мне не попадалось. Просматривал всякие книги типа программирование на C PIC и AVR и т.п. — все ни о чем. Еще хороший сайт по архитектуре AVR — www.avr-asm-tutorial.net/avr_en/beginner/index.html
Никогда не пользовался Arduino, потому как никогда не было проблем собрать себе свою плату.

По поводу разных архитектур. Чипы — да, разные, но принципы их работы одни и те же, будь то 8-битный ATmega или сигнальный TMS320. Разработка ведется на языке Си, который создает необходимый уровень абстракции — в итоге разница между процессорами сводится к разнице в конфигурации периферии, ну а тут все делается согласно даташиту. Основную же работу берет на себя компилятор.

Спасибо за вопросы, задавайте еще :)
Специалист по информационной безопасности в крупном российском банке. В той или иной степени занимаюсь решением инцидентов безопасности, связанными с банкоматами, POS-терминалами; мошенничеством через системы ДБО (Дистанционное банковское обслуживание); карточным мошенничеством.
Расскажу всё, что не попадает в соглашение о неразглашении.
почти коллега. Был ли у вас опыт внедрения 3d secure или EMV-CAP?
Не, внедрили без меня. Мне в наследство досталось осуществлять общий контроль за безопасностью в этом направлении. Так сказать, выяснение обстоятельств, предотвращение подобных инцидентов в будущем, доведение (при необходимости) до возбуждения уголовного дела и прочее.
По вашему мнению, EMV-СAP панацея для систем авторизации?
Панацеи нет. Любая защита ломается. Задача любой системы не «быть самой защищенной», а быть «чуть более защищенной, чем конкурент».
А вы сталкивались с системами проактивного fraud мониторинга?
Сталкивался, если эти системы можно таковыми назвать. Ни одна из них не работает на 100%. И на 90% тоже. Периодически мониторим рынок на появление новых анти-фродовых систем. Тестируем, проверяем, но их установка нужна больше для соответствия требованиям, нежели для реального обеспечения безопасности системы.
читал про системы анализирующие модель пользователя и при минимальной дисперсии сигнализирующие о фроде. Вы что-нибудь слышали о них?
Что-нибудь вроде ArcSight?
Анализ поведения пользователя — очень сложная задача. Для правильного обучения системы надо много данных. Если речь идет о физическом лице, которое раз в месяц снимает с зарплатной карты часть денег на погашение кредита, то все хорошо до того момента, когда ему не захочется купить чего-нибудь на амазоне.
В случае с юридическими лицами — всё совсем по-другому. Там модели поведения сложнее.
Но уж слишком часто такие системы ошибаются. Слишком долго и трудно обучать эту систему. Слишком ненадежно и опасно ей доверять. Все равно нужен человек, который перепроверяет за системой.

С другой стороны такие системы можно использовать в разных областях безопасности: системы ДБО, карточные платежи. Чаще их используют для противодействия отмыванию и для борьбы с терроризмом.
я читал именно про использование в системах дбо. название rsa fraud monitoring от emc.
Обучение предполагается в 3 месяца. для обучения необходима огромное количество показателей системы дбо + данный различных fingerprints девайсов.
поработать с этой штукой не приходилось, а вот теории начитался. а вообще идея интересная, использовать нейронные сети и обучающиейся алгоритмы в этом специфичном направлении.
Я работал с RSA FraudAction Dashboard и подписан на рассылки СС от RSA's Anti Fraud Command Center. Они мониторят на наличие фишингов и СС. Так же они (RSA) занимаются take-down'ами.
И какие впечатления от RSA FraudAction?
судя из документации и презентации вещь классная.
Те кто ее сейчас внедряют недавно рапортовали об интересных результатах в пользу обнаружения фрода.
Конкретно сказать не имею права, но в целом очень понравилась система. Единственное что при внедрении необходимо учитывать показатели производительности системы дбо, чтобы не просесть под rsa
Второй год. Полёт нормальный. Интерфейс немного простецкий, но нужную информацию показывает.
Что очень нравится, так это оперативность. Ну и бонусом присылают разные пдф'ы с описанием новых-старых троянов, тренды cybercrime'а и общее положение в мире.
может посоветовать какую-нибудь литературу по данной тематике? как подписались на рассылку? для этого обязательно быть авторизованным партнером?
Насколько я знаю, рассылку получают те, кто купил сервис FraudAction.
C&C, урлы с бинарниками и конфигами троянов высылаются только те, где засветился один из наших доменов, за которыми мониторит RSA.
А книг по подобного рода системам вам не встречалось случайно?
Нет, книг таких я не встречал.
О! Очень прошу рассказать (а если есть возможность направить) про то как перейти в информационную безопасность из системного администрирования с разными навыками, или нужно учиться?
работа охватывает много областей. Попробуйте прочесть про основы ИБ. Про использование различных открытых систем проверки безопасности/учета/аудита. Разверните эти системы. Попробуйте понять как они будут работать на огромной нагрузке. Учите английский, в этой области, информации на русском практически нет.
Просто взять и перейти не получится, конечно. В информационной безопасности банков все всех знают. На должность очень редко берут человека со стороны. Это может быть бывший сотрудник другого банка или большой (известный) специалист в данной области. Опасно брать непроверенного человека. Кто-то должен за него поручиться.
А вот уже после этого смотрят на уровень знаний, образование, опыт и достижения. Тщательно и придирчиво смотрят. Большим плюсом является профильное образование — именно специалист по информационной безопасности.
Я бы посоветовал сначала определиться куда именно в безопасность вы хотите попасть: ФСБ, банковский сектор, прочие организации. Это во-многом определит способ подготовки. Сложнее всего попасть в ФСБ. Чуть проще в банк. Можно начать с безопасности различных фирм. Тут уже, наверное, профильная специальность будет не так критична. Есть куча курсов, которые можно послушать (в основном дорого и бесполезно). Лучше читать закон и документы центробанка.
PCI DSS, закон о национальной платежной системе, СТО БР — это просто must have. А так в зависимости от того, что нужно в конкретной фирме-работодателю.
Надо ещё радиотехнику основы знать, особенно если ФСБ/ФСТЭК. У них радионаводки с мониторов и жучки мерещатся на каждом шагу.
Смотря что интересует в ИБ, специалисты разные, сфера большая.
т.е ваш отдел является CSIRT'ом? Сколько человек в вашей команде? Насолько тесно общение с другими банками, ISP и CERT'ами?
з.ы. Я сам тоже спец по ИБ, но не в российском банке.
А удаленным или как то в половину работы на другой банк можете?)
«Нет, сынок, это фантастика» )))
У нас нет отдела, который занимается только CSIRT'ом. Каждый инцидент разбирает около пяти человек из разных отделов. Если деньги пропали в банкомате, то подключаются инкассаторы, кассиры, процессинговый центр… Если деньги списали со счета через систему ДБО, то работает удостоверяющий центр, айтишники, отдел обслуживания ДБО. Я работал в разных отделах и знаком с информационной безопасностью в нескольких направлениях, поэтому меня привлекают почти по каждому инциденту. А вообще наш отдел занимается «защитой информации» — очень расплывчатая формулировка )
Сколько человек в нашей команде? В которой? Безопасностью в банке занимается несколько десятков человек (это в одном только питере), но стоит учитывать, что сюда входит и информационная, и физическая, и экономическая безопасность, и сотрудники безопасности в филиалах… Конкретно в нашем отделе, как и в любом другом — пара специалистов, пара начальников — это наименьшая структурная единица. Если имелось ввиду сколько человек занимается решением инцидентов, то смотри выше — в зависимости от задачи состав участников меняется.
Общение с другими банками неофициальное. Основано на личностных связях. Благо тут почти все всех знают. Для решения большинства вопросов достаточно одного звонка по мобильнику.
А сколько сотрудников во всём вашем банке (со всеми регионами и филиалами)?

з.ы. У нас около 22 тысяч работников.
Со всеми регионами и филиалами? Ох, боюсь, что не скажу. В Питере около трех тысяч, вроде бы.
Компиляторы, повезло поучаствовать в разработке GCC, ICC, JVM — оптимизация генерируемого кода под архитектуры. Рад буду поделиться опытом и знаниями.
Что думаете про этот курс? Если вместе Dragonbook, подойдет для вхождения в тему?
По-моему, для вхождения в тему он даже лучше, т.к. более ориентирован на новичков, а Dragonbook всё более научно описано.
О курсе наслышан много, но никак руки не дойдут проверить :) Но в целом, кроме курсов, очень советую написать как минимум один свой компилятор, для вхождения в тему (книга дракона вполне годится для начала), потом можно присоединиться к какому-нибудь OSS проекту, например, тот же GCC или LLVM (там работы еще — непочатый край).
Для практической разработки советую использовать книгу Muchnick, Steven S — Advanced compiler design and implementation.
Реально ли найти работу в этой области, в частности, в России?
Да, например, разработкой компиляторов занимается филиал Intel в Новосибирске (где я и работаю), в Москве есть много команд (для эльбруса того же пишут компилятор), в Питере АльтЭль пишет Open64 для AMD.
для Эльбруса в НИИ АА ведется работа в этом направлении. На вопросы про НИИ АА могу ответить.
Ради праздного интереса, а участвовали ли вы в разработке JCK?
Нет, более того, Java'у знаю плохо и не фанат :)
как происходит проверка того что код действительно оптимизирован или еще не до конца. Как определить, до какого уровня еще можно произвести оптимизацию, без ущерба оригинала.
Здесь есть одна важная задача — найти код, который необходимо оптимизировать, ведь затачиваться под определенный кусок произвольной программы нельзя, все должно быть универсально и применимо к любому коду. Да, есть общие для всех программ конструкции, но вариантов их сочетаний бесконечное множество и что может улучшить одна оптимизация, другая может замедлить многократно. Так что компиляторы, чаще всего, затачиваются под отдельный набор тестов, который пытается покрыть все возможные программные алгоритмы.

Для оптимизации находятся горячие куски кода в данных тестах и исследуются различными методами (в том числе, переписывается вручную, на ассемблере), что позволяет найти проблемы в сгенерированном коде и разрешить их, после этого «теплеют» другие куски и мы переходим к ним. Конечно, при этом необходимо проверять, не деградировала ли производительность в целом (и на других платформах) и остался ли результат валидным.
А как воркфлоу построен при такой специфичной разработке? что вроде TDD c continuous integration?
Сложный вопрос, наверное что-то близкое к IID, т.к. приходилось прототипировать и проверять, что будет на выходе, после всего выполнения всех оптимизаций и дальше двигаться от полученных результатов. TDD так же имел место быть.
Что сейчас является cutting edge в компиляторах? Может быть, подскажете какие-то статьи?
Векторизация, параллелизация (и другие особенности современных CPU) — компиляторы сильно зависят от тенденций в процессоростроении.
Где можно поподробнее узнать об архитектуре конкретных компиляторов?
В частности, как реализуется reentrant parser, как устроены extensible compilers и в какие этапы работы компилятора можно внедрятся? С конкретными примерами существующих компиляторов.
Обычно на сайтах разработчиков присутствует документация, в общих чертах описывающая работу компилятора, например, gcc internals: http://gcc.gnu.org/onlinedocs/gccint/. Очень помогают исследования различных университетов, например, здесь можно найти отличные слайды от Индийского Института Технологий (IITs), иллюстрирующие аспекты работы всех частей GCC: http://www.cse.iitb.ac.in/grc.
виртуализация (VMWare, Hyper-V), локальные сети (cisco, juniper)
Могу постараться ответь на вопросы создания своего распределенного тестового фреймворка(continuous integration), для вашего продукта. Есть опыт создания оного + администрирования + анализа логов + создания сценариев.
фрэймворк для крупного международного продукта.
Может быть, не совсем по теме, но что думаете про BuildBot?
не работал с ним. но из фичей:
•Buildbot is easy to set up, but very extensible and customizable. It supports arbitrary build processes, and is not limited to common build processes for particular languages (e.g., autotools or ant)
не для всех продуктов он подойдет. Хотя безусловно вещь хорошая.
Не нашел в доках о том возможно ли централизованно управлять slave-системами и возможно ли работать с виртуальными slave-системами.
А это порой очень необходимо, те перед началом каждого из сценарием нужно делать дльта-снапшот, после тестировать и если все хорошо то идти дальше.
Cisco CallManager 3.X и 4.X (H.323)

Криптография, особенно симметричная

Персональные данные (152-ФЗ)
Как максимально обезопасить себя, если корпоративные HR данные передаются по открытым каналам связи от SaaS провайдера (в России) в корпоративную сеть (периметр в Европе, но сам получатель в России)?

Личные мобильные телефоны — можно ли публиковать в корпоративном телефонном справочнике (или просто в файле с доступом отдельных сотрудников и контракторов) личные мобильные телефоны, оплачиваемые и неоплачиваемые компанией, без письменного согласия сотрудников? Как обезопасить себя (если они присылают электронное письмо с согласием на обработку и публикацию, достаточно ли этого?)
Волоконно-оптические сети, технологии первого (физического) уровня OSI. Системы уплотнения и тому подобные вещи.
О! Учил когда-то аппаратуру уплотнения АЗУР и ТОПАЗ. Подскажите, а гражданские системы уплотнения как работают? Все уже перешли на цифру? Как работает цифоровое уплотнения, если таковое вообще существует.
Спасибо.
Мой опыт касается сугубо гражданских цифровых систем, преимущественно передачи данных по оптическим кабелям. Атмосферные лазеры, например, прошли мимо меня.
В оптическом волокне используется либо волновое мультиплексирование (CWDM, DWDM и одноволоконные трансиверы), либо комбинация WDM+TDM (это используется в сетях xPON: поток от головной станции к абонентским отделен от обратного по принципу WDM, а разные абонентские станции получают доступ к передаче на основе маркера).
Ну и есть довольно много решений на базе TDM, когда несколько потоков с низшими битовыми скоростями мультиплексируются в один поток более скоростной. PDH или SDH с некоторой натяжкой тоже можно назвать системой цифрового уплотнения :)
Могу проконсультировать по продуктам IBM: DB2, WebSphere Application Server, WebSphere MQ на платформах Windows, Linux, z/OS
работали с Sonic MQ, как вам данная система?
Нет, с такой системой не сталкивался пока.
Майкрософтовские сертификации для разработчиков (MCTS, MCPD), в области баз данных (MCITP, в том числе и для database developer), а также тренерская сертификация MCT.

Иностранные языки (владею 7 в разной степени, 5 свободно). Плановые языки (эсперанто, идо, интерлингв(а/е)).

Делал практику как разработчик в Microsoft в Сан-Франциско, в группе, что занимается алгоритмами для поискового движка Bing.

Иммиграция (по работе, по учебе и пр.) в Германию.
> Иностранные языки (владею 7 в разной степени, 5 свободно).

У вас нет каши в голове от европейских языков? После французского всё норовлю английские слова читать используя французские правила.
Да, бывают такие периоды, когда какое-то время пользуешься одним языком, а потом вдруг резко переходишь на другой. В первые минуты/часы/дни (в зависимости от резкости перехода) появляются такие проблемы, которые вроде бы называются «языковой интерференцией». Так, например, приехав в США из Германии я долго не мог избавиться от привычки читать «стрит» как «штрассе», особенно как аббревиатуру (типа 4th str.).
Аналогичная ситуация возникает и тогда, когда начинаешь изучать новый язык, который близок к тем. которые уже знаешь, тоже невольно применяешь произношение, правила чтения или грамматики из смежного языка.
Потом постепенно это проходит.
Не подскажете какие центры обучения готовы к новой схеме сертификации? Где лучшие тренеры, которые знают не только теорию? Что лучше в плане обучения прочитать книгу по сертификации и сокращенный курс или полный курс параллельно с прочтением книги? Какие сейчас расценки на C# Developer/Architector?
Что Вы имеете в виду под «новой схемой»? Новый MCSE, который не System Engineer, а Solutions Expert?

Лучшие тренеры — это обычно люди со статусом MVP, которые активно участвуют в жизни сообщества вокруг своей технологии. Я всегда стараюсь выбирать именно таких.

Сертификация, это по сути подтверждение того, что Вы знаете ответы минимум на 70% тех вопросов, что были у вас на экзамене по данной технологии. Насколько эти вопросы релевантны в отношении самой технологии, насколько предложенные решение жизненны, а не высоссаны из пальца — это все очень субъективно и сильно варьирует от экзамена к экзамену. Поэтому саму технологию лучше начать изучать БЕЗ каких-то книг, я бы начал со всяких туториалов или разборов существующих проектов. Книжку лучше прочитать непосредственно перед сертификацией, и лучше именно для этого предназначенную. Тогда будет многое и так понятно, а что не попалось раньше там можно быстро прочесть и систематизировать.

Расценки на экзамены? Они зависят от страны проживания. Или Вы имеете в виду программы MCM/MCA?
Сертификация Microsoft «облачной эпохи»: MCSA -> MCSD -> MCSM
MVP обычно бывают или блоггеры/евангелисты или спецы, про MVP тренеров честно говоря не слышал. Книги имелись в виду из серии Microsoft Self-Paced Training Kit. Сертификация для разработчиков C#.
А, теперь более понятно. Я, к сожалению, как-то пропустил момент выхода этих новых сертификаций «облачной эпохи», я сдавал еще старый экзамен по Azure, который предусматривал MCPD.

По поводу MVP — я имею в виду, что среди тренеров есть люди с MVP-званием, и обычно это звание подтвержает высокий уровень таких тренеров. Получают его, конечно, не за тренерскую деятельность и это еще раз показывает, что человек активен не только как тренер, но и в интернете или в коммьюнити.

Книги Self-Paced Training Kit ориентированы только на сдачу экзамена: ни больше, но и ни меньше. Поэтому их полезно читать перед экзаменом, чтобы понять, что же там кокретно спрашивают. Учить по ним технологию я бы не стал — зачастую на экзаменах спрашивают какие-то мелочи, которые в разработки могут не встречаться годами. Например на экзамене по веб-разработке из 50 вопросов где-то 5 было по файлам .browser, которые описывают специальное поведения в зависимости от браузера. За пять лет активного написания проектов на ASP.NET мне еще ни разу это не потребовалось…
Каким образом вы выучили 7 языков?
Поведайте нам вашу историю.
Как понять смогу ли я выучить несколько языков?
Я бы очень хотел знать англ., немецкий, франц. и итальянский. Но пока даже с первым не очень.
Насколько это трудно в материальном плане?
Интересуют также периоды обучения, то есть за сколько вы выучили все языки, первый язык, второй и т.д.
Насколько они мешают/помогают обучение другого языка.
Правда ли что латынь основа многих языков? И стоит начать с нее.
Как 7 языков:

русский — заставляли учить в школе
татарский — моя бабушка, у которой я проводил все летние каникулы, не говорила по-русски,
французский — школа с французским уклоном,
английский — второй язык в этой же школе,
эсперанто — папа был увлечен языком, как ребенок я его знал, потом «переоткрыл» в 20 лет,
немецкий — когда приехал в аспирантуру в Германию, оказалось, что английский тут знают только университете, да и там — только аспиранты и профессора,
испанский — ну можно же хоть один язык выучить, который тебе нравится, а не который «нужно».

Вот так и получилось.
Уже задавал вопрос выше, но повторюсь. Реально ли устроиться программистом (php, mysql, микроконтроллеры/электроника) джуниором без особого опыта, не имея ПМЖ и не зная немецкого (только английский)?

Также задавал более подробный вопрос, не буду дублировать, но надеюсь ответите.
Могу проконсультировать по игровым движкам libgdx и cocos2d-x (но до профи мне далеко), ну и по моддингу игры Teeworlds.
Где взять доки по cocos2d-x, кроме описания классов с оффсайта? Любую инфу, её крайне мало. Lua так вообще методом тыка приходится писать.
Спасибо.
Увы, нормальной документации нигде не видел. Кроме описания классов есть еще скудная страница с примерами и HowTo и чуть побольше с туториалами на вики. Ну и гугл, конечно. Туториалы помогут изучить основы, а что-то посложнее (типа спрайтовой анимации из одного файла или шейдеров) нужно искать в вики и на просторах интернета.
По Lua документации практически нет и многое приходится делать методом тыка. Кроме идущего вместе с движком примера можно посмотреть на blog.csdn.net/dragoncheng/article/details/6843638 и code.google.com/p/fakeworldclient/source/browse/trunk/clientRelease/ (не знаю, что это, но куски кода там подсматривал и тырил). Разрабатывать с нуля не рекомендую, даже не из-за документации, а из-за невозможности нормальной отладки.
Спасибо.
Как разрабатываете (development, не продакшен) — сразу на эмуляторе айфона-андроида, сразу на устройстве, под Windows экзешники Visual Studio, под OSX в XCode, под линукс в эклипсе или ещё как?
Интересно с точки зрения удобства и некой «правильности».

И сходу второй вопрос, если речь идёт о iOS, много ли приходится допиливать нативного obj-C кода? Можно ли полноценно выпускать на cocos2d-x, зная только основы Obj-C?
Сейчас кодю и проверяю под Windows в Visual Studio, после достижения большого количества изменений делаю билд под Android. При этом специально для андроида в коде добавил только две строчки — определения макросов min и max.
На кодинг пож iOS пока смотрел лишь мельком (мака сейчас нет, а возиться с хакинтошами пока неохота). Насколько понял, проблем никаких быть не должно, и даже переписывать код на ObjC не нужно — во всех туториалах четко разделяют cocos2d-iphone на ObjC и cocos2d-x на C++.
Если вы желаете кодить именно под iOS и на ObjC, возьмите в самом деле cocos2d-iphone. Не знаю, как он в плане поддержки, но документация у него гораздо лучше. Кстати, в эти же доки можно подглядывать и для cocos2d-x — движки стремятся объединиться по возможностям и API.
Как скомпилировать Teeworlds в Visual Studio, если это возможно? Т.е. интересует юзать фишки VS как профайлер и тому подобное.
Привет. Все пилишь TDTW? :-)
Простой путь: нужно всего лишь создать «Проект, использующий файл makefile», и в нем указать include директории, указанные в default.bam, и «bam all» в качестве команды построения. При этом ошибки подсвечиваться не будут.
Сложный путь: создать пустой проект, в него засунуть исходники тии (только клиентские или только серверные; как вариант — решение из двух проектов), указать все опции компилятора и линковщика из default.bam. Дольше и геморройнее, но зато ошибки будут подсвечены.
Могу потом кинуть готовые оба варианта.
Уже давно (год) ничего не пилю. Сейчас вот захотелось либо таки написать полноценный серверный мод (не конфигурабельку, как обычно, а отдельный мод), либо получить опыт работы над багами.
Могу толкнуть травки, мне очень помогает разрабытывать. xD
куда подходить?
Это шутка или серьезно помогает?)))
Ну скажем так, кусок одного проекта до сих пор отлично работает и ни разу не вылетел, но там правда был новый год и одной травкой не обошлось, если вы понимаете о чем я )))
Оплата, небось, биткойнами? ;)
еще в силе?))
Уже отпустило )))
hard real time на x86 (core, atom).
Какая операционная система используется?

видел в работе vxworks, различные linux'ы с RT patch'ами и без (если без, то RT код дописывают в ISR от LAPIC или от PCIe устройства), win ce, tenasys intime, патчи к винде от Beckhoff или codesys, bare metal.
Node.JS. Второй год как пишу серверную часть для игр на Node.JS
Пробовали ли вы или может встречали решения запуска node.js на платформе GAE в частности python?
Не пробовал. Сейчас у меня все сервера крутятся на Amazon EC2. Честно сказать, я даже и не могу представить, как можно запускать Node.JS на GAE. GAE — это же по сути услуга сервиса запуска python и Java приложений. Нативной поддержки Node.JS там нет.
Да, поддержки нативной нет и не понятно появиться или нет. Просто ruby с грехом пополам Умельцы запускают, может думаю и здесь как нибудь придумают :)
Есть какие-нибудь нюансы, которым стоит уделить особое внимание после клиентского JavaScript?
Честно признаться, не силен в клиентском яваскрипте. Работал давно на стороне клиента.
Точно могу сказать, что на сервере надо больше внимания обработке ошибок. Механизм исключений использовать для асинхронного кода нельзя вообще — только событий или коллбеки с передачей ошибок. Так же нельзя вообще писать код, который может заблокировать event-loop. Никакого кода, который требует много процессорных ресурсов в основном процессе приложения.
Но даже с моим опытом клиентского JS, могу точно сказать, что серверый JS это совсем другой язык. Самое главное преимущество — код исполняется только в одной среде и ты точно знаешь какие языковые конструкции поддерживаются. На самом деле возможности языка поражают, его сила на клиенте очень и очень недооценена. Все то, что делается в браузере при помощи underscore, есть в самом языке.
Какой базовый фреймворк предпочтительнее? Гул в основном про connect/express. Есть ли хорошие альтернативы?
Я перешел на node.js потому, что срочно потребовалось написать приложение, поддерживающее сокеты, а не http. Ни с connect, ни с express не работал. Был опыт работы с socket.io, но в итоге для нового проекта я решил реализовать самому long-polling.
Я еще ранее хотел занятся node.js, год назад я забросил это дело и изучал теорию программирования в целом, не так давно и клиентский JS. Теперь самое время вернутсья к node.js. Решил начать с простого веб сервиса, а потом продолжить несложной мультиплеерной игрой в браузере. Хотел бы узнать как хорошо работает node.js как бекенд для браузерной realtime игры.
Все зависит от требования к real-time и к логике игры. Если у вас очень сложная логика, которая может потребовать ресурсоемких вычислений — то это не ваш выбор. У node.js есть сильное ограничение в виде однопоточности, то есть вы выполнением каких-нибудь сложных расчетов можете заблокировать полностью весь процесс. Плюс еще на больших нагрузках, когда приложение создает много различных объектов, garbage collector может долго отрабатывать. У меня после оптимизаций в тестах на 5к rps паузы достигали 200мс. Но с каждым релизом сборщик мусора становится все лучше и лучше. Свои тесты я проводил на версии 0.6 (сейчас актуальна ветка 0.8).
У меня сложилось ощущение, что node.js это отличный вариант для REST-сервисов с достаточно простой логикой. Так же стоит учесть, что нет возможности запустить приложение в несколько потоков с общей памятью, но в то же время можно запускать приложение в несклько процессов и обмениваться между ними сообщениями.
Кстати, не так давно mozilla выпустила браузерную realtime игру, клиент которой написан на HTML5, а сервер — на node.js. Называется — BrowserQuest. Исходники на гитхабе — github.com/mozilla/BrowserQuest
Спасибо. Очень кстати вы отписались в этом посте.
BrowserQuest я видел, поглядел немного исходники и пока-что не знаю с чего начать.

Хотелось бы узнать, возможно ли такое реалтайм соединение с node.js, к примеру как требуется для 2D мультиплеерного шутера?
Смотря, какой клиент у вас будет. На node.js очень легко и просто написать TCP или UDP сервер. Все зависит от того, что у вас будет в роли клиента. Если вы собираетесь реализовать клиент на HTML5, то надо смотреть на уровень поддержки бинарных сокетов в Websocket, так как текстовый протокол передачи данных будет съедать оень много ресурсов. На стороне ноды есть удобные абстракции, чтобы вычитывать бинарные данные из сокета и разбирать полученные буферы. В этом плане node.js намного-намного круче, чем php :-)
Если вы реализуете реалтайм соединение, то перед вами под нагрузкой опять же станет проблема сборщика мусора на сервере, который может останавливать сервер на десятки или сотни мс, что для реалтайм шутера недопустимо. Но, в принципе, можно обойти и этот момент. Навскидку, я бы реализовал это так — надо иметь пул серверов под процессы, которые обрабатывают сами игры (если они будут сделаны как в CS или Quake). В каждом из таких процессов можно подавить сборку мусора, задав определенный флаг на запуске, ну и написать код таким образом, чтобы он не тек. Заканчивается раунд в игре — процесс убивается.
Мне не хватает общения с осведомленными людьми по этой теме :)
В общем спасибо. Буду далее ковырять возможности инструментария.
Клиентский js(jquery) для больших web-приложений. Цепочки js<>php(как адаптер-soap-клиент не более)<>soap + ouath2(с базой на InterSystems Caché). Построение html5 приложение, на уровне архитектуры и интерфейсов. И все, что около.
*ouath2 -> OAuth2
Я сейчас фрилансер и у меня есть большой опыт разработки распределенных приложений с толстыми клиентами (начиная от связки с MS Access + MS SQL Server, до всяких WinForms/WPF + MS SQL/Oracle/MySQL).

Сейчас так получилось, что часто бывают веб-проекты и во многих проектах я использую рендеринг на стороне сервера (ASP.NET Webforms, Webpages, MVC) и MS Ajax с логикой, вынесеной на сервер. Такая разработка сильно противоречит моему предыдущему опыту, но мне пока не хватает знаний для того, чтобы создать «толстый» клиент средствами браузера: пока только потихоньку перехожу на валидацию данных и простые примеры с jQuery (добавить строчку в таблицу, убрать строчку и пр.)

Что Вы посоветуете для того, чтобы научиться разрабатывать полноценные приложения в браузере? Идеально было бы детально рассмотреть какое-нибудь небольшое приложение по работе с данными, которые бы все делало на стороне клиента (ввод, несложный анализ, визуализацию) и вызывала сервисы только для персистенции… Вы не знаете ничего подобного?
«Что Вы посоветуете для того, чтобы научиться разрабатывать полноценные приложения в браузере?»
Как показывает практика наиболее эффективны с точки зрения производительности(небольшой объем кода загружаемый единовременно, в последствии идет обмен исключительно данными без оформления) и безопасности(например прямые обращения к базе отсутвуют как вид) это тонкие клиенты связанные с API сервисами по любому удобному протоколу.

xml в частности soap-протокол оказался, например, избыточным для обмена данными с тонким клиентом и ресурсоемким, куда удачней как вариант выглядит json (в нашем случае именно в него конвертируются все ответы сервера на прямую и в последствии приложение их обрабатывает и строит элементы страниц приложения).

В наших проектах, например мы практически не используем библиотек особенно направленных на создание именно web-приложений так как они накладывают свои идеологические ограничения на разработку и архитектуру, вместо этого можно использовать микро-библиотки такие как requirejs (для загрузки модулей), ba-hashchang (для поддержки в старых ослах hashchange event) и jquery как базовую библиотеку.

Как пример js-ядра системы за исключением выше перечисленного:
cookie — работы с куками.
routing — работает с картами hash ссылок внатри приложения и событиями их изменения.
preparer — помогает подготавливать данные как перед отправкой в интерфейс приложения (привести дату в нужный формат например) так и сформировать поток на сервер (обработать данные формы, построить при необходимости из них объекты или массивы и привести их в соответствие форматами данных базы).

// Что хотелось бы заметить мы ушли от статических шаблонов полностью, существует лишь набор правил обработки json-чистых данных с сервера.

layout — который на основе json данных с сервера по определенным правилам строит страницу, а так же оповещает приложения о состоянии каждой стадии(обработали шаблон -> собрали блок ->...-> добавили на страницу...) построения до момента завершения процесса (вся эта информация сохраняется в data атрибуты и подготовлена для работы других модулей приложения, а не просто как информация для разработчика).
interface — строит элементы интерфейса такие как текстовые блоки формы и так далее внутри шаблонов layout на основе серверных данных.

actions — где собраны все бинды эвентов интерфейса.
func — всевозможные утилитарные функции разнящиеся от приложения к приложению
loading — отслеживает и при желании показывает процесс загрузки данных и системных модулей.
requester — общий модуль отправки запросов и получения ответов от сервера отслеживающий статусы запросов и инициирующий первоначальные реакции интерфейсов.


Для построения интерфейса лучшее на данный момент решение это bootstrap less версия которая позволяет очень сильно сэкономить время и нервы и после создания базовой часть свободно все кастомизировать до неузнаваемости сохраняя гибкость ядра данной библиотеки и вшитую адаптивность под различные платформы.

Для хранения данных тонкого клиента и работы с ними отлично подходят data атрибуты и localstorage (с данными в json формате особенно).

Как-то так, много общего написал… наверное, но вы задавайте свои вопросы постараюсь конкретизировать интересующие аспекты темы.
Спасибо за такой детальный ответ!
Можно я задам еще пару, наверное, глупых вопросов:
1. То, что Вы выделяете жирным — это какие-то общеизвестные JavaScript-библиотеки, или просто внутренние название отдельных модулей? Просто я поискал по {name} JavaScript Library, нашел библиотеку cookies, но не нашел preparer…
2. Если это не какие-то общеизвестные библиотеки, то куда можно было бы посмотреть в качестве примеров такого рода библиотек? С Вашим уровнем, наверное, проще написать такие вещи в нуля и использовать в собственных проектах, но мне нужен пока образец чтобы разобраться.
3. Как происходит процесс разработки и отладки кода? Я так понимаю, приходится с одной стороны сначала отлаживать весь статический HTML + CSS, чтобы конечный вариант правильно выглядил, а потом резать это на куски и запихивать в JavaScript, которые будет собирать этот layout? Как это происходит и какие инструменты Вы для этого используете?
4. Есть ли какой-нибудь хороший большой туториал (или пример) разработки такого глобального браузерного приложения? Чтобы можно было пройтись по нему и понять все аспекты, как живет и работает такое приложение?
1. Это внутренние наши библиотеки разработанные в результате примерно 2+ лет различных экспериментов и рефакторинга от проекта к проекту, кроме как вы правильно догадались cookie.
Названия я привел как пример.

2. Если повезет, то возможно, на git будет создан проект… Пока это к сожалению не от меня зависит и могу давать лишь общее описание. По сути если понятен принцип работы каждого подобного модуля то они пишутся достаточно быстро, почти все из них пережили порядка от 3-6 итераций рефакторинга в результате чего код некоторых сокращался с нескольких тысяч с строк (были и с десяток) до сотен при том что функциональная часть возрастала и становилась более универсально, все реализованы в виде jquery plugins для удобства. Если будут выложены в git-репу, то будут предварительно снова переработаны.

3. Отладка кода в первую очередь console.log :)…
Статический html как я писал выше (любые шаблоны) отсутствует как вид вместо этого $("<tagname>") конструкции и так далее которые кроме всего прочего позволяют с элементом сразу работать как с объектом что крайне удобно и избежать потенциальных багов верстки если использовались привычные шаблоны html и их аналоги. + Отпадает необходимость в верстальщике и остается только следуя правилам css фреймворка настраивать стили и вложенность блоков(зависящая опять же не от шаблонов от иерархии и параметров пришедших с сервера «чистых» данных).
Я ушел дизайна интерфейсов в любых графических редакторах к чему всех призываю, если нужно собрать прототип быстро накидываем статических шаблон отрабатываем основные use case и выбираем структуру иерархии блоков (крайне важно для их правильного взаимодействия чтобы была возможность в зависимости от нее менять поведение и отображения каждого из блоков и тд). Но при этом при разработке сложных интерфейсов обязательно задействую wireframe tools, например сейчас есть очень интересный проект moqups.com/.

4. Если честно, то всю информацию получали методом проб и ошибок, а в сети информация крайне разрознена. Очень полезный ресурс, помимо хабра конечно — это www.smashingmagazine.com/ но он в целом по веб-разработке.
Спасибо большое!
Если будете выкладывать свои наработки где-то в публичном месте — пишите.
Будет очень интересно почитать!
А в сети можно на приложение посмотреть? Интересуют эффективные продакшен решения с Caché.
Хм, можно, но демо-версию более чем годичной давности и не на том движке о котором я писал выше, но на связке js+php+soap+caché, если интересно, кстати судя по вашему месту работы вы о нем знаете :) Профис.
Могу рассказать про жизнь и занятия серфингом на острове Бали.
Какой высоты волны «брали»? :)
До 4-х метров. Но высота волны это не основная характеристика ее сложности и степени опасности.
А какие травмы наиболее распространены в серфинге?
В основном это всевозможные «раздирания» о рифы плюс травмы от ударов о серф-борды, свои или чужие.
Давно переехали? Как работаете: удаленка, фриланс? Часто выбираете обратно? Где учились в школе или сами?
Около года как, фриланс, вообще не выбираюсь. Первые занятия конечно же в школе, теперь только сам + книги + обучающие видео. Очень хорошая тема — серф-коучинг, но русских коучеров с нормальным прайсом пока, к сожалению, в природе нет.
Отвечу на вопросы связанные с реверсингом (reverse engineering), анализом вредоносных программ (банковские трояны, сплойт паки и все прочее), про Российский кибер криминал
Есть ли действенный программный способ защитить игру от такого взлома, если за первое место в ней предлагаются большие деньги? Десятки тысяч долларов?
Чем больше защита, тем больше риск заторможенности приложения. Почти все разработчики переходят на криптозащиту, основанной на большой математике. Обычно это RSA или внутренний алгоритм. Можно использовать вм для усложнения взлома, но это потребует больших вычислительных мощностей и станет невыгодным
Российский хакинг: действительно организованный или преобладают отдельные дарования без целей? Есть крупные игроки, кто за ними стоит криминал или госструктуры? Основые направления, большие события которые не всплывали для широкой публики? Как много джедаев на светлой стороне, как они обучались?
Те люди, которые стоят за созданием большого вредоносного По, обычно являются кодерами старой школы. Пару десятков лет назад Россия лидировала, по созданию и продвижение вирусного сообщества (аля вирусная сцена, самый яркий представитель: z0mbie). Тогда писали код ради удовольствия, сейчас же, в эру капитализма код пишут ради прибыли. Обычно объединяются кодеры для большого проекта, но чтобы после заказщиков стояли госструктуры — не замечал. Основные направление рынка: вредоносное ПО (лоадеры, формграбберы, связки), трафик, инсталы, криптование файлов.
Как действительно безопасно серфить в интернете, не боясь схватить зверя?
Ограничение прав пользователя, использование Chrome ( эксплойтов для него в паблике нет, связки не пробивают, в топку остальные), АВ устанавливайте по желание (лично я не использую ничего, только фаервол), регулярные обновления ОС
Работаю в бизнес-инкубаторе, и если у вас стартап, идея интернет-сервиса и пр., то помогу по части коммерциализации и поиску фишки и digital-стратегии. Оценить дадут вам инвестиции или нет тоже могу (и посоветовать кто их вам даст).
Во что сейчас больше вкладывают?

Реально ли получить инвестиции для дальнейшего развития простых (маленьких) проектов (сервисов)?

Насколько реально (актуально) сейчас создавать уникальное тематическое сообщество и жить за счет рекламодателей?
Это индивидуально. Мое личное впечатление — в попсу. Т.е. в то что дает фан и развлекуху, время сеансы не очень большое, но подсаживает на долго и клиент возвращается. возвращается и возвращается… Даже некоторые крепкие B2B проекты инвесторы разворачивают в попсу и «сервисы генерации лидов»… В проектах «поспа» особо ценятся виральность (все и так понимают что вложившись в маркетинг и раскрутку можно отбить вложения о что угодно, но для инвестора маркетинг это плохие вложения (они не становятся активом).

Конечно есть интерес и к техноогическим проектам, и к b2b и пр. Но про это очень долго рассказывать. А вообще, у каждого инвестора свои предпочтения. Хотя случается всякое. Например, недавно Autodesk купил Socialcam за целых $60 млн.… Зачем?
Можете назвать пример (реальный или выдуманный) «попсы»? Немного расплывчатое понятие просто.
Менютка, Тагбренд… Возможно они в силу своей попсовости более заметны на фоне технологических, которые тихонько пилят свою меленькую нашлепку на PHP для использования шейдеров через CUDA…
Интересует вопрос об инвестициях в электронику и приборостроение. Пока основную шумиху наблюдаю вокруг интернет проектов. Готовы ли Российские инвесторы вкладываться в стартапы по электронике? Я имею в виду какие-либо несложные массовые оригинальные приборы, необходимые в обиходе (приборы технологически проще телевизоров, ноутбуков и т.п.).
Такие инвестиции есть. Правда в основном этим фонды занимаются (тут причин много, одна из них это более материально, и при этом требует большого финансирования… фонды имеют слишком серьезные внктренние процедуры, а значит т большие издержки чтобы заниматься мелким финансированием).

Но есть и мелкие изобретатели, с приборами инвестиции на которые не велики. То что лично мне попадалось, несмотря на привлекательность самой идеи и прибора, сопровождалось довольно неадекватными претензиями со стороны авторов. К тому же: (а) такая радиоэлектроника легко копируема, и ее может повторить любой сметливый студент; (б) прибыль может быть получена только на больших масштабах, а это значит или FMCG с его высоким ценником на маркетинг и мало-приемлемо для частных фондов, или крупные гос- и корпоративные контракты, что тоже мало-премлемо, т.к. риски очень высоки, т.к. диверсификация сбыла отсутствует. Хотя, повторюсь, все больше упирается в неадекватность авторов идеи.
Спасибо за ответ!
Можно услышать немного подробностей про неадекватность изобретателей? Что Вы имеете в виду, возможно есть жизненные примеры? Эти советы пригодятся не только мне, но и другим изобретателям, коих здесь немало. Дабы не повторять чужих ошибок и не потерять инвестора (а значит и развитие проекта).
Не хочу про рабочие моменты, но обычно это сводится к
(1) «дайте миллион на производство, маркетинг и сбыт» (т.е. еще и потребность не выявлена, и спроса пока нет, но уже хотим и производить, и продавать… при этом обязательно на миллион или больше)
(2) «У меня прибор массового дистанционного наблюдения за фазой сна людей в условиях городской инфраструктуры. Дальность снятия показаний 2200 метров. Точность 65%! Давайте произведем этих приборов, узнаем как улучшить городскую среду чтобы люди высыпались, в результате повысим производительность населения в масштабов всей страны. Мне нужен миллион и чтобы вы убедили профильные ведомства и мэров всех городов покупать наши приборы.»
Есть интересная идея, к сожалению, уже реализована зарубежом, но у нас таких не встречал.
Надеюсь красть идеи вы не собираетесь )))
Красть идею бессмысленно. Идей тем и хороша, что ее может воплотить только автор. У меня самого идей достаточноЮ. чтобы чужие их были способны вытеснить… :)

А вообще, у автора идеи всегда должно быть какое-то не конкурентное преимущество (типа опыта, команды, связей, готовых наработок и пр.). Это делает его непотопляемым, и даже если появится конкурирующий или схожий проект, его в него будут звать именно из-за этих не конкурентных преимуществ.
А еще красть чужую идею бессмысленно. Это все равно что красть чужое шило в заднице. :)
Senior System administrator: highload (8-10k req/sec), nginx, php, percona mysql и все tools, nosql, виртуалиция, готовые cloud, как onapp, етк, filesharing (умер?), баннерный сети, стартапы, сисадмин как руководитель проекта. Жизнь в Канаде.
Как Монреаль в целом?:)
Монреаль довольно неплох, довольно большое кол-во крупных компаний тут.
Жизнь без францэ — возможна, за 5 лет выучил слов 20, максимум.
Если не надо работать с клиентами, то работу с англ только найти легко.

Аренда жилья в приличных рамках, зп может чуть ниже, чем в Торонто и Ванкувере, но дешевое жилье и автостраховки покрывают разницу и даже выигрываешь.

Есть какие-то конкретные вопросы?
Разве что, про общественный транспорт и — про пешеходопригодность. Но видимо, это не к вам, раз упомянута автостраховка.
Траспорт, смотря с чем сравнивать. Не пользовался онным года 4 уже.
Есть метро, довольно большое и на резиновых колесах =)
Автобусы, есть ночные автобусы. Поезда (электрички).
В даунтауне, самый большой в мире подземный город. У меня знакомый живет, в доме, у которого есть вход в метро, а метро коннектится с подземным городом, который в свою очередь с его офисом. В итоге, зимой, при -20: он в шортах ходит на работу %)
Да, есть. Как перебрались в Канаду, какими навыками из вышеперечисленных обладали в тот момент, каков (и где) был опыт работы, уровень языка. Где искали работу, как проходило собеседование, что с визой.
У меня к примеру PHP, MySQL, базовые знания Linux есть, но в highload проектах никогда не участвовал, от того и опыта нет, в Яндексах и т.п. не работал. Также есть знания в области электроники, микропроцессоров. В идеале хочу совместить разработку сайтов с электроникой (сейчас такие проекты в моде — умные дома и т.п.).
Реально ли найти работу относительно начинающему разработчику? Пусть на малую зарплату, но чтобы дали визу и хватало на жизнь, ибо для меня главное получить зарубежный опыт и практику.

PS Также забавно узнать, почему метро на резиновых колесах =)
> Как перебрались в Канаду, какими навыками из вышеперечисленных обладали в тот момент, каков (и где) был опыт работы, уровень языка.

— Перебрались по Квебекской программе иммиграции, знал BSD как основную ОС, и пару лет Linux'a. Опыт работы довольно обширный, для обычного сисадмина: построил большой хоумнет, потом взяли работать саппортом и немного админил дсламы на провайдере, в последствии попал на удаленку с офисом в моем городе, в level3 (sysadmin) департмент американской компании. Там в течении пары лет и подтянул английский. При переезди считал, что я мего крут и проблем с английским не будет — но все было на оборот… Хоть и словесная база была, произношения небыло ни какого… живу уже 6ой год, но иногда проскакивает русский акцент до сих пор.

> Где искали работу, как проходило собеседование, что с визой.
По переезду поработал на своих амеров, а потом свой бизнес открыл. Через пару лет, позвали в ДЦ, начал с саппорта, через пару месяцев перебрался в сисадмины / level3, тут и начались все хайлоады, который аутсорсили нам. Основной опыт был набран именно тут.

На собеседования иногда хожу фо фан. Обычно разговор, примеры где работали, вопросы типа, как сделать это или это, какую технологию лучше использовать в каких случаях. На позицию синиора обычно хватает пару вопросов, без всяких тестов. Когда брали ентри левел, то давали сломанную VM и просили починить, или что-то настроить.

Визы нет, тк иммиграция.

> У меня к примеру PHP, MySQL, базовые знания Linux есть, но в highload проектах никогда не участвовал, от того и опыта нет, в Яндексах и т.п. не работал. Также есть знания в области электроники, микропроцессоров. В идеале хочу совместить разработку сайтов с электроникой (сейчас такие проекты в моде — умные дома и т.п.).

Хайлоад меня нашел тут )

> Реально ли найти работу относительно начинающему разработчику? Пусть на малую зарплату, но чтобы дали визу и хватало на жизнь, ибо для меня главное получить зарубежный опыт и практику.
Работа есть всегда, тем более за малую ЗП) Вопрос, в другом, что сделать, чтобы вас вызвали. Попробуйте ремоутно поработать, а потом в офис. Тк компании надо доказать правительству, что локальных кадров нет на позицию.

> PS Также забавно узнать, почему метро на резиновых колесах =)

ru.wikipedia.org/wiki/Метрополитен_на_шинном_ходу
PS, в ДЦ уже на работаю. 100% отдался хайлоуду. 9-5 смена и свои проекты по вечерам.
Где можно почитать про настройку nginx и php-fpm на нагрузки хотя бы 1000 req/sec? Просто интересно. Но чтобы для «тупых» :).
Почитать, что-то конкретное не поможет. Настраиваете как считаете нужным, с дефолтными значениями, собираете статистику (графики), смотрите куда упираетесь — и начинаете настраивать.

Чтобы для тупых — nginx.org/ru/docs/

fpm — опять же от проекта. кол-во чаилдов, статик/дайнамик, етк.

После пары проектов. у вас уже собственный «дефолтный» конфиг :)

1000req/s — зависит от вашего аппликейшена и от сервера конечно.
Много пишу на ruby вообще и ruby on rails в частности.
Участвовал в исследовательских проектах под европейскими программами (FP7, Eurostars).
Вопрос более организационный.
Как компании перестать делать сайтики на PHP и начать продавать RoR? Холодные звонки «Здравствуйте, компания СуперВебГрупп», вам нужна b2b/crm на рельсах?" — не катят к сожалению.
Уже год хотим в эту сферу перейти — всё никак.
А зачем?
мне кажется вы сравниваете теплое с мягким. с одинаковым успехом можно клепать сайтики на RoR и наоборот писать серьезные решения на продажу на PHP. вашему клиенту в принципе все равно какую технологию вы используете.
Относительно. Это ведь контракт длинною в сайт и сложнее найти разработчика, и дороже сам разработчик. Почему тогда не сайт на питоновской Джанге?
Могу рассказать про CQRS + Event Sourcing. Сейчас как раз пишу вторую часть статьи. Вот первая. Самые интересные и важные вопросы постараюсь осветить в грядущей статье.
Очень интересная тема! Однако я совсем мало что знаю, а потому спросить что-либо вменяемое, наверное, не смогу. Впрочем, было бы интересно, насколько такой подход оправдывает себя, когда число операций записи превалирует?
Подход себя действительно оправдывает. Слово «миграция» просто ушло из моего лексикона. На счет статистических данных, понимаю что всем очень интересно, но пока нету действительно большого количества ивентов на продакшене. Сейчас в районе 600к, и в последнее время я заметил увеличение роста. Основная проблема при большом количестве ивентов (т.е. операций записи) это конечно полная регенерация базы данных. В реал-тайме проблема с большим количеством операций записи решается очень просто — для этого есть snapshot'ы. На счет ускорения регенерации, это тема уже посложнее. Мы придумали уже много способов её ускорения. Пока самый действенный — это регенерация в памяти.
Возможно ли это взглянуть, например, на github? Ну или пример в общих чертах?
Извините, не заметил вашего вопроса.
К сожалению проект про который я упомянул, коммерческий и у меня нет возможности выложить исходники. Но я постораюсь подробно его описать в одной из следующих статей. В частоности расскажу про его стрктуру и про то как мы его деплоим.
Если вам просто хочется посмотреть пример, то в моей статье есть ссылка на на тестовый проект который я написал специально для этой статьи.
Если у вас будут еще какие-то вопросы, можете обращаться ко мне по скайпу.
Раз уж тут пишут про сёрф то я могу рассказать про парашютный спорт и как им начать заниматься (просьба профи не судить строго сам я новичок всего 84 прыжка)
Раны-переломы были?
один раз вывихнул плечо в свободном падении — но это моя старая травма, и один раз ушибся при приземлении — также из-за своей собственной ошибки — больше ничего
был перелом пятки очень серьёзный — но это ещё до того как я начал заниматься этим спортом — и за эту свою старую травму очень переживал — но тьфу тьфу тьфу
если интересно год назад я писал пост habrahabr.ru/post/100795/ на эту тему — пост заминусовали — заголовок выбрал неудачный, фото обновил недвано — фото моё личное — точнее это даже не фото а стоп кадр с видео которое снимал самостоятельно прошлой осенью (такая красивая облачность обычно бывает только осенью — весной и летом небо как правило чистое)
Расскажите, каков минимальный вход (по обучению, по напрыгам) для затяжных прыжков? Какие программы есть и каков порядок цен?
Минимальный вход следующий: приезжаете на дроп-зону и проходите программу Статик-Лайн — это для абсолютных новичков (0 прыжков) Статик-Лайн это обучение пилотированию парашюта типа крыло. Программа длится 1 день — то есть утром начинаете обучение — вечером, при хорошей погоде, совершаете первый полностью самостоятельный прыжок с высоты 1300 — 1000 метров. Открытие парашюта на первом прыжке принудительное — то есть вытяжной шнур одним концом прикреплён к самолёту другим концом к вашему парашюту — и как только вы выпрыгиваете из самолёта — купол начинает наполнятся. В этом прыжке как такового свободного падения нет. Приблизительная стоимость программы Статик-Лайн — 100$

Далее вам необходимо пройти программу AFF (Accelerated Free Fall) — обучение свободному падению, программа включает в себя 8 уровней, каждый уровень это минимум один прыжок (если выполните задание) 8-й уровень — это три самостоятельных прыжка — далее сертификация.

Все прыжки по программе AFF вы выполняете с высоты 4200 метров (время свободного падения одна минута).

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

Следующие 4 уровня вы уже прыгаете с одним инструктором отделяетесь(выпрыгиваете из летательного аппарата) вначале вместе потом по отдельности. На 7м уровне вы должны выполнить 2 разворота на 360 градусов сальто вперёд и назад — а также разбежку.

После этого вы выполняете минимум три самостоятельных прыжка — закрепляете пройденное — и сдаёте сертификационный экзамен (фактически тот же 7й уровень только который снимает видео оператор).

При правильном настрое — в заданиях нет ничего сложного. Приблизительная стоимость программы AFF — 1500$ — в день можно делать от одного до трёх прыжков — перерыв между прыжками не более месяца.

То есть если вы абсолютный ноль — то в идеале (у меня так получилось) вы можете уже на 12-м (1 статик лайн + 7 уровней + 3 восьмой уровень + 1 экзамен) прыжке сдать экзамен и получить международный сертификат парашютиста категории B (с ним вам разрешат выполнять самостоятельные прыжки на любой дроп-зоне мира) — сколько времени это займёт зависит от финансов — я проходил с мая по октябрь (вначале прыгал 1 раз в месц — потом чаще) — но при наличии денег можно всю программу пройти за месяц (как правило на дроп-зонах прыгают только по выходным) Хотя на московской коломне прыгают круглую неделю (так что можете взять отпуск 2 штуки баксов и вперёд!)

естественно это только начало — которое говорит о том что вы можете сами выпрыгнуть из самолёта пропадать минуту открыться и мягко приземлиться — а дальше, если вам понравится, а вам понравится раз вы уже проделали такой путь, вы понимаете что есть много направлений и все они требуют тренировок денег и энергии (групповая акробатика, фрифлай, формации и прочее прочее прочее) — то есть что бы вы понимали 100 затяжных прыжков с высоты 4200 метров (это стандартная высота — выше уже мало кислорода) — это уровень новичка (кем я сам являюсь на данный момент).

Но при наличии настроя и финансов 100 прыжков вы можете сделать до конца этого сезона (до декабря).

Специалист по контекстной рекламе. В основном — Google AdWords на западный рынок. Не люблю SEO и сеошников
фриланс или наемный работник?
Фрилансил. Сейчас — работаю в агентстве, создаю отдел с нуля
Как и где найти удаленную работу для специалиста по ЯндексДирект и AdWords.
У меня жена специалист и имеет сертификаты, но нам хочется переехать.

А также чисто для меня:
Чем отличается AdWords от AdSense?
Что касается работы на русский рынок — я вряд ли подскажу. По западу — есть проекты на биддинговых сайтах по вменяемым рейтам\ценам. Сертификат, кстати, играет большую роль при выборе подрядчика.

Что касается вашего второго вопроса — это две стороны одной медали. AdWords — это программа для рекламодателей, т.е. система контекстной рекламы. AdSense — по сути гугловская партнерка, т.е. система размещения рекламного контента для владельцев сайта, которые получают плату за клики
Западные очень даже интересуют, есть что-то вроде odesk, но в сфере рекламы? Приведите примеры, пожалуйста.
На том же одеске и фрилансере. Например — odesk.com/o/jobs/browse/c/sales-marketing/?q=adwords

Еще очень помогает регулярное участие в дискуссиях в LinkedIn — там всегда есть потенциальные клиенты.

Если же искать удаленную работу, а не фриланс, то стоит поискать вакансии софтверных компаний — такие часто ищут PPC-специалиста на удаленку
Посмотрите хаб про рекламу в яндекс директе, там один владелец агентства писал хорошие посты, у них вечный перегруз по клиентам на яндекс директ и платят хорошо.
Дригли по моему ник его, пишется на английском.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Куда вкладывать то и как сберегать?
НЛО прилетело и опубликовало эту надпись здесь
На биржу не хочу, так как не мое и без мучений и большого количества времени там не заработаешь.
Почему рубли, а не доллары или евро?
НЛО прилетело и опубликовало эту надпись здесь
т.е. вы считаете, что:

— меньше 1'000'000 то вкладываем в самые высокодоходные рублевые вклады в несколько банков, чтобы защитить системой страхования вкладов (вклад + проценты <= 700 тыс. руб.)

А от сколько же рекомендуете инвестировать в другие инструменты?

— акции (понял что минимум вкладывать от 1 млн. рублей);
— облигации
— ПИФы (?)
— недвижимость
— метализированные счета

Мое личное мнение:

1. Формируем финансовую подушку в размере совокупного дохода семьи за 6 месяцев.

На случай потери работы, чтобы иметь возможность спокойно прожить 6-8 месяцев и найти нормальную работу без стрессов).

2. Формируем инвестиционный портфель с высокий ликвидностью (депозиты, которые не трогаем много лет, за исключение МЕГА ФОРС-МАЖОРА, либо если вдруг появиться уникальная возможность по инвестированию).
— 300 000 рублей (первый депозит)
— 10 000 долларов
— 10 000 евро

3. ПИФы, акции, облигации и недвижимость… уже по вкусу на сверхсуммы.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
в золото?
НЛО прилетело и опубликовало эту надпись здесь
Вино считается одним из самых сложных инструментов для инвестирования. Можете рассказать вкратце, как оно прайсится, какие модели существуют?
НЛО прилетело и опубликовало эту надпись здесь
будет ли кризис (в России)?
НЛО прилетело и опубликовало эту надпись здесь
Как выглядит рынок корпоративных облигаций для частных лиц в России?
НЛО прилетело и опубликовало эту надпись здесь
Как относитесь к ПАММ-ам и т.п. онлайн-инструментам?
тут хвалил недавно...)
НЛО прилетело и опубликовало эту надпись здесь
Консервативненько)
Гейм-дизайн, фритуплей, клиентки-браузерки-социалки-мобилки, «админы тянут бабло», и так далее.
Может ли ещё быть жизнь в олдскульных браузерках аля БК? Имеется в виду, не конвейерное мейлрушное (или чьё оно там, забыл) на одном движке с «Легенда: Наследие драконов», а эдакое «инди» без кучи перделок. Последняя такая игра, которую я видел, имеет онлайн ~400 человек в день, лет 5 назад было 2000. Но не уверен, из-за чего. Хотя, одна графика уже может отпугнуть новых игроков, даже если они не дойдут до «админы тянут бабло».
«Эдакое инди» противоречит «олдскульным браузеркам», вам не кажется? ;) Тут большой вопрос, что именно в «браузерки» определять. В принципе, довольно много интересных не очень больших проектов, в том числе рассчитанных на мобильные браузеры, но супер-хитов никаких не вспомню.
Да вроде все (российские) браузерки раньше так и делались, как и сам БК — несколькими людьми и без "(с) суперхолдинг" внизу страницы :) Я это и подразумевал под «инди».
Не, тут всё довольно грустно: у такой команды априори нет адекватных рынку бюджетов. Без контента и арта соответствующего качества успешных проектов не видел и не ожидаю.
1) Самоучка: Видео продакшен\пост-продакшен (моушендизайн, CG, цветокоррекция), DSLR-video, 3 года работы в рентал компании кино\видео камер (техник), сейчас оператор-постановщик\цветокорректор\CG.
2) Обучение английскому языку в Новой Зеландии + немного об этой стране и соображения как сюда приехать и остаться
Как избавиться от акцента?
у меня изначально почти не было акцента, поэтому в этом я не особо спец, главное на мой взгляд язык к небу поднимать чаще и не стараться выговаривать тщательно слово, а делать их более смазанными (главное не перестараться). Возможно учителя английского умрут от смеха прочитав это, но это чисто мои наблюдения
НЛО прилетело и опубликовало эту надпись здесь
О, Новая Зеландия — очень интересно, рассказывайте! Как уже написал ниже, у меня не сложилось обучение во Франции (не знаю языка, визу не дали, хотя поступил), поэтому решил теперь рассматривать только англоязычные страны (английским владею на уровне B1-B2). Расскажите как попали, как я понимаю языковые курсы? Читал немного, по ценам показалось дороговато (во Франции, к примеру, курсы языка 2000 евро в год, 20 часов в неделю). Буду рад узнать о том, как приехать и остаться (хотя бы на пару-тройку лет, для международного опыта).
Что с работой, как смотрят на российские дипломы? Реально ли устроиться без большого опыта?
Ну значит так: в НЗ все дорого даже по Московским меркам. Билет до туда стоит минимум 56т (туда обратно, China Southern Airlines), самый оптимальный вариант проживания — homestay family, за 24т в месяц будет: место для жилья, трехразовое питание, собседеники и советники в лице новозеландцев, которые еще даже и экскурсии могут устроить. Обучение у меня например проходило в ELA (English Language Academy при Оклендском Университете), стоимость примерно от 24т до 32т в месяц в зависимости от курса (General, Business, Academic) при 24-30ч в неделю. За чуть более 3 месяца у меня например левел с pre-int поднялся почти до advanced и можно было без труда набрать 6.5 балов IELTS (проходной бал для университетов, не считая медицинских с 7.5). Главное забронировать курсы на чуть более чем 3 месяца, ибо тогда дадут не visitor visa, а student visa, которая будет позволять работать во время обучения некоторое количество часов по вечерам. Уровень жизни в НЗ высокий и официально минимальная зп на полную ставку — 75т в месяц. Со мной в Homestay Family жила девушка из Турции, она там осталась жить, она тоже сначала получила визу для студентов и подрабатывала, когда обучение кончилось, она сдала IELTS экзамен чтобы получить Worker Visa, там нужно вроде 6 балов, и получить их не сложно, эта виза дается на 2 года, ну а там и Resident Visa уже как само собой разумеющееся. Уровень бюрократии тут правда такой же как и у нас). К сожалению про дипломы наши в НЗ ничего не знаю, устроиться без большого опыта реально, но сначала это будет скорее всего немного часов в неделю, а потом больше и больше. Знакомую из Турции приняли работать в лаборотории с её опытом из Турции, поэтому не думаю что там строго так
Как справляетесь с усталостью в течении съёмочного дня, от боли в спине/плечах/руках после и во время съёмок с ригом или стедикамом? Какие мышцы прежде всего надо тренировать?
С ригом главное противовес сзади навесить, а иначе реально тяжело. От боли везде спасает Спецмазь (Мама дала тюбик). Мышцы поясницы и плечевые более всего страдают, но это все от несовершенства технологий, ибо уже давно придумали всякие крутые штуки. Когда с плечевого становится невмоготу, ставлю на штатив, а штатив на подушку, плечи отдыхают, но камера все равно дышит (из-за неустойчивости штатива на подушке). По поводу стедикама: не уверен что есть какие-то методы чтобы облегчить эту ношу, но учитывая что стедикамы не часто используются, то терпеть можно
Спасибо
Единственный вариант, который встречался мне по облегчению стедикама — это упор под локоть. Только за счёт него и смог как-то любительски отснять весь свадебный день. Правда рук один фиг не чувствовал к концу торжества…
Ну если вы про ручной стедикам, то упор это действительно круто, хотя лучше конечно жилет с рукой
DDoS-атаки. Впрочем, если кому-то что-то в этой области интересно, он и так мог писать мне в личку :-)
Создание бот сети монетизируется только ддосом?
Или ботов потрошат по полной программе? (пароли браузера/вебманек, всякие аккаунты стим, фтп)
Я вам не скажу за всю Одессу (наверняка есть исключения), но в основном DDoS-боты занимаются только DDoS-атаками, и всё. Это объясняется в первую очередь различием принципов монетизации для организации атак и воровства аккаунтов:

— воровство денег/паролей — это одноразовый процесс. Больше, чем у пользователя есть сейчас, вы вряд ли уже награбите, поэтому побыстрее берите всё, что плохо лежит, отсылайте создателю ботнета и не парьтесь по поводу реакции пользователя, он всё равно уже PWNED;

— для организации DDoS-атак критичен размер ботнета, поэтому DDoS-бот изо всех сил старается быть незаметным для ОС, хостящей бота. Он не только не ворует пароли и аккаунты, но и пытается потреблять как можно меньше вычислительных ресурсов, чтобы пользователь не насторожился и не пошёл искать антивирус или переустанавливать ОС, уничтожая тем самым боевую единицу ботнета.

Создатели DDoS-ботов часто занимаются не (или не только) организацией атак, они специализируются на продаже ботнетов. Стоимость ботнета определяется количеством входящих в него заражённых компьютеров, поэтому любые внешние проявления DDoS-бота на заражённой машине крайне негативно влияют на доход ботописателя. Ergo: я сомневаюсь, что за последние два года организаторы какой-либо из крупных и нашумевших атак встраивали «воровской» функционал в своё ПО.
Правда ли, что в боты встраивают свой невидимый антивирус/антималварь, чтобы вычищал конкурентов, и чтобы юзер как можно дольше не занимался «лечением» свого компа? Или это ни к чему? Если да, то как их делают — на основе опенсорсных АВ?
Насколько я в курсе, чуть ли не единственным примером такого malware является W97M/Ethan.Q, причём он был нацелен не на вычищение любых конкурентов, а на удаление конкретного вируса — W97M/Class.

Впрочем, мы не занимаемся анализом тел ботнетов, поскольку с точки зрения борьбы с DDoS-атаками это занятие малоперспективное. Эффективный метод борьбы с атаками заключается в анализе поведения сервиса под нагрузкой и легитимных пользователей в рамках сервиса, и по сравнению с этим анализом исходный код бота практически никогда не даёт дополнительной полезной информации. Так что лучше в этом треде всё же сосредоточиться на самих DDoS-атаках, а подробности функционирования malware пусть выясняют вирусные аналитики :-)
Есть множество сэмплов малвари, которые включают в себя имена процессов, ключей реестра и другие уникальные данные конкурентов. Попадая на машину они вычищают. Примеры: tdl, spyeye, carberp
Да и ddos боты (smoke например), очищают машины от других паразитов
Можете делать дешево краткосрочные для теста и по чем?
Интересуют в первую очередь эмуляция наплыва пользователей, потом всякие прочие флуды.
В рамках нагрузочного тестирования можем тестировать производительность приложения и размер полосы пропускания трафика кратковременными flood-атаками по согласованию с нашими и вашими поставщиками трафика. Что касается атак на приложение, то ботнета для тестирования у нас нет и не будет — производительность приложения под нагрузкой тестируется другими методами. В крайнем случае можем протестировать отдельный сервер по той же методике, что и точку фильтрации трафика Qrator, но для этого необходимо привезти этот сервер к нам в лабораторию.
Наконец то увидел где вы работаете.
Для запада защищаете от атак?

Есть точки фильтрации в usa и europe?
Да, да.
1) Backbone.JS, разработка под Android & iPhone, HTML5.
2) Работал с Lime.JS, google closure api пол-года тому назад.
3) Разработка игр под мобильные платформы на Javascript
Скажите, как быть с интерактивностью канваса при мобильном бравзере — выделяется сам канвас, а мне этого не нужно. Плюс вские там тач ивенты как обрабатывать?
Canvas действует как отдельный элемент дерева DOM. Все что на нем нарисовано — по сути картинка, bitmap. Т.е. если нужно обработать какой-либо event, то нужно его обрабатывать на уровне самой канвы, ну, а, потом, уже каким-то образом (координаты, размеры, и.т.д.) узнавать, что же на канве на самом деле должно реагировать внутри канвы. На мобилках есть пара особенностей:
— Канва большого размера тормозит. Лучше делать несколько помельче.
— Как не странно анимация обычных DIV работает быстрее.

Тач ивенты и прочее — посмотрите внимательно какие именно ивенты у вас используются.
Click на мобилке действует точно так же как тач, только с задержкой в 300 мс.

Если нужно посмотреть код — лучше обращайтесь в личку или в скайп.

Торговля на биржах (NYSE, NASDAQ, CME) софт, инфраструктура, тонны highload и адские объемы информации. Автоматизация торгов, торговые роботы.
Есть ли смысл торговать вручную? Можно ли тягаться с целыми торговыми ботнетами?
1. Боюсь что нет. 2. Ботнетов в традиционном понимании в мире трейдинга нет, но тягаться с роботами точно бессмысленно.
Т.е. можно сказать, что весь смысл торговли в запуске и поддержке торговых ботов?
Можно запустить 100 инстансов «безопасных» ботов, которые делали б заведомовыгодные микротранзакции и получать прибыль?
Если утрировать, то есть два принципиальных типа торговли — дневная торговля и долгосрочная. Дневная торговля — это когда все открытые за день позиции к вечеру закрываются. Большинство торгов за день — это продукт деятельности дейтрейдеров. В дневной торговле весь смысл в запуске роботов, да.

Безопасных роботов не бывает.

Мысль о микротранзакциях правильная, это называется HFT, это целая отрасль роботостроения, но туда вход крайне дорогой.

В долгосрочной торговле роботы практически не играют никакой роли, в этой торговле сама суть заключается в принятии стратегических человеческих решений.
1) GPGPU, OpenCL

2) Симуляция ЧПУ станков и обработки материала

3) CAM/генерация программ для 5-осевых ЧПУ станков
А еще могу рассказать про аспирантуру в США и работу в промышленной исследовательской лаборатории.
Отвечу на вопросы IT фрилансеров, желающих легально и дешево зимовать или даже жить в Азии.
С бюджетом в 400-600 долларов в месяц и не возвращаясь в Россию я довольно комфортно прожил 2 с половиной года в Индии, полгода в Таиланде, полгода на Бали, и вот уже почти 2 года живу на Филиппинах, планируя тут осесть.

А с женщинами как?
Уточните пожалуйста, что именно вас интересует?
В смысле, если без своего «самовара» приезжаешь, то что делать? С местными знакомится? Искать соотечествениц или европеек? Или что? Вариант с платной любовью не рассматривается.
Белая кожа — это льготный пропуск к браку с местной девушкой во всех этих странах. Но тут нужно быть осторожным, так как девушки в Азии готовы на многое, лишь бы выйти за иностранца.
Если говорить о простых отношениях, то в Индии о них можно забыть за редкими исключениями.

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

На Бали немного проще, тут обычные молодые девушки более распущенные и им можно встречаться с парнями до свадьбы, не смотря на индуизм. Более того, свадьба обычно планируется только полсе зачатия ребенка, то есть после того, как муж доказал, что может сделать жене ребенка.

В Филиппинах все очень просто, так как тут живут христиане, у них все примерно как у нас, но белому человеку все равно в разы проще найти девушку. Причем, в этот раз речь именно об обычных молодых девушках, а не о проститутках или охотницах за деньгами. Мне кажется, что из всех стран, где я пожил, местные девушки самые адекватные, с ними интересно общаться.

С европейками все тоже просто — их много, они одиноки и ищут попутчиков. Я так и повстречал русскую девушку в Гоа и мы с ней пробыли 4 года вместе.

А вообще, я всем своим знакомым советую: если они не могут найти свою половинку в России и страдают, пусть поедут путешествовать в Азию и они точно кого-то себе найдут. На моих глазах за эти годы образовалось несколько крепких семей, у которых уже есть дети и они счастливы. Дело в том, что в путешествии гораздо проще завести разговор с симпатичной европейской девушкой, ведь у вас уже есть нечто общее — вы либо едете в одном направлении, либо вы приехали в одно и тоже новое для вас место, либо вы живете в одном азиатском городе.

Вот уж не думал, что буду когда-то такое писать на Хабре :)
Ого, спасибо за такой развернутый ответ!
Жалко комментарий нельзя добавить в избранное :)
Посмотрите выше комментария. Там есть пиктограмма звездочки, которая успешно добавляет комментарий в избранное.
В избранном есть раздел «Посты», а есть раздел «Комментарии». Вот там-то этот комментарий и будет.
При такой богатой географии интересно прежде всего услышать субъективное сравнение этих стран в плане пригодности для жизни.
Для меня самая пригодная страна для жизни это та, которая тебя не выгоняет.

Индия выгоняет через полгода, в Таиланде можно прожить 6 месяцев выехав из страны всего один раз. Можно конечно там жить и дольше, но для этого нужно либо каждый месяц выезжать из страны (что я считаю неприемлимым) либо делать фиктивные студенческие визы, что не легально, хоть и пока работает.

На Бали максимум тоже 6 месяцев, а процесс ежемесячного продления виз либо геморный (нужно ездить три раза в месяц в столицу), либо дорогой через турагенство.

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

В Филиппинах же все проще — русские граждане могут прилететь без визы если есть обратный билет, и дальше продляться вплоть до двух лет. После этого можно хотя бы на день выехать из страны и вернуться обратно, срок обнуляется. Поэтому я для себя выбрал Филиппины.

Если же вы не планируете ехать дольше, чем на полгода, то нужно сравнивать по другим параметрам и характеристикам, но тогда этот комментарий будет слишком длинный, поэтому я лучше дам ссылку на наш пост-ответ на этот часто задаваемый вопрос: "Сравнение стран, в которых мы жили"
Простите, по поводу Филиппин, имелся в виду не обратный билет, а так называемый Onward Ticket, то есть билет в любую страну. Я обычно беру перелет из Clark в Kota Kinabalu за 9-10 долларов и не использую его.
Разработка игр с Corona SDK. ООП в Lua, архитектура игр, объясню базовые и более сложные моменты работы с SDK. Кроме физического движка.

Фотография. Устройство мыльниц, зеркалок и объективов. Устранение поломок. Принципы фотографии. Могу помочь выбрать технику.
За 20к рублей лучше взять новую, но простую зеркалку или что-нибудь поинтереснее, но б/у? Что можете посоветовать в пределах этой суммы? Понимаю, что вариантов не так много.
Если правильно осмотреть зеркалку при покупке (или найти добросовестного продавца), то покупка б/у техники намного выгоднее. Можно отслеживать этот рынок и найти выгодное предложение. Идеально когда количество срабатываний затвора до 5000. Начинают они ломаться обычно после 50000, но это как повезёт, отдельные затворы выдерживают и 150к срабатываний.
За 20к можно купить хорошую тушку (body). Но очень важны и объективы. В этом плане вторичный рынок опять же помогает съкономить как на body, так и на объективах. Выбор объективов совсем отдельная песьня, могу сказать только какие выбрал я для себя — Sigma 30mm 1.4 и Canon 70-300 IS USM. Мне бы ещё нужен ультразум типа 18-200, но пока острой необходимости в нём не было.

По Canon — можно брать 450D и выше, чем новее, тем лучше. Отличий между ними не так много (кроме видео) и качество фотографий примерно одинаковое. По Nikon хуже разбираюсь, но D3100 не плохая камера.

Если бюбжет позволит, то лучше берите камеры с высоким разрешением экрана. У Canon это начиная с 500D, а у Nikon с D5100 вроде.
>Canon 70-300 IS USM
а мне не понравился. если брать телек, то хотя бы 70-200 f/4L, у него цена приятная. ну или подкопить и взять 70-200 f/2.8L (со стабом или нет, уже решает каждый для себя) :)

>камеры с высоким разрешением экрана
Рекомендую смотреть на 600D, он вполне хорош.
70-200 хороший. Чем не понравился 70-300? У него конечно корпус пылесосущий, не не плохой. Диафрагмой?

600D замечательная камера.
70-300 тёмный и хроматит сильно :(
600D действительно крут, сам пользуюсь :) если финансы позволяют, можно смотреть на 60D/650D (последний поддерживает объективы с STM-мотором, из новых — и обладает тачскрином)
как долго проработает canon 600D
какой объектив к нему взять первым и пока что единственным?
бу иил новый?
ресурс затвора у него вроде как 100.000 кадров, но вполне может дотянуть и до 150.
если «первым и единственным», и если вы не претендуете на «профессионализм» (так, чисто для себя) — то 18-55 f/3.5-5.6 IS (проще говоря, «кит»). Хотя, если найдёте, то можно и 18-135 f/3.5-5.6 IS (этот вариант предпочтительней из-за большего диапазона фокусных расстояний). Однако, если заглядываться на будущее, я бы порекомендовал ещё 50 f/1.4 — объектив оправдывает свою цену (в среднем 430$). Но это в основном для съемки портретов, так как с учетом кропа 600D (1.6) 50мм превратятся в 80 :) бегать придётся…
Если интересно, напишите в хабрапочту, расскажу подробней. Хотя могу и тут, мне не сложно :)
Я претендую на профессионализм.
Кит это который идет в наборе с фотиком сразу?
Пишите тут подробнее.
Хорошо :)
Да, кит это то, что идёт в комплекте. Собственно, это (как правило) 18-55 и 18-135 f/3.5-5.6 IS. Для EOS 5D Mark II «китом» называется 24-105 f/4L IS USM :) Буква «L» в названии означает принадлежность объектива к высшему классу таковых.
Если вы планируете заниматься фотографией на уровне выше, чем «мой кот на диване» :) то вам необходимо обзавестись несколькими объективами, а именно:

1) Широкоугольный (в просторечии «ширик»). Бывают сверхширокоугольные (т.н «fisheye» — обычно находятся в 8-15мм фокусного расстояния) и просто широкоугольные (где-то 18-25мм). Полезны при съемке интерьеров, панорам.
2) «Нормальный». С точки зрения человеческого глаза нормальным объективом (т.е таким, который даст картинку без искажения пропорций и.т.д) является объектив с ФР=50мм. Крайне желательно обзавестись светосильным экземпляром — например, вышеупомянутый мной Canon EF 50mm f/1.4 USM.
3) Телеобъектив, или «телек». Как раз те 75-300 и 70-200, о которых велась речь в этой ветке выше, таковыми и являются. Но в случае телеобъектива довольно немаловажную роль играет наличие стабилизатора (аббревиатура IS в названии), так как на больших ФР намного более велика вероятность получить смазанную картинку.

Лично я никому не рекомендую брать т.н «суперзумы» типа 18-200 как минимум по причине того, что они тёмные (малое диафрагменное число, обычно где-то возле f/5.6) и страшно хроматят (дают хроматические аберрации). Лучше родной оптики ещё никто ничего не придумал :)

Итого, на данный момент у меня в кофре лежат Canon 50 f/1.4, 17-35 f/2.8L, и планирую к покупке 70-200 f/2.4L (без стаба всё же, ибо цена покусывается). Хватает. Ну, а фишай можно брать в аренду, если уж сильно хочется :))
Поддерживаю, за исключением «нормального» объектива (standard). На кропе это будет не 50мм, а 50/1.6~=32мм. 50 это телевик. Я опробовал все объективы фиксы от canon около этого фокусного расстояния до 30к рублей и пришёл к выводу, что лучшим является sigma 30mm 1.4. На полтинник я снимал — очень не удобно в плане «нормального» фокусного расстояния.

И мы говорили про 70-300, а не 75-300. Насчёт хромит сильно — не соглашусь. Меня картинка очень радует. Как по резкости, так и по аберрациям. Что тёмный это да, надо использовать либо на улице при дневном свете, либо со студийными вспышками, просто в помещениях им не поснимать, но прикол в том, что мне этого и не надо.

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

Часто советуют брать 50мм 1.8 просто потому что он дешёвый и картинка у него хорошая и светосильный. Его проблемы это гайки на боке и неточная фокусировка.
«нормальный» для фуллфрэйма, разумеется :)
а 50 1.8 неплох, но хлипкий.
платформу микро 4/3 бери
Не стоит быть категоричными. У этого формата свои плюсы и минусы, лично мне она не подходит.
Пишу на PHP под заказ системы учёта статистики для asterisk
Интересный топик.

Если есть желающие, могу подсказать по вопросам маркетинга в е-коммерции.
Стаж 5 с лишним лет. Хорошо знаю практически все инструменты front-end маркетинга, то есть все направленное на привлечение клиентов. В back-end'e, то есть глубокой аналитике и маркетинге баз данных, слабоват, но на основные вопросы могу ответить.

Профиль на линке:http://www.linkedin.com/in/ybryzgalov
Вы знакомы с внутренней кухней больших рекламных сетей вроде ValueClick?
Весьма поверхностно. Собственного опыта работы в такого рода проектах нет, так что только со слов друзей и коллег.

Однако думаю, что вряд ли кто-то сможет дать Вам содержательный утвердительный ответ. Если компания большая, то «внутренняя кухня» сильно зависит от проекта. Я вон в Яндексе работал, но по этой причине все равно бы воздержался от заявления, что знаком с его «внутренней кухней».
Кроме сегментирования по тематике, можно еще говорить о региональном сегментировании, например, доске объявлений для Саратова.

Тут бюджет также зависит от желания и подхода. Например, можно потратить много денег на рекламу, а можно договориться с крупным региональным порталом и встроить свой сайт фреймом в одном из его разделов.
какой надо бюджет чтобы раскрутить ресурс наподобие авито, сландо?
Большой ибо конкуренция большая, в том же яндекс директе я думаю в месяц эти ресурсы тратят миллионы рублей, не говоря уже о том что некоторые из них выкупают билборды в городах миллиониках, которые стоят по 100 тысяч за штуку на месяц.
Недавно Авито объявил о получении инвестиций в размере 100 млн. долларов, которые в основном пойдут на маркетинг в регионах. Думаю, это дает представление о бюджете.

Если говорить о специализированных досках объявлений, то есть не для всего подряд, а по конкретной тематике, то бюджет будет сильно зависеть от желаемого результата и способностей, ну и тематики. Минимально можно обойтись усилиями одного менеджера, который будет сконцентрирован на биздеве, ну а максимальная планка ничем не ограничена.
Директор по маркетингу в телеком-компаниях (интернет, телевидение, телефония) среднего уровня (от 100 до 500 тысяч абонентов).

Из интересных моментов:

— занимался подбором телеканалов для КТВ, очень интересна оказалась подноготная этого действа
— выводил на рынок компании-двойники для увеличения общей рыночной доли
— последнее «достижение»: авторство вот этого макета (второй сверху), кстати, придуманного после прочтения вот этого хабратопика :-)
НЛО прилетело и опубликовало эту надпись здесь
С отделом продаж дружим, наша позиция: маркетинг для продаж, а не продажи для маркетинга.

А по измеримости — очень большая тема, да только вот соглашение о неразглашении, действующее в компании, позволяет только очень общие вещи публично озвучивать.

Основная подача такова: всё, что можно в компании автоматизировать и занести в CRM — всё заносится полностью, вовремя и без ошибок. Это закон.

Следствием является то, что сейчас мониторится в целом по компании около 4000 ежедневных показателей, ну а у нас в маркетинге — около 200. Например (случайная выборка):

— количество новых абонентов-физлиц, заключивших договор через офис;
— процент всех абонентов, подключивших в этом месяце хотя бы одну платную допуслугу;
— процент квартир, подключенных к интернету в течение двух месяцев с момента сдачи дома;
— количество бизнес-центров, в которых есть не менее 10 абонентов-юрлиц;
— отношение оттока к притоку, за последние 30 дней;
— средняя стоимость расходов на подключение одного абонента (включая вознаграждение продавцам и рекламные расходы)

Остальные 194 можно домыслить, думаю :-) Всё, конечно, с разбивкой по городам/районам/домам и в ежедневной динамике. Помогает безумно.

То есть, когда, опять же к примеру, начинается падение продаж в целом по компании («ААААААААА!!!!!»), то никто не бегает как угорелый, а садятся пить кофе и втыкать в графики и таблицы. И почти сразу становится видно, что везде всё ОК, но упал конкретно и сильно город такой-то, причем продажи у ходоков по квартирам и дилеров ровные, а вот продажи через офис и колл-центр ушли в ноль. Значит — косяк в рекламе в конкретном городе, дальше тупо работа по выявлению причин косяка и исправлению ситуации.

Ну и начальство, соответственно, смотрит в первую голову на цифровые показатели и задачи ставит в цифрах же, а как мы этого добиваемся — наши внутренние проблемы, в общем-то.
НЛО прилетело и опубликовало эту надпись здесь
Могу ченить про Хабр рассказать :)
Назвался груздем, полезай в кузовок.
Сколько тут оплачиваемых авторов? :)
Ой, я думал вы ченить другое будете спрашивать )) А тут достоверно не могу сказать, т.к. точно не в курсе именно этой кухни, но вроде около 3-4 человек
Что-нибудь о его светлом будущем можно?
Сейчас довольно активно рефакторим сайт, переписываем многие вещи. Новый дизайнер делает лёгкий редизайн некоторых элементов, но в целом облик сайта не поменяется. Ну и, надеюсь, скоро займёмся ХабраAPI )
Будут ли разработчики делать хоть что-то по поводу системы оценивания (рейтинг комментариев, постов, юзера, карма etc)?
О, Бумбурум. Я тут наблюдаю забавный глюк уже какое-то время. Выглядит вот так: clip2net.com/s/2ap7m Возникает, когда повторно заходишь в тему, которую уже смотрел и появились новые комментарии, отвечаешь на один один из них и новые комментарии размножаются. Планируете лечить?
Извините, не в то «Ответить» ткнул.
Распишите этот баг более подробно в суппорт? Потому что на первый взгляд этот баг у меня (в опере) не воспроизводится.
Ок, вечером постараюсь подробнее исследовать вопрос. У меня баг проявляется в Chrome 20.
О. А вот сейчас не было.
Пока ничего координатно менять не планируется.
Политику модераторов измените когда нибудь?
Почему когда блокируют аккаунт полностью удаляются все статьи и даже забрать их нельзя?
Да, обидно когда несколько авторов заблокировали… и значительная часть избранного умерла… приходится постоянно копировать куда-то понравившиеся статьи, чтобы сохранились.
В последнее время блокировка аккаунта не практикуется — её сменил гуманный перевод в ReadOnly (с правом на реабилитацию) — в таком случае к постам остаётся доступ, если ручками вхитрую поменять урл к постам юзера :)
Ну а статьи которые удалены? Можно их вернуть?
Нужны примеры (можно в ЛС), а так если пользователь не изъявит желание, то ничего не удаляется.
Boomburum, что за хитрость?
Можно что-нибудь про алгоритмы и науку? Интересно, публиковали ли хабраисследователи и хабраразработчики описания своих алгоритмов? Или прошлых алгоритмов (например, когда хабрасила означала вес голоса).
Еще интересно, можно ли как-нибудь получить анонимизированные датасеты для анализа.
К сожалению, предоставить какие-либо данные для анализа мы не можем. Равно как и рассказать что-то «научное» ) Но в целом у нас не учёные сидят, поэтому чего-то супер-пупер-невозможного у нас вроде бы нет. Но периодически анализируем некоторые данные, изучаем статистику.
Планируются ли какие изменения в функционале комментариев?
Находят ли отклик внутри компании темы с предложения и советами по улучшению того или иного функционала, как вы на них реагируете?
Какие-то изменения в комментариях пока не планируются — разве что форму комментирования, возможно, доработаем. Но если есть какие-то идеи или предложения — предлагайте в ЛС или в суппорт — внимание уделяем каждому обращению. Другой вопрос — что после прочтения каждого предложения мы не кидаемся его реализовывать — если это что-то нересурсоёмкое, то вклиниваем в общий план, если же что-то время-ресурсозатратное, то «откладываем на светлое будущее».
Будет ли когда-нибудь возможность сменить Основной email? С подтверждением на оба адреса (старый и новый).
Как это можно сделать сейчас? :)
Основной емейл нельзя поменять из соображений безопасности — если у вас украли пароль от аккаунта, вы сможете восстановить доступ к паролю, а злоумышленник не сможет захватить аккаунт полностью.
Основную почту можно сменить через обращение в support@habrahabr.ru
Зачем решили переменить сочетание клавиш при листании страниц (было Ctrl+стрелки, стало Alt+стрелки)?

Нельзя ли сделать это сочетание переключаемым (настройкою в настройках) отдельно от включения и отключения остальных горячих клавиш?
Странно, но у меня работают оба сочетания ) Какой браузер? Желательно все подробно расписать и отправить в суппорт.
Сворачивание комментариев одной ветки от корня будет, как у reddit?
Тем, кто дочитал до этого места, могу рассказать про свой опыт обучения/переезда/работы в Британии.
Работаю в Rackspace UK разработчиком, могу ответить на общие вопросы о компании (вопросы из серии почему инстанс не масштабируется не осилю ;)).
Рассказывайте.
Спрашивайте.
Спрашиваем. Как сложно попасть, возможно Вы прорабатывали какие-то другие варианты и есть с чем сравнивать? Как попали, какими навыками обладали? Какой был уровень языка (мне вот например сложновато понимать коренных англичан/американцев из за их характерного говора и быстроты).
Про учебу хотелось бы более подробно услышать как и что. Я, к примеру, хотел учиться во Франции, но мне штампанули уже 2 отказа в долгосрочной визе, несмотря на то, что я уже поступил в университет, предоставил полнейший комплект документов (больше чем надо) и несмотря на хорошую визовую историю. Но у меня правда Французский нулевой, только английский. Слышал также, что в случае отказа в визе в Великобританию, после будет нереально получить шенгенскую визу.
Касаемо работы тоже интересно. Берут ли иностранцев без особого опыта? Сложна ли процедура по найму иностранца?
Постараюсь ответить по порядку.

Если я вас правильно понял, под «попасть» вы имеете в виду компанию, а не страну. Если нет — поправьте меня.
Без рабочей визы на работу было сложно устроится, большинство компаний не очень любит спонсировать визы. Я получил рабочую после обучения, тогда еще действовал закон о получении двухлетней рабочей визы по окончанию британского университета. К сожалению, с апреля 2012 года этот закон больше не действует.
Собственно, я подавался во множество компаний, ответили единицы, а самыми быстрыми были Rackspace. Обладал навыками программирования (JS/PHP/*), потому и взяли.

По поводу языка, понимание быстрой речи приходит со временем, я до сих пор с трудом понимаю некоторых любителей «потараторить» и это нормально. Первое время было сложно, я не всегда понимал что мне говорят и что от меня требуется. Благо англичане, по-видимому, привыкли к таким персонажам и старались повторять медленно и с интонацией.

В отличие от Франции, Британское обучение всегда платное, единственный способ избежать разорения — получить грант/стипендию, они варьируются от университета к университету, поэтому подробнее сказать не смогу. Если в кратце, подавался в десяток вузов, потом выбирал из тех что приняли, смотрел по различным рейтингам/цене/местоположению, выбрал Ланкастер.
Бесплатное обучение во Франции порой требует знания местного языка, даже если в программе написано, что курс проводится на английском (кстати, это же относится и к обучению в Германии). Если что — будьте готовы к ускоренному изучению еще одного иностранного. =)
Язык не может послужить основанием для отказа в визе, возможно были какие-либо другие причины (кстати, документы сверх требуемого тоже могут расценить как минус в посольстве).

По поводу отказа в визе, не все так страшно. Если отказали, желательно закрыть отказ визой, то есть податься еще раз. Если есть отказ по Великобритании, то на шенген это не влияет, во всяком случае я знаю живые примеры получения шенгена после отказов (причем как Британии, так и Франции).

По поводу работы я уже частично ответил в начале. Иностранцев берут, но со скрипом и не везде, так как много возни с рабочей визой. Насколько мне известно, наиболее лояльно к иностранцам в плане спонсирования визы относится в финансовом секторе и ИТ, но все, конечно, зависит от конкретной компании.
В целом относительно самой процедуры — практически то же самое, что и для граждан страны, только надо предоставить/получить визу.
Больше всего интересует рынок труда Web-разработчика (.NET, Ruby, Python, NodeJs, не важно), а также нюансы переезда.
Рынок труда web-разработки как и во многих странах перегрет. Всем нужны программисты любого уровня и языка, от стартапов до больших компаний типа Bloomberg/Glodman Sacks/Analysys Mason. Вакансии больших компаний, которые могут проспонсировать визу я искал на их сайтах. Сами большие финансовые компании искал по спискам тех, что имеют офисы в Лондонском City и Canary Wharf. Не самый эффективный способ (Analysys Mason, например, имеет офис в Кембридже), но для начала сойдет. Еще удобно искать вакансии на LinkedIn — там много как больших так и маленьких компаний.
Маленькие компании/стартапы стаями водятся на angel.co и всяких startuply.com-подобных ресурсах.

По поводу переезда, что конкретно интересует? Я выше описал как получал рабочую визу и как устраивался на работу в общих чертах. Если есть конкретные вопросы, с удовольствием отвечу.
Что за хрень они никак не пропускают мою регистрацию, даже звонили мне.
Общение сводится к тому что я говорб зарегестрировал аккаунт, ничего ещё не запускал.
Вы его заблокировали.
Говорю разблокируйте.
Они мы заблокировали ваш аккаунт.
Я говорю знаю, вы его мне разблокируйте.
А сапорт в телефоне тупо повторяет фразу мы заблокировали ваш аккаунт.
Можете помочь зарегать аккаунт на ракспейсе?
С радостью помогу.

Вы регистрировались на rackspace.co.uk или на rackspace.com? От этого зависит с кем вы разговаривали.

Очень поможет, если вы напишете в личку свой логин или хотя бы компанию, на которую вы регистрировали аккаунт, чтобы мы могли найти вас в базе.
Где в Англии лучше жить, по соотношения цена/ништяки? В Лондоне, думаю, как и в любой столице дорого, но и захолустье тоже не интересно. Есть ли какие-то особо выделяющиеся города?
Есть-ли какой-то сайт иммигрантов в Англию, в смысле форум/etc?
Ну все зависит от вашего восприятия няшек и уровня требуемых развлечений. Для кого-то и деревня весьма интересна. Лично мне в смысле цена/няшки нравятся пригороды Лондона, Эдинбург, Манчестер. Но это все очень субъективно.

По поводу онлайн сообществ эммигрантов не подскажу, ни разу не бывал на таких, но они точно есть.
Хотя знаете, можете посмотреть на сайт газеты Англия, может быть там будут ссылки на онлайн сообщества.
1) Linux/Windows администратор, 5 лет в HPC на основе Beowulf-like решений. Какими-то супер-сакральными знаниями не владею, но опыт все-таки имеется. Использую IBM решения GPFS, LoadLeveler, Tivoli Storage Manager, Tivoli HSM и т.п. Имеется опыт в обслуживании практически всей кластерной инфраструктуры, за исключением пожалуй бесперебойников и холодильников.
2) Сопутствующие умения по скриптингу: Perl, Bash, CMD, WSH JavaScript/VBScript, PHP, осваиваю Python и Ruby.
3) Организация сборочных окружений: make, NAnt, CI и т.д.
4) Программирование, тут особых успехов нет: Basic, Pascal, C/C++, SQL и т.п.
5) Веб-разработка как хобби :)
Да, еще интересуюсь виртуализацией, KVM, LXC, OpenVZ, VMWare и т.п.
Можете написать пару слов на тему того, как можно применить GPFS в быту? HPC уже забросил, но иногда тянет что-то новое потрогать.
GPFS дает нам надежное высокопроизводительное распределенное файловое хранилище, эдакая гигантская быстрая сетевая шара на все сервера. Собственно идея использования примерно та же, что и у других распределенных файловых систем.
Для работы крайне желательно иметь быстрый SAN/NAS и Infiniband интерконнект. Если у вас такой дома есть, то можете и в быту применять :)
Скажите пожалуйста, а как GPFS скрещивается с быстрыми, но длинными линиям связи? Например, можно ли на ее базе сделать географически распределенное хранилище в разных городах, при условии, что выделенные каналы по 1-10GE между площадками есть? И можно-ли эффективно подключать к хранилищу на базе GPFS клиентов из других городов?

Под эффективностью подразумевается высокая скорость чтения или записи на получившуюся ФС при условии, что пропускная способность важнее скорости отклика.
Мне кажется никак, на хабре была развернутая статья про проблемы gpfs.
К сожалению ничего конкретного сказать не могу, так как у нас больше локальная установка. Вообще в фичах поддержка взаимодействие с Remote GPFS Cluster присутствует, но пока попробовать не довелось.

В принципе, GPFS неплохо экспортируется при помощи других сетевых FS вроде sshfs, cifs или nfs, такие варианты для удаленки мы использовали и они в целом работоспособны.

Мне кажется, что сами по себе GPFS-клиенты работать будут. Если задержки не очень большие, то deadman switch timer вылезать не должен. А вот географически разносить NSD мне кажется не стоит.

Также не стоит забывать, что GPFS это не только FS, но и вообще инфраструктура управления данными, если подключить туда HSM/TSM.
Спасибо за консультацию!

Задержки у нас минимум 5-6мс, но приходится помнить и о величинах на порядок больше.

такие варианты для удаленки мы использовали и они в целом работоспособны.

Скажите пожалуйста, а какого порядка уровень производительности Вы получали и на каких задержках? Хочется сравнить порядок наших результатов тестов производительности и Ваши наблюдения.
Ну честно говоря производительность специально не замеряли, потому что у нас основная задача залить/слить на кластер большые файлы, а дальше он уже сам все операции с ними производит. Внутри локальной инсталяции (дисковый массив из нескольких дисковых полок + infiniband) установившаяся скорость была что-то вроде 8 ГБ/с.

Наружу это дело экспортируется через несколько CIFS-серверов, к которым собственно и подключаются клиенты с винды. Сами серваки подключены к гигабитной сети, но некоторые клиенты подключены к этой же сети всего лишь стомегабиткой. Полную полосу в 100 мегабит выжрать без проблем, производительности хватает.

Есть несколько клиентов с реальной удаленкой, задержками в десятки мс, но и каналом в пару мегабит. На их канал производительности тоже хватает :)

Я думаю все зависит от задачи, которую вам необходимо решить. Рекомендую к прочтению
GPFS Concepts, Planning and Installation Guide
У нас задача похожая — загрузка/выгрузка на кластер большого количества данных для расчетов, только задача осложняется тем, что от данных до кластера километров 500 и заливать нужно в «реальном» времени (на источниках своих хранилищ с нужными характеристиками нет). А в таких условиях CIFS и NFS начинают работать не так хорошо, как хотелось бы.

За ссылку спасибо, почитаю.
Делаю nginx лучше; автор реализации SPDY в nginx. Вопросы?
Когда будет спиди в главной ветке?
Реально прирост идет или нет?
Расскажите мне как балансить в nginx по вебнодам учитывая их загруженность.

1. Сентябрь-октябрь. Не обязательно дожидаться мерджа его в код, патч уже вполне production ready. В частности, несколько известных и не очень компаний уже используют его под высокой нагрузкой.

2. По сравнению с HTTPS при условии, что у вас все ресурсы расположены на том же хосте, да, прирост будет.

3. Использовать режим least_conn. В этом случае запрос будет отправлен на сервер, который обрабатывает наименьшее количество запросов в данный момент. Если серверы различаются, то также можно задать их веса.
Разрабатываю серверные приложения на Java с 2003 года. Могу подсказать по работе с EJB, JBoss, протоколам RADIUS и DIAMETER (написал собственную реализацию RADIUS на EJB :)) Много лет работаю в Linux (не администрирую, а «живу» в нем).
С чего начать java ee? Именно написание тяжелых серверных приложений/интерпрайз. У Оракла куча документации, но немного нет той системности, что пресуща литературе. Или мне кажется. Пытался слушать `Мирончика`, но он такой зануда. В общем, с чего начать, что почитать и где достать?
Начать лучше с задачи и непреодолимого желания применить технологию :)
По поводу EJB — есть книга. Я начинал с подобной про EJB 2. Помогает понять внутреннюю кашу. Родной туториал тоже крайне полезная штука. Сам его регулярно использую, особенно в части нововведений.
Рецепты использования — читать форумы, спрашивать специалистов. Вот как-то так.
С помощью какой технологии на Java реализовать игровой сервер? Возможно, знаете аналог для c#? Как организовать архитектуру проекта, его масштабируемость? Что почитать по этой теме?
Ну я бы подумал сперва о EJB. Но не факт, что этот выбор будет удачным. Нужно думать над концепцией реализации. Если строить всю обработку данных на асинхронной передаче сообщений — стоит попробовать Message Driven Bean или аналог. Технология EJB удобна тем, что упрощает доступ и управление ресурсами, той же очередью сообщений или коннектами к БД.
Живу в России/Самаре, учусь, работаю и родился рядом, в Кинеле. Спрашивайте. :-)
А вообще могу много рассказать про NHibernate 3, ZeroMQ, SOLID, DDD.
Есть ли вменяемая литература по SOLID на русском?
Понял! За книжку отдельное спасибо, не видел раньше
Интернет-маркетинг в индустрии онлайн-игр.
Где реклама эффективнее и сколько стоит на неё тратить?
Сильно зависит от игры (чем ближе к игре аудитория рекламной площадки, тем лучше) — например, реклама навороченного космического симулятора не будет эффективна на портале с флеш-играми. Если игра не узконишевая, можно добиться кое-какого результата практически от любого околоразвлекательного трафика.

Рекламный бюджет стоит делить на две части: тестовый и проверенный. Тестовый — жестко ограничивать в зависимости от общего бюджета проекта, проверенный же тратится на заведомо эффективные рекламные каналы и потому его нужно стремиться максимально увеличивать, опираясь на ROI.
Поисковые алгоритмы. Успешно пилил wap-поисковик, который прожил 5 лет.
У меня есть такая интересная идея, до которой я еще не добирался даже вики читать, но раз вы уж здесь — я хочу сделать личный супер-пупер поисковик. Пользоваться поисковиком буду я или пара человек, область действия — сайты определенной тематики, качество результатов поиска хочу офигенное. Т.е. я хочу сервис, в который можно добавлять сайты, он будет сам обходить их, переходить по ссылкам на другие сайты с определенной глубиной и пополнять список только теми сайтами/статьями, в которых контент соответствует определенной тематике (it, космос, наука, что угодно, что будет задано). Также должен отслеживать упоминания меня/других указанных мною юзернеймов. Если бы за счет того, что пользователей мало (а мне также допустимо время ожидания в пару сек) увеличить качество выдачи — было бы вообще прекрасно.

Интересует, какие алгоритмы (классификация контента, хранения данных, поиска) нужно гуглить и сколько примерно это будет кушать в плане нагрузки на процессор, озу и занимаемого места на винчестере (как процент от просмотренного пауком)?
Я не ТС (писал диплом по поиску), но в задаче постоения обратного индекса слов очень затратной операцией является вставка/обновление документов в существующий индекс, так что уже на 10000 достаточно страниц среднего размера домашнего компа начнёт не хватать (по дисковому i/o) — во всяком случае для домашнего бытового стиля использования я перспектив не увидел.

Возможно, ТС подскажет перспективы обхода данной проблемы.

Возможно, вам имеет смысл заняться разработкой алгоритма классификации страниц, с фронтендом к гуглю/яндексу (если сделаете круто — продадите им стартап, заработаете денег).
У Вас получаются совсем небольшие объёмы поискового индекса. Несколько сотен или тысяч сайтов в одном индексе — это можно сфинксом искать, если особых условий для поиска не нужно. А раз можно, значит нужно, т.к. написание и поддержка своего поисковика — дело довольно дорогое. А простой краулер прост и дёшев. К тому же их уже написано много готовых.

Супер-качество поиска дёшево можно получить купив лицензию на какой-нить яндекс.сервер. А если Вас не устраивает качество этих готовых продуктов, то Вы попали =). Писать самому супер качество поиска очень дорого (= долго * сложно).

Если дороговизна разработки Вас не останавливает, то я б на Вашем месте написал бы простой краулер, который складывал бы страницы в таблицу для индекса сфинкса. Потом прошёлся бы по этой таблице и расставил бы страницам веса алгоритмом, заточенным под тематику. Алгоритм этот может быть каким угодно: повышать вес страницы, если она содержит какие-то термины; вычленять кейворды из тех же терминов для сфинкса и по их комбинации увеличивать ещё вес страницы, ну и т.д. Так же я б реализовал ТИЦ — хорошая и простая штука для увеличения качества поиска. Ну и всё бы это скормил сфинксу вместе с посчитанными весами и кейвордами.
Останется только решить проблему ограничения краулера, чтобы тот не уходил с сайтов Вашей тематики, а то он захочет проиндексировать весь интернет, а это в 100500 раз дороже.

Это, мне кажется, самый эффективный с т.з. затраченных ресурсов на полученный результат путь.

А вообще тут я Вам не помощник, т.к. я-то занимался в т.ч. улучшением качества поиска на HiLoad — а тут очень много решений отметаются из-за дороговизны. А Вам об этом думать особо не придётся.
В принципе, я так и думал. Вообще, sphinx стоит на хабре и поиск хабра меня не удовлетворяет. Кажется по возможностям очень крут Lucene. Т.е. в принципе на готовых решениях можно выехать — только краулер попилить.
Я не TC, но задача представляется мне достаточно тривиальной.
Берем готовый crawler например Nutch или пишем свой. Вставляем все документы в Solr (это http server вокруг lucene). Он строит индекс. Запросы поисковые шлем в Solr, документы если надо их хранить, вытаскиваем из какого-то хранилища отдельно. При небольшой нагрузке — скажем сотни сайтов + глубина ссылок 2-3 + refresh interval 24h+
работать будет нормально.
Что будет сложно сделать хорошо — так это классификация контента. Но если опять же — сайтов не много, язык один, можно просто по ключевым словам — руками создали словарь для всех рубрик, и если их много — значит скажем про «космос». Возможно где-то есть бесплатная качественная библиотека для этого, но мне она не знакома.
Можно купить, есть коммерческие предложения.
А поводу вычленения полезного контента можете подсказать?
Вкратце — есть n-сайтов интернет-магазинов, из-за тупорылости владельцев + другие причины, поиск определённого товара предвращается в адские муки.
Хотел было создать Google Custom Search или яндексовый аналог, забить туда сайты руками, но некоторые сайты банально непроиндексированы в должной мере.
По сути у меня сейчас стоит задача собрать контент с сайтов, вычленить оттуда полезную часть — название + описание товара + (необязательно) стоимость, а потом скормить сфинксу и искать им, мне этого хватит.
Можете подсказать какие-то готовые решения/подходы самообучающихся ботов?
Могу подсказать я :)

Наша команда занимается стартапом, который будет предоставлять поиск по товарам онлайн магазинов. К тому же, основная задача — это жёсткая фильтрация кидающих и обманывающих и поиск дешёвых и качественных.

Для конечного пользователя всё, естественно, бесплатно.

Более подробную информацию можно узнать у меня в личке. Наш адрес: madelephants.com. Сейчас мы находимся на стадии допиливания-перепиливания, выход на аудиторию пока не запланирован, но уже можно поковырять наши браузерные дополнения :) Заинтересованным людям мы всегда рады!
Сама задача «вычленения контента» из сайта магазинов очень сложна. На столько, что Google вполне себе купит разработанную технологию.
Остаётся надеятся на озарение или на то, что вебмастера магазинов начнут повсеместно внедрять микроформаты или RDF/A
Алгоритмы, структуры данных, вычислительная сложность.
Спортивное программирование: ACM, topcoder, codeforces etc.
Помогает при трудоустройстве?
winger -у помогло ещё как :)
Очень даже помогает :)
Строчки в резюме о хороших результатах в крупных соревнованиях резко повышают шанс что его заметят, а олимпиадный опыт помогает сконцентрироваться на собеседовании, да и задачи обычно задают несложные с точки зрения олимпиадника.

Статистика среди моих знакомых показывает что у людей, занимающихся спортивным программированием, большой шанс съездить на стажировку и/или устроиться работать в Google/Facebook/Microsoft/etc.
Хм, и каково оно после спортивного программирования в Одноклассниках? :)
Относительно трудоустройства посредством спортивного программирования могу посоветовать сайт www.interviewstreet.com/
Никогда не занимался сабжем, однако сейчас интересно. В каком возрасте не поздно начать? Много ли времени займет подготовка, с учетом, в общем-то, хороших знаний классических алгоритмов и структур данных? Есть ли вообще смысл начинать, если ты давно не студент?
Начинать никогда не поздно :)
В качестве смысла могу предложить следующие варианты:
а) Just for fun — многие (включая меня) считают олимпиады веселым и интересным времяпрепровождением
б) Помогает поддерживать мозги в тонусе
в) При определенном уровне можно объездить кучу разных мест благодаря онсайтам соревнований ;)
г) Помогает при подготовке к собеседованиям в стиле «Как сдвинуть гору Фудзи»
Есть какая-то «библия олимпиадника»? Типа типовые задачи. типовые алгоритмы, примеры программ и прочее?
А то когда я занимался этим в ходу был еще Turbo Pascal 5.5, потом я 10 лет отдал медицине и сейчас хочу снова вернуться в эту область…
Библия олпимпиадника — это Алгоритмы. Построение и анализ Кормена (Лейзерстона, Ривеста и Штайна). Типовых задач тут нет (хотя есть различные упражнения), но все основные алгоритмы описаны. Многие алгоритмы описаны здесь, да и на хабре частенько встречаются интересные статьи.

Ну и главное — практика. codeforces, topcoder, есть множество сайтов с архивами задач (timus, например)
Минск, Беларусь -> Калифорния, США по рабочей визе (H1B).
Плюсы, минусы, личное мнение — если интересно.
Просто по ощущениям, насколько тяжело обустраиваться в США не будучи уверенным, что получится остаться?
Лично мне нормально. Сейчас на H1B, грин-карта в процессе. Процесс неспешный, случиться может все, что угодно, но а) на счету лежит приличная сумма, так что не жалко и б) опыт и резюме. Так что если что пойдет не так, как планируется, уже не в проигрыше.
В целом, конечно, интересно, хоть и сложно — в Калифорнии народ в целом доброжелательный и понимающий, но все равно общаться на равных не получается — нужен не только язык, но и погружение в культуру. Другие фильмы, книги, игры в детстве.
как вообще происходил процесс принятия на работу? Где искал, как искал, как долго. Сколько раз было интервью, приходилось ли ездить в США на интервью?
Специально не искал — уже вострил лыжи на Тайланд, когде через знакомых пришла вакансия. Отсобеседовался и выехал суммарно в течении полутора месяцев. В общем и целом рабочая схема выглядит так:

1. Находим местного (Беларусь, Россия, Украина) работодателя который нанимает в Штаты — на практике это значит что будешь контрактником на американской фирме.

2. Собеседуемся, выезжаем.
Не считая разговоров с HR и обсуждения резюме, было несколько достаточно простых собеседований на стороне нашей фирмы, и в конце концов одно по скайпу с американцами. Не слишком сложно. Нет, собеседоваться не ездил — приехал сразу с H1B. Тут уже, когда переводился, был полный набор собеседований. Кстати, ходил на собеседования тут также, если интересует — могу поделиться мнением.

3а. Отрабатываем контракт (год), устраиваемся на местную контору (не обязательно ту же).
3б. Ищем альтернативу сразу же.

Знаю, что иногда народ привозят по бизнес-визе на несколько месяцев пока оформляется рабочаяя.

На практике в контракт прописываются разные неприятные вещи, типа возврата денег за relocation, визу и прочее, но тут надо внимательно изучать штатовские законы — например, даже если в контракте прямым текстом прописано, что в случае одностороннего досрочного расторжения расходы компании на оформление визы компенсируются, законы штата (или федеральные, не помню) ануллируют этот пункт. То есть если фирма будет требовать выполнения этого пункта, это будет нарушением закона. Мне известны прецеденты когда народ уходил раньше, фирма выставляла счет в $xx.xxx и/или подавала в суд и в конце концов все заканчивалось хорошо. Но! Читайте законы, читайте контракт, советуйтесь с коллегами и т.п.
А как с жильем? Приходилось самому снимать, или компания помогла с оплатой хотя бы первого месяца? Или помогли найти?
Большинство компаний, как штатовских так и пост-советских, в relocation package включают жилье и аренду машины, в том или ином виде. Кто-то деньгами, кто-то сам все заранее оплачивает, но как правило проблем с этим нет.
вы товарищ cL1Nk3r, не беспокойтесь. Если вас повезут и квартиру вам снимут на первое время и машину дадут. И прочую помощь окажут, всё ж 21век на дворе. Тут скорее надо беспокоится, понравится ли жене…
Сам веб-разработчик, собственная студия и команда.
Темы, в которых отлично разбираюсь:
1. В течении 8 лет разрабатывал и продолжаю делать собственный фреймворк. Just for fun. Хорошо понимаю архитектуры фреймворков (по сути пишу свой только ради того, чтобы понять что есть лучшее в других).
2. Разработка биллинговых систем для хостинг-провайдеров, локальных сетей и voip-операторов.
3. 8 месяцев назад начали делать свой продукт и продвигать/продавать его: CMS интернет-магазина со встренной биллинговой системой.
День добрый.
Как пришли к разработке своего продукта, какие преимущества этого пути вместо разработки под заказ проявились на практике?
Добрый день.
Этот путь оказался намного тяжелее, чем я предполагал изначально.
В один прекрасный момент нам пришел клиент и сказал, хочу магазин. До этого мы делали около сотни магазинов — и все разные. Я подумал, а давайте сделаем универсальный проект, а потом просто форкнем его и клиенту поменяем дизайн. Так все и началось.
Основное преимущество — ты можешь трезво планировать версии и задачи, тебе никто не парит мозг если версия выпущена не в срок. Все-таки сами-себе заказчик — это приятно.
Через 6 месяцев после начала разработки я пришел в выводу, что нам не хватает активных продаж, и что мы в этом ужасно слабы.
Как сейчас с продажами, развиваетесь в этом направлении? Мне как разработчику этот момент тоже видится наиболее сложным.
Изучил много информации на эту тему, разработал схему активных продаж, нанял менеджера и заставил работать его по этой схеме. Первые плоды смогу оценить только в середине сентября, когда потенциальные клиенты активизируются.
Интересно будет почитать развёрнутый пост на тему, когда пойдут результаты. Тема я думаю многим близкая.
Около двух лет занимаюсь разработкой и поддержкой гос-порталов на Битриксе.
Как он вам?
Какие альтернативы видите?
На самом деле он неплох. Нет, конечно, процедурный подход, странные (тянущиеся для совместимости) архитектурные решения, глупые баги. Но при правильном использовании дает вполне приличную стабильность, не самую плохую скорость и предсказуемую сложность доработок.

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

Альтернатив, к сожалению, не подскажу.
1. MediaWiki и Semantic MediaWiki
2. Неплохо разбираюсь в Semantic Web и Linked Data.
3. Краудсорсинг законопроектов, idea-management, создание форсайтов
Как по вашему мнению обстоят дела семантической паутиной? Выгодно ли гигантам развиваться в этом направлении?
Ведь мы сможем получать нужную информацию миную многие навязываемые сервисы.
Направление держится на четырех китах:
1. исследования в логике и связанной с онтологиями биоинформатике — тут по большей части институты
2. открытые государственные данные в единых форматах — таким форматом является именно RDF
3. поисковые гиганты и унифицированная семантическая разметка (schema.org), плюс их усилия по интеллектуализации поиска (google knowledge graph=metaweb freebase, bing=powerset)
4. новые компании на рынке баз данных вроде OpenLink Software.
Из техничного:
1. UNIX от мАла до велИка;
2. IT Management;
3. Продающие сайты. Как делать высокую конверсию посетителей в звонителей и анкето-заполнятелей;

Не техничное, да всяко-разное:
1. Стартапер;
2. Переезд в большой город (аж два раза и оба успешно);
НЛО прилетело и опубликовало эту надпись здесь
Наличие определенного набора элементов дизайна на сайте. Именно по этому пункту, к сожалению, не могу раскрыть детали — устно подписался неразглашать полученные знания на публику. Sorry.
По другим пунктам готов делиться всем, что знаю.
НЛО прилетело и опубликовало эту надпись здесь
Кстати еще вспомнил…
Из техничного:
Veritas Storage Foundation (vxfs) — достаточно специфичные знания, м.б. кому пригодится.
IT Management. Какие-нибудь советы по расчету сроков выполнения проекта
1. Open source (как)
2. Apache Software Foundation (зачем)
НЛО прилетело и опубликовало эту надпись здесь
Да вы просто опупенны.
Пишите статью про архитектуру и как оно вообще может работать на одном сервере или у вас просто все сервера такого типа и их очень много?
НЛО прилетело и опубликовало эту надпись здесь
Я не понимаю как это работает, пишите немедленно статью.
Под питоном никсы лежат?
НЛО прилетело и опубликовало эту надпись здесь
Расскажите пожалуйста про архитектуру, это очень интересно! Вы волшебник!
В течение 3х лет кроме всего прочего, занимаюсь VOIP телефонией (на 99% Asterisk-based) со всеми вытекающими — факсы, шлюзы, распределенные *-иски, сопряжение с «железными» АТС, системы учета, автоматизация…

PS: На правах халявы могу записать вам красивый IVR с музыкой по тексту. Пишите.
про IVR еще актуально? ;)
Специализируюсь на разработке и внедрении решений на платформе Magento(Community и Enterprise версии).

Постараюсь ответить на любые вопросы по тематике,
в первую очередь, на такие как:

Нюансы адаптации движка под бизнес-процессы конкретной компании.
Особенности внедрения платформы в условиях Российского рынка.
Миграция с Community на Enterprise (и любые другие вопросы по Enterprise).
Любые вопросы по разработке под magento.
Нахрена можно мигрировать на ентерпрайз если есть комунити?
Есть хороший и бесплатный плагин для полного кеширования в магенто комунити?
Какой плагин использовать для минимизации js и css?
1) Могу выделить 3 основных причины для миграции:

а) Компании необходим функционал, который есть в Enterprise, но его сложно(или даже не возможно) найти в виде сторонних модулей.
б) Лицензия Enterprise (в тч. Enterprise Premium) включает гарантию, техническую поддержку, тренинги и др. плюшки.
б) Престиж и бизнес-статус компании.
Есть компании, готовые платить большие деньги за топовые решения(будь то бд, движок магазина или настольный софт), только для того, что бы подчеркнуть свой статус.

2) Бесплатных и хороших, к сожалению, не встречал. Из платных могу посоветовать Nitrogento.

3) Могу посоветовать модуль Magento Extension Speedster от компании Fooman.
1)Какого наиболее востребованного функционала нет в community, но есть в enterprise?
Остальное понятно.
В общих чертах процесс поступления выглядел так:
0. Определился с исследовательской группой
1. Написал профессору из этой группы и получил его согласие быть руководителем
2. Подготовил и отправил все бумажки в соответствии с требованиями департамента
3. Оплатил сбор за рассмотрение заявления
4. Через полтора месяца нашёл себя в списке принятых студентов
5. Отправил заявление на стипендию
6. Через месяц нашёл себя в списке стипендиатов

Пункт №1 — ключевой. Остальное как везде.
Профессору я отправлял своё CV и мотивационное письмо с объяснением, почему я хочу именно в его группу.

Подтверждение уровня английского требуется, но точных критериев нет. Думаю, что как в других европейских университетах: IELTS на 6-7 баллов.

Публикации и рекомендации относятся к дополнительным плюсам. У меня публикаций в значимых изданиях нет, поэтому отправлял только рекомендации от руководителя в магистратуре и с работы.

Про конкурс не могу сказать точно, но насколько мне известно заявлялось примерно 130 человек, а приняли около 40-50.

Сложно ли поступить — это субъективно. С уверенностью могу сказать только то, что оформление визы отнимает много времени и сил.
Упс, мимо
Немного оффтоп, но, когда комментов очень много, трудно понять где комменты первого уровня. Как то бы выделить их что ли…
вот точно для этого есть greasemonkey-скриптик
А чего трудного то?
Берёшь самый первый коммент первого уровня. Ставишь на первую букву курсор мыши и скролишь вниз до тех пор, пока очередная буква не будет на вертикальной линии с курсором.
Ах-ха-ха-ха, оригинально. Спасибо за совет. =)
В Chrome нажмите F12 и в Console напишите что-то вроде:

$('#comments > .comment_item > .message')
   .css('background-color','red');

$('.comment_item').toggle(
   function(){ $('.reply_comments', this).css('display','none')},
   function(){ $('.reply_comments', this).css('display','block')}
);


Клик по красному, и ветка свернулась, еще раз клик — развернулась.
И да, учите jQuery, а то будете так же хреново писать, как я.
При наведении на комент слева от комента появляются точки — в количестве, соответствующем уровне вложенности ответа.
Т.е. ищите одну точку — это будут каменты первого уровня.
мое хобби ruby/rails и web security
2 месяца жил в Испании и решил продолжить путешествия, сейчас София потом жить в Берлин(есть кто оттуда?)
хочешь бросить универ и хорошо жить спроси меня как
может вы знаете как можно жить в Берлине и работать на русскую компанию в Москве удалённо?
хм думаю проблем нет но смысл? зп в берлине в 2.5 раза больше. Налог конечно около половины но если жить в москве(или как я в софии) то жизнь сказка.
ну, не в зарплате же счастье. Просто непонятно, по какой визе можно в таком случае ехать
Учу RoR, написал несколько мелких проектов для себя, на подобии todo-листов. Куда двигаться дальше, если хочется выйти на хороший уровень — устраиваться в фирму джуниором и пробовать подключиться к open-source проекту? Бывают ли варианты работы джуниором удаленно, если нет позиций в своем городе?
фриланс и подработка в разных руби проектах
Могу рассказать про flash-анимацию, создание рекламных роликов, инфографика, типографика. Не совсем техническая тема, но может интересны какие-нибудь нюансы.
JavaScript разработчик @ YNDX
Участвую в разработке риалтайм веб-приложения XMPP веб-чат, Y.Mail Lite, Y.Календарь — там куча JavaScript, Клиентский XSLT, Серверный Lua, XSLT, JavaScript. Все, включая транспорты, самописное с нуля (кроме jQ конечно). Из OpenSource проектов занимаюсь разработкой LMD(Альтернатива AMD и Require.js). Занимаюсь обучением JavaScript-ту.

С меня можно спросить все о JavaScript с нуля и до бесконесночти, около-JavaScript-штуках, сборке и организации проекта, тестировании и документации. Постараюсь ответить на ваш вопрос максимально развернуто.

Моего пера на Хабре несколько полезных статей по основам и тонкостям JavaScript.
Есть два (известных мне) подхода для написания контролов.
Один проповедует ExtJs (Sencha). У них интерфйес строится только через JS, то есть указываешь контейнер и какой контрол там нарисовать
Другой метод я встречал у jQueryUI и KendoUI, в которых напротив, контрол строится по начальной html-разметке.
Как вы считаете, какой метод написания контролов предпочтительней и почему?
Зависит от типа и объема приложения. В jQuery изначально было принято «пропатчивать» готовую разметку, чтобы из нее получать какие-то расширенные контролы по этим стопам пошел и jQueryUI и Mobile. В Sencha используется 2 подхода: полу-декларативный (строится дерево приложения в JSON), а второй подход — все руками (указываешь контейнер и какой контрол там нарисовать).

У каждой из этих библиотек своя область применимости:
jQueryUI — расширенные контролы для сайтов — основной код генерится на сервере;
Sencha — RIA приложения (одностраничники, мобильные приложения, крупные приложения, ERP, CRM) — основной объем разметки генерируется на клиенте

Лучше придерживаться нечто среднего между ними: разметка блоков в html(кто где будет находиться), блоки и элементы на JavaScript(непосредственно реализация контролов).

Это один из возможных вариантов элемента интерфейса
var Table = (function ($) {

var Table = function (options) {
    var self = this;

    self.$element = $('<table></table>');

    // Декорируем таблицу
    self.applyOptions(options);

    // Слушаем событие, которое может сгенерирвоать кто-то извне
    /**
     * @event listen appendRow добавление нового ряда в таблицу
     */
    $element.on('appendRow', function (event, data) {
        self.appendRow(data);
    });

    return self.$element; // !!! Возвращаем не инстанс, а элемент
};

/**
 * Описание
 */
Table.prototype.appendRow = function (data) {
    // ...
    // Кто-то извне может подписаться на это событие
    /**
     * @event trigger newRow добавление нового ряда в таблицу
     */
    this.$element.trigger('newRow', rowData);
};

return Table; // экспортируем

})(jQuery);


Пример блока
var $table = new Table({});
$table.trigger('appendRow', {});
$table.on('newRow', function () {/*...*/});
$table.appendTo('.some-table-container'); // элементу наплевать где он будет находиться


Дальше ядро приложения так или иначе распределит блок(и) по разметке.
Спасибо за подробный ответ
НЛО прилетело и опубликовало эту надпись здесь
Хоть и не студент, но все равно интересно, расскажите.
НЛО прилетело и опубликовало эту надпись здесь
С чего начать? Куда обращаться? К местным профессорам, которые могут представить иностранным коллегам? Или просто написать в иностранный вуз?
НЛО прилетело и опубликовало эту надпись здесь
Ну вот, пропустил я Хабракамп, а вы такие интересные вещи пишете. Если еще не поздно, расскажите, сколько времени занимает изучение немецкого до C1 с нуля, при условии что занимаюсь я скажем, по 2 часа в день. И не могли бы вы рассказать про другие экзамены — TestDaF, DSH. Например, насколько сложно сдать DSH1?

И еще вопрос, разве стипендия DAAD предоставляется бакалаврам? Мне казалось это только для магистров.
НЛО прилетело и опубликовало эту надпись здесь
Я уже выбрал унивеситет — Universität Osnabrück, хотя в Мюнхене и Билефельде тоже интересные программы. Но меня все же больше прельщает список предметов в Оснабрюке — cogsci.uni-osnabrueck.de/, причем настолько, что я решил поступать на бакалавра, ну и далее магистр, PhD, наука :)

Вот только с немецким не очень понятно. У них на сайте написано что нужно либо C1 и тогда больше ничего не надо, либо студент может иметь сертификат на B2 и после подачи документов должен будет приехать осенью в Оснабрюк и там уже дополнительно сдать DSH1, либо можно сдать TestDaF на 12 баллов (из 16) в своей стране. Насколько это сложно — DSH и TestDaF, и какому уровню немецкого это соответствует — большой вопрос. Если вас не затруднит, не могли бы вы спросить у знакомых?
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Ага, понятно, спасибо вам большое :)
НЛО прилетело и опубликовало эту надпись здесь
Тестировщик инструментов разработки ПО в @ NVDA
Учавствую в разработке и тестировании продуктов компании для ОС Android.

Могу рассказать о тестировании, компании и инструментах разработки.
Есть ли в компании работа для программистов, далеких от железа, драйверов?
Проще всего мониторить вакансии
Есть ли открытые вакансии на позицию тестировщика? Какими инструментами пользуетесь в тестировании продуктов?
Вы работали с автоматическими тестами (юнит-тестами и т.п.)?
Как организовать процесс тестирования сложного gui-приложения с большим числом кнопок и сценариев работы?
Пожалуйста добавьте в теги к посту слово фуршет
Битрикс. Не минуйсуйте)
Нравится? Какие альтернативы видите ему на рынке?
Нравится, но, вероятно, потому, что уже имею большой опыт. Альтернатив, к сожалению, не вижу пока: когда-то это могла быть UMI, но сейчас уже нет.
Пишу на Python.
В последнее время занимаюсь разработкой PKI: CRL, CMS, CMC, PKCS7,10,12, CRMF, TSP, OCSP, DVCS и т.д.
Могу рассказать о:
  • Userscripts и Browser Extensions (в-основном для хрома): Javascript + CSS + HTML.
    1. Боты для игр/аукционов
    2. Клиенты для собственных сервисов
    3. «Допиливание» стороннего интерфейса, добавление функционала
    4. Расширение функционала соцсетей

  • Работа с kango framework.
  • ExtJS в качестве фронтэнд фреймворка
  • Java, Java Web Development
    1. Фреймворки все видов
    2. Построение REST-сервисов
    3. App Servers: Tomcat, JBoss

  • Участие в стартапе в качестве сооснователя и ведущего разработчика (как написать всё-всё-всё с нуля, проблемы, команда и прочее)


На хабре есть пара статей по базовым навыкам для разработки юзерскриптов.
если необходимо построить машап на использовании информации с нескольких различных сервисов(stackoverflow, linkedln...). Как лучше организовать архитектуру проекта?
Ответ зависит от технологий, по которым у вас возник вопрос :)

Но в целом, я бы написал для каждого источника данных свой модуль, состоящий из:

  1. Клиента API, возможно с адаптером для своего единого интерфейса
  2. Кеширующего слоя (после обработки данных, полученных от API), возможно с собственной БД (особенно, если нужен дополнительный функционал)
  3. Единого интерфейса для доступа и оперирования данными.

За счет модульности вы сможете оперативно вносить изменения в «отвалившиеся» по той или иной причине модули.

За счет кеша вы будете защищены от изменения стороннего API и появится возможность более гибкого оперирования данными.

Естественно, для доступа к набору данных лучше всего иметь единый программный интерфейс, который уже будет использоваться клиентом.
Это будет rest. Как с квотами обращаться, которыми оперируют источники? как не выйти за пределы?
Информация у источника может изменяться, как ее держать up to date?
Делаете rest-клиента.
Информация о квотах для конкретного клиента должна инкапсулироваться в его модуль.

Держать инфу up-to-date дело компромисса между частотой запросов API и квотами.
Стоит поиследовать, как часто в среднем информация обновляется (и насколько эти изменения критичны для вашего приложения) и сделать кеш экспирейшн чуть меньше этого значения, но такое, чтобы не выпасть за квоту.
Спасибо за столь детальный ответ?
Какие преимущества дает подход ExtJs по сравнению с библиотеками вида jQuery UI?
Насколько сложен ExtJs в кастомизации внешнего вида?
Есть набор стандартных готовых тем? Например, для jQuery UI есть конструктор тем, в котором можно навернуть любые цвета: jqueryui.com/themeroller/ Есть ли подобное для ExtJs?
Касательно сравнения ExtJS и jQuery UI — посмотрите ответ выше.

Подчеркну основной тезис — ExtJS применяется для разработки RIA, и для этих целей подходит очень хорошо. К тому же, ExtJS предусматривает возможность биндить виджеты к разметке, но это уже довольно продвинутая тема.

Особенно мне понравилась 4 версия фреймворка — там пересмотрена архитектура и пропогандируется немного другой подход к написанию приложений (и чудеснейший MVC на клиенте). К тому же, родные мануалы стали гораздо понятнее новичкам. Оно и понятно — Sencha наняла людей, причастных к jQuery UI :)

Но есть несколько ложек дёгтя:
  • Лицензия GPLv3. Коммерческая лицензия стоит 330$ на 1 девелопера. Причем, если вы разрабатываете апп для заказчика с передачей прав на интеллектуальную собственность, то заказчику тоже необходимо приобретать лицензию.
  • Непрозрачная документация. Интерфейс удобный, но документация освещает лишь API, и то поверхностно.
  • Платная поддержка. Бесплатный форум есть — и он довольно насыщен информацией. Но реально сложные кейсы можно решить либо на платном форуме, либо нанимая консультантов. Час консультации стоит от 50$.
  • Не самая простая кастомизация. Это относится и к компонентам, и к стилизации. Для того, чтобы создать нестандартную логику/компонент, нужно довольно хорошо разбираться в архитектуре фреймворка. Статей на эту тему мало (особенно для 4 версии), помогает лишь опыт и курение исходников. Со стилизацией примерно так же.


Подробнее о темах.
В 4 версии фреймворка стилизация вынесена в отдельный «модуль», что упрощает работу с ней. Стили «настраиваются» при помощи sass + compass и зиждятся на дефолтной теме. Стилизация через CSS3. Довольно удобно.
Для устаревших недобраузеров (семейство IE) есть тул — theme slicer — который позволяет «нарезать» CSS3 стили на картинки (!).
Как всегда, ряд НО:
  • Sencha SDK находится в бета-стадии. Я потратил 2 недели на то, чтобы найти на форуме свежий билд тула и подружить его с Windows 7x64. Откопать такого рода информацию ооочень сложно.
  • Родных тем всего 2 (+1): голубая, серая и «доступная» (тема с повышенной контрастностью). Theme builder нет (есть сторонние наработки для ExtJS 3).
  • Для переделки некоторых элементов интерфейса приходится лезть в дефолтные файлы scss. Такое бывает редко, но я сталкивался. Возможно, тут играет роль недостаточный опыт, но факт остается фактом.

а можете подсказать где написано про лицензирование? Я правильно понимаю, что если мы делаем паблик сайт на extjs, то владельцу сайта, тоже нужно будет приобретать одну лицензию?
Вам стоит посмотреть виды лицензий и почитать ЧаВо.

Касательно заказчика: если у заказчика есть программисты, которые будут сопровождать этот сайт, то ему необходимо купить лицензии для каждого программиста (лицензии персональные). Если же вы не просто разрабатываете сайт, но и будете его сопровождать, то лицензия заказчику не нужна.
В упрощённой форме, лицензия нужна каждому, кто будет «касаться» исходников.
Спасибо, будем знать.
Дополню немного:
ExtJS отлично подходит для написания всякого рода корпоративных CRUD-систем. Приложения на ExtJS очень сильно внешне похожи на десктопные, да к тому же кроссбраузерные — это сильные аргументы для корпоративного заказчика.

Сам по себе экстжс состоит из ряда «плюшек»: грамотные абстракции + грамотный MVC каркас + набор готовых компонент на все случаи жизни + кеширование на UI и работа с AJAX встроены в компоненты и очень гибко настраиваются.

Скорость разработки (при должном знании фреймворка) очень впечатляет. К примеру, имея стек Hibernate (ORM система) + Spring MVC (мвц фреймворк) + ExtJS написать систему типа админки CMS для программиста средней руки — дело 3-4 дней.
Спасибо за ответы! В настоящий момент мы делаем выбор между Sencha и «Jquery UI + свой MVVM каркас на основе KNockoutJs». Приложение корпоративное, но заказчик весьма требователен к внешнему виду приложения. Отсюда и вопросы.

С другой стороны, поддержка своего каркаса с KNockout.JS — дело тоже трудное, не всеми оно может осуществляться. Проблема в том, что мне приходиться заниматься административными задачами проекта, до этого я занимался JavaScript, а передать ответственность теперь пока некому. Думал, что приобретение Sencha позволит избежать высокой квалификационной нагрузки на людей, в настоящий момент работающих с JavaScript.
Со своей стороны я вижу вашу проблему так:
1. Если придерживаться jQuery UI + MVVM, которым вы сами занимались, то вам, по сути, нужно будет провести передачу знаний своим программистам (которые как я понял с jQ UI знакомы). Это требует времени, конечно, но на мой взгляд это проще, чем пункт 2.
2. Если выбрать ExtJS, то вам понадобиться как минимум 1 специалист по ExtJS, иначе нестандартные ситуации будут отъедать от 3 дней до двух недель у ваших программистов, не знакомых с ExtJS. Порог входа в Экст довольно высок. Опять же, стилизация этого дела — большая проблема.

Тем более, если у вас уже есть работающая архитектура, и она вас более менее устраивает, зачем её переписывать? Если есть «вонючий» код, то введите инкрементальный рефакторинг — это, кстати, поможет с knowledge transfer.
Куча комментариев, а про Zend Framework никто не хочет рассказать :) Так что я попробую если кому-нибудь интересно, работаю с ним уже порядка 3 лет, хотя конечно не все компоненты ZF использовал в работе. Да, ZF2 пока не пробовал, так что вопросы, если есть, по ZF1, пожалуйста :)

До кучи могу попробовать ответить и на другие вопросы связанные с web разработкой, как серверной (на php/zf) так и клиентской, благо заниматься всем этим приходится постоянно.
Так как не встретил еще рассказов о Австрии, могу рассказать о переезде в эту страну из своего опыта. О поиске работы. Заканчивал педагогический университет в свое время. Так что все можно и без профильного образования.
Был системным администратором (Unix, более 5 лет), так же разработчиком на Perl по-совместительству, переквалифицировался в System Engineer/Operations. И сейчас пишу на Scala.
Если кому-то интересно — спрашивайте, с радостью отвечу.
НЛО прилетело и опубликовало эту надпись здесь
Привет,
1. Язык учил, но еще задолго до того как задумался переехать, просто тогда было интересно. Был С1, но не было практики больше года, так что особо показать было нечего, как минимум надо знать английский на хорошем уровне, многие компании, в том числе и моя, использует английский как рабочий, так как много людей работает со всей Европы.
2. Работу нашел удаленно, первое собеседование через скайп, после пригласили приехать, чтобы провести еще одно собеседование.
3. Тут уже говорили о Blue Card, так вот Австрия решила сделать такую же, только года назад, по которой и выехал, называется она Rot-Weiß-Rot-Karte
Специалисты нужны не только с ИТ, а, как это было оформлено, высококвалифицированные специалисты.
4. Извините, но о .NET совсем ничего не знаю, но во время поиска работы встречал довольно много вакансий для .NET разработчиков.
а как искали раболту удаленно? Какими сервисами пользовались?
а если искать работу через внешние сервисы, то у работадателя должно быть указано что он готов принять специалиста из другой страны или вы это узнавали после прохождения первого интервью?
Я специально не узнавал, а просто предупредил, еще перед первым собеседованием. Но так как программа для высококвалифицированных специалистов уже действует на полную, то работодатели особо не интересуются страной. Главное просто показать, что именно Вы нужны этой компании.
разработка Domain-Specific Languages (DSL) с помощью Groovy/Scala
Покажите примеры того, что получается. Давно интересуюсь DSL, но все никак не пойму, с чего начать знакомство с ними. Что почитать? Что посмотреть?
Тут можно найти пример Groovy DSL для валидации данных. Так как тема довольно новая, хорошей литературы особо не найдешь, при написании библиотеки я в основном использовал открытую докумнтацию по Groovy и статьи других разработчиков DSL. Сорсы проекта лежат на гитхабе.

На Scala можно довольно быстро написать собственный компилятор, но вы теряете преимущества встроенных DSL.
Android и немного Windows Phone
Адски неудобно такое несвернутое полотно листать :(
Имхо намного удобнее было бы оставлять только верхний ответ, а остальные сворачивать. Разворачивать ветку только по требованию.
Как, например, сделано в этом проекте temainarod.ru/

Конечно это потребует доработки со стороны Хабра, возможно сделать отдельный тип поста — Хабракамп, в котором комментарии будут вести себя таким образом.
выше посмотрите на jQuery слеплено.
Снова перелистать полторы тыщи комментариев в поиске ссылки? Нет уж :)
поиск по моему имени вас не убьет.)
Бегло поискать выделение тегами ;-) Вот оно
ИТ инфраструктура в телекоммуникациях. Старший архитектор решений. РП интеграционных проектов.
Моделирование сервисов, построение бизнес-процессов. Построение ИТ архитектуры для телекома.
Системы Online/Offline Mediation, Provisioning, Order Management, Product/Service Catalog особенно мне близки.

Публикации

Истории