• В Госдуме предложили запретить хранить личные данные на зарубежных серверах
    +1
    Для непонимающих объясню — отказ от гражданства подписывает сам Президенте, а до этого надо заплатить штуку долларов и принести переведенные адвокатом документы на русский язык подтверждающие о том что у просящего нету обязательств в России и он таки живет в другой стране. Короче нельзя просто сказать «Россия, я тебя не знаю» и подписаться под этим, отравлять кровь будут до последнего.
  • В Госдуме предложили запретить хранить личные данные на зарубежных серверах
    +1
    Еще надежнее — не быть гражданином, но это практически нереально.
  • Поколение, затерянное на базаре
    +15
    Я в первый раз когда услышал этот анекдот, решил что буду рассказывать это про сисадминов. Ибо программисты как раз скажут «А давайте зарефакторим!».
  • Сообщество Open Source склоняется в сторону более либеральных лицензий
    +1
    А это ведь еще до абсурда доводят. Вот у нас есть стартап который на всем этом счастье наживается. А еще одна фирма боится использовать LGPL third parties потому что самый понтовый ее адвокат сказал что могут быть проблемы с этой лицензией.
  • Сообщество Open Source склоняется в сторону более либеральных лицензий
    0
    Обьясните подробнее пожалуйста, про вопросы may, should и must.
  • Сообщество Open Source склоняется в сторону более либеральных лицензий
    +5
    А что с
    благословлением
    /*
    ** 2005 July 8
    **
    ** The author disclaims copyright to this source code. In place of
    ** a legal notice, here is a blessing:
    **
    ** May you do good and not evil.
    ** May you find forgiveness for yourself and forgive others.
    ** May you share freely, never taking more than you give.
    **
    *************************************************************************
    в исходниках SQLite?
  • Чему я научился за 8 месяцев в Microsoft
    +2
    Он же писал, что был студентом. Как раз для студента это очень логично, если он любит свою учебу, а главное если НАДО СДАТЬ!!!
  • Чему я научился за 8 месяцев в Microsoft
    +3
    Люди они везде те же. Будь то Россия, Финляндия, США или Израиль. Большинство просто хотят счастливую семью и не пыльную работу.
  • Как быстро сделать из таракана киборга
    0
    Еще опция использования — налепить не него умную ампулу с отравой, которая взрывается в их логове…
  • Как быстро сделать из таракана киборга
    0
    Подтверждаю. В у нас тут в Израиле такие слоники ходят. Способны жрать даже гречку и лук, при этом громко хрустя.
  • Как быстро сделать из таракана киборга
    +1
    А вот если вместо таракана черную вдову…
  • О продаже Waze и распоряжении контентом
    0
    На тему травы, это Вы правильно! Девятый канал, такой девятый… Ну не знаю, может зря испугался.
  • О продаже Waze и распоряжении контентом
    +1
    Я вчера начал писать статью о этой новости, и выудил что это фейк и оставил в черновиках.
  • Обзор iOS 7 для iPhone
    +1
    А я замечал за людьми которые живут за границей и привыкли к тому что слово «аппликация» не переводится и используется не только для мобильных приложений, но и для веба, например. Вот как например у человека в ответ которому идет эта ветка.
    По Вашему мнению я должен говорить не «дизайн паттерн — фактори», а «шаблон проектирования — фабрика»? Или может Вы расскажите как правильно Java писать и произносить?
    Не всегда написание какого то слова значит что это представитель такого быдла человек подвластен макетингу. Иногда просто есть разные семантические контексты среды в которой люди обитают.
  • Обзор iOS 7 для iPhone
    –7
    … а через пол года новая версия твоей любимой аппликации не заработает.
  • Антон Кекс: Как нам спасти Java?
    0
    Ваше джававозрение полностью соответствует моему, просто этот слой «легкого J2EE» был оставлен за кадром, и я не совсем понял, критиковался он тоже или нет.
  • Антон Кекс: Как нам спасти Java?
    0
    Почему это не попадает? Hibernate вполне себе JPA, заменим @Autowired на
    @Inject
    (хабрапарсер) и будет тоже J2EE стандарт. Я посмотрел только первую часть, но так и не увидел четкого распределения между «легким» J2EE (Spring и компания).
    А с идеей «уменьшения джаров» это может дойти до переписывания log4j, apache commons и google collections. Мы же этого не хотим, правда?
    Но в общем конечно да, абсолютно согласен с тем, что весь этот большой Ынтерпрайз должен сдохнуть и быть заменен минимум легковесных решений. И то что JSF, EJB это гнилые помидоры, которым место не в нашем (прекрасном) мире.
  • Антон Кекс: Как нам спасти Java?
    0
    Я понял претензии к Очень Серьезным Фирмам тм, но не совсем понимаю что происходит с маленькими веб аппликациями. Например я работал в небольшой SEO конторе. Это был мой первый веб проект, поэтому для юай я взял Vaadin (не время было учить и писать сиэсэсы). Чтобы экономить время на написании стандартных запросов, туда же присобачил Hibernate. Чтобы мои валидации легко писались и были не связаны с представлением, я использовал JSR валидации аннотациями. Разбираться самому с лайфсайклом некоторых обьектов, да и чтобы не таскать все через конструкторы/статик методы я использовал Spring, который создавал мои сервисы, имеющие бизнес логику и инжектил их в юай листенеры (например нажатия на кнопку). Ну и конечно не стал придумывать свой велосипед с квадратными колесами, и заюзал Spring Security для авторизации/аутентикации. Конечно Maven для всего этого счастья, не буду же я таскать джары с собой. В результате выходит немало фрэймворков, но работа шла очень быстро, и томкат стартовал за 10 секунд.
    Внимание вопрос, как я мог сэкономить время НЕ ИСПОЛЬЗУЯ все эти библиотеки и фрэймворки?
  • FeatureBranch
    0
    Можно абстрактный пример в вакууме?
  • Spintires — (симулятор грязевиков на Kickstarter) — «тайга, которой нужны ваши крылья»
    +13
    Неужели! Настоящие Дальнобойщики 3! Сбудется детская мечта.
  • FeatureBranch
    +1
    Вы говорите про CI? Если да, то

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

    б) баги сливаются вместе в транк, но там их в разы легче обнаружить, потому что если они живы, то их не нашли тесты и далее их могут найти только QA (в обычной схеме), но в случае CI есть большой шанс что их найдут еще раньше, другие разработчики которые работают с этими модулями. Всяко лучше чем ВНЕЗАПНО за неделю до релиза сломать мэйнлайн нафиг тонной изолированных багов, а потом иди выясняй кто виноват.

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

    Я работал в фирме, у которой был (почти, не хватало тестов, но это уже другая проблема, хотя критичная, не спорю) CI, и команда из 80+ разработчиков как раз замечательно уживалась благодаря Jenkins и общему транку.
  • Структура белка: введение для айтишников
    +1
    Я перечитал статей о программировании. Прочитав заголовок ожидал нестандартную структуру данных «белка», думал с воображаемым колесом это как то связанно.
  • FeatureBranch
    +1
    Мартин говорит, что он предпочитает просто не включать его, т.е не добавлять обращение к методу, кнопку на экран, пунк в менюшку, открывать WS и т.д. Согласен что всегда может быть факап, но тот нету серебряной пули и надо плясать от различных факторов, среди которых количество разработчиков (100 кодеров фул тайм над одной системой без CI явно до добра не доведут), насколько взаимосвязаны компоненты системы над которой идет разработка (опять же, чем более связаны — тем больше нужда в CI).
    В моей прошлой фирме у нас был отдельный брэнч для релиза и перед каждым релизом в него мерджились из транка. Но тут возникала другая проблема, из за того что релиз был вечный народ чинил баги в релизе и не сливал назад в транк. К тому же мерджи из транка иногда делались «пинцетом», чтобы не вытащить то, что не хотели и в результате транк потихоньку терял свою актуальность. Я думаю, что классический, проверенный временем подход — транк для разработки, брэнч на каждый релиз — имеет наилучший баланс между всех зол. Все понимают что через две недели этот брэнч умрет, и поэтому чинят сначала в транке, чтобы не получить по башке за некромансию из старых брэнчей, с другой стороны люди будут писать легко включаемые — выключаемые фичи и это будет способствовать модулярному подходу (только тут есть опасность закоментированного кода в VCS, что выглядит ужасно). В Вашем случае у меня сложилось впечатление что ваш транк стал релиз кандидатом и люди в нем не работали, т.е не использовали как мэйнлайн и в результате не получали плюшки CI. Тут уже вопрос что важнее для каждой фирмы, на эту тему я уже рассуждал в прошлом абзаце :-)
  • FeatureBranch
    0
    Вы правы, так звучит значительно лучше. Исправляю.
  • Впечатления от работы с Google Glass
    0
    Об этом пишут в каждом топике про гуглоочки, я гарантирую это!
    А вот с доказательствами хуже. Я гуглил на эту тему, но видимо так себе, ибо ответа не нашел. Вот запостил вопрос на Skeptics@SE, посмотрим что скажут.
  • GlacierWorks и Microsoft создали интерактивный сайт об Эвересте
    +2
    Прочитал на одном дыхании, спасибо. Очень странная, сюрреалистичная картина. Мне тяжело понять как люди с семьями и не имеющие должной подготовки идут на это. Другое дело — если ты одинокий волк, так занимайся этим сколько карман позволит.
  • Нужны ли программисту бесплатные плюшки?
    0
    А вы что, так и напишите в анкете «начальник неадекват»? Чтобы подпортить себе репутацию и получить пожизненный бан в эту фирму?
  • GlacierWorks и Microsoft создали интерактивный сайт об Эвересте
    0
    Я Вас понимаю, бывает. Я ни в коем случае не собираюсь осуждать кого либо из альпинистов и вообще лезть в чужой монастырь со своим уставом, для меня это просто интересное явление. Или просто пример необычайного героизма, и того насколько иногда могут быть неважны политические разногласия, как в этом случае.
  • GlacierWorks и Microsoft создали интерактивный сайт об Эвересте
    +2
    Ох, простите что оскорбил Ваши чувства, но я до некоторых пор об этом не знал, и мне было интересно об этом узнать поэтому решил поделиться. Но я думаю это не причина брызгать слюной и оскорблять всех «хомячками, которые не могут подняться на 5 этаж без лифта».
  • GlacierWorks и Microsoft создали интерактивный сайт об Эвересте
    +1
    А там показывают, что подъем идет буквально по телам тех, кто не дошел?



    Меня в этой горе поражает именно ее жестокость и странность морали тех, кто поднимается. Выше 8000 уже свои законы и правила, мало кто поможет умирающему — это равносильно своей смерти. Яркий пример — история про Дэвида Шарпа

    Видимо еще не могу ставить спойлеры, но для не слабонервных, которые хотят задуматься, могут просто вбить в гугле everest dead climbers
  • Better Place объявила о банкротстве
    0
    Простите меня, но насколько я помню на тепловозах генератор и электродвигатели выполняют роль плавной коробки передач. Полагаю что на кораблях это так же.
  • Нужны ли программисту бесплатные плюшки?
    +4
    Вы меня простите, это мне напомнило это у Уральских пельменей.
  • Нужны ли программисту бесплатные плюшки?
    +4
    Кстати, я считаю хлеб и сыр/ветчина намного важнее всяких других «плюшек». Иногда надо что то дописать, а тут голод мучает и это никакой газировкой (тем более что я ее не пью) не решить.
  • Нужны ли программисту бесплатные плюшки?
    0
    У меня в зарплату включена еда, а ношу из дома. Так что бывает еще проще :-)
  • Нужны ли программисту бесплатные плюшки?
    +1
    А мне лично очень мешает обедать в кафешке-ресторане. Пока тебе приготовят, пока ты поешь, пока официант заберет счет, пока дойдешь… Время не жалко?
    Как раз ради отдохнуть (что обычно нужно уже вечером) можно заварить себе чашку зеленого чая и пойти на балкон. И там спокойно смотреть в даль и отдыхать.
  • Нужны ли программисту бесплатные плюшки?
    +2
    О_О они объяснили КАК вы его поломали?
  • Better Place объявила о банкротстве
    0
    Вся соль была в том, что батарея была собственностью компании, а цена машины была такой же как и бензиновый аналог. Представьте что вам дают машину, но вот только двигатель является собственностью компании. Потребители очень боялись что будет с подержанными авто, поэтому, учитывая неясную потерю стоимости, никто не решался ее купить. Фирма так и никогда не вышла на прибыль и ее совокупные долги за все время превысили 800 миллионов долларов.
  • 17-летний подросток опубликовал 0day XSS в PayPal после того, как ему отказали в вознаграждении
    +4
    А на работу устраиваться старшего друга бы взяли? Уж лучше скандал устроить и быть в центре внимания.
  • Внутри Cycleplex: странный, дикий мир велосипедов Google
    0
    В Тель Авиве такая тема уже пару лет
  • История одного garbage collection'а
    +2
    Быть может Вы хотели сказать инженеры Sun?
    Как то обидно, когда у них забирают почести…