• Google хочет сделать офис в самолётном ангаре
    +1
    В книге Remote отсылка как раз на другую практику и статистику, мол экономия, увеличение производительности и уровня счастья, при чём в компаниях разного размера. Мой опыт говорит о том же, плюс самая страшная проблема — дорога туда и обратно. А для больших офисов зачастую нужные площади есть далеко не в самых близкодоступных местах.

  • Google хочет сделать офис в самолётном ангаре
    +1
    Удивляюсь подобным вещам. Наконец пришло время, когда человек стал мобильным, можно работать из дома и из любого уголка земли, а айти компании занимаются писькомерством — у кого офис вычурнее.
  • Дайджест интересных новостей и материалов из мира PHP № 46 (3 – 24 августа 2014)
    +1
    Pytho и Ruby более читабельные языке, отлично подходят для функциональных тестов. Веб разработчики изначально должны владеть кроме php ещё пачкой технологий: html5, css, saas, less, javascript, sql, mongodb… Так что python не предел.
  • Коллективный иск против Facebook поддержали более 60 000 человек
    +7
    Перестройка индексов, фрагментация и т.д. в зависимости от стораджа. Но важнее — нет гарантии что данные не нужно будет восстановить. Да и само удаление не гарантирует, что данные исчезнут, так как обычно убирается лишь адрес, а сами данные валяются пока на их место не запишут что-то другое.
  • Apple: «ценностный монополист» на рынке смартфонов
    +3
    Ой, да при чём здесь post pc, яблочные десятилетиями работали над брендом и подъём начался не с iphone, а c ipod, под который они и разработали itunes.
  • Как подружить Surface Pro 3 и Linux
    +4
    Не, здесь скорее всего как в случае с яблоком, вендор железа диктует правила и не разрешает ставить левые ОС. Так что никаких возвратов быть не должно, хотя всё зависит от юристов.
  • Простая реализация модели MVC с поддержкой иерархии шаблонов
    +4
    Хотелось бы поздравить автора с выходом из комы или возвращением на землю после похищения инопланетянами.

    Хотелось бы посоветовать почитать про php 5, про безопасность, про тестирование, про composer, про PSR…
  • Полезная и служебная информация в интерфейсе
    +6
    Вы забываете, что в реальной жизни интерфейсы должны быть полезны не для пользователя, а для бизнеса. Служебная информация чаще важнее самой посадочной страницы. Если посетитель пришёл на сайт вложить деньги или взять кредит, то он справится с маленькими неудобствами и будет смотреть в первую очередь на выгоду. Задача информационного ресурса — впарить посетителю как можно больше сервисов, тем более, если посадочный не самый оптимальный.

    Яндекс авто нужен не для продажи автомобилей, а чтобы выработать у пользователь лояльность к бренду, посадить на свой браузер, а главное — завлечь на другие сервисы во главе с контекстной рекламой, приносящей основной доход.
  • Лучшие грабли российских IT-стартапов
    +11
    [irony]Забыли о биче русских стартаперов — училка математики. [/irony]

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

    И ещё один бич — это стремление делать хайлоды с миллионами пользователей, забывая об узких рынках, где 10 клиентов приносят прибыли больше чем 10 млн. хомячков.
  • IT Эмиграция в Минск
    +4
    Привязка к курсу обязательное условие в Беларуси, все нормальные компании так желают. Не знаю, почему нашу страну считают стабильной, хотя стабильные у нас только инфляции и девальвации, в этом плане лучше быть пессимистом, чтобы не потерять в один день половину накоплений и зарплаты.

    А если есть мозги, то в Минске жить айтишникам очень даже неплохо, только не надо идеализировать и думать что здесь совковый рай.
  • Comment from a drafted post.
  • Расширение Chrome Remote Desktop теперь поддерживается в Ubuntu и Debian
    +1
    Я бы даже сказал — точно больше года, хорошо работает в убунте, одно неудобство — шарятся сразу все мониторы.
  • [Перевод] Почему Go не так хорош
    +3
    Это же здорово, огрехи в языке не значат что срочно нужно заменять его другим, в тоже время расширяет кругозор. Я из застрявших на php, но с лёгкостью, когда понадобилось сделал проект на nodejs, в другой раз чтобы не переписывать с нуля, продолжил писать на RoR. Просто сравниваешь плюсы и минусы и выбираешь победителя для конкретного проекта, а не язык на всю жизнь.
  • Возможность увеличения энергии рекуперации электродвигателя при механическом торможении его вала
    +68
    Это лучше чем 100500 пост о новых иконках в айфонах, тем более работа проделана большая, такую установку собрать — не в носу колупаться.
  • Демотиватор для геймера
    +24
    Самое страшное, что в реальной жизни всё тоже самое, люди фармят понтовый шмот и взбираются вверх по карьерной лестнице.
  • Что должен знать «PHP Junior Developer без опыта работы»?
    +15
    Главное что должен знать джуниор — знать куда идти работать. Идти в компании где от джуниора хотят больших знаний — бред, они сразу дают сигнал, что не собираются вас учить. Идти нужно туда, где будут учить, плевать даже на меньшую зарплату, сами вы будете и год и пять учиться, потому что будете узнавать отовсюду по немного, но из-за нехватки структурности знания будут вымываться через месяц.

    Самое главное требование от джуниора — уметь доводить дело до конца и поевать сколько у него знаний, ТС отложил на год, то что нельзя откладывать даже на завтра. Печаль.
  • В Вашингтоне насчитали ущерб от киберпреступности на 0,5% мирового ВВП
    +3
    Правильнее писать — некомпетентность в сфере айти приносит убытки…
    Закончились террористы, пора народ пугать кибертеррористами, на борьбу нужно выделить не менее 1% от мирового ВВП.
  • IOS 8 beta или погоня за новинкой
    0
    Обычно в ОС делают изменения под капотом, поддержка оборудования, производительность, батарея, скорость работы, дополнительное апи, новые эффекты, исправления багов, обновление библиотек и т.д. Понятное дело, что на евентах для гиков показывают клавиатуры и чаты, которые в оси имеют опосредственное отношение, зато вызывает вау эффект.
  • Kohana-form: beta релиз. Изменения и новшества
    0
    Вот не надо про мало, загляните на гитхаб, он в лидерах, на packageist 81 страница по тегу packagist.org/search/?tags[]=laravel
    Про laravel не только много базза, но и куча кода, который пишет сообщество.
    В 2012 на форуме коханы было обсуждение 3-го laravel, тогда все и ломанулись мигрировать, ребята из core раньше контрибутили в kohana, даже по синтаксису фреймворки схожие, так что связь не натянута, laravel, действительно, добил kohana.
  • Каждому окружению своя favicon-ка
    0
    Не используйте environment, используйте конфиги, а вот нужный конфиг уже выбирается с помощью environment-а.
  • Клавиатуры: раздельные, с ровными колонками и разворотом половин
    0
    Да и при написании кода массу действий делается через хоткеи и кодогенераторы, масса времени уходит на навигацию.
    Все эти 10-ти пальцевые раскладки придуманы не для программистов, умеющих пользоваться IDE. Я пол года пытался привыкнуть, но обе отправил в /dev/null.
  • Microsoft вернет привычный Пуск для Windows 8
    +10
    Не понимаю, почему метро не сделали вместо бесполезных обоев на рабочем столе. Кнопочка бы просто показывала рабочий стол как при win+d. Был же какой-то active desktop, я туда html-ку ложил, было здорово, только довести до ума бы.
  • Эпидемия онлайн-консультантов
    0
    Юзабилити мне скажет не выставлять отсутствующий товар и незаграмождать интерфейс дополнительными блоками и красными баннерами со слоном.
    Если клиент пришёл на страницу и его устраивает цена, то он купит несмотря на любые косяки. Но клиента обычно заманивают рекламными акциями, скидками и дешёвыми товарами не для того, чтобы распродать подешевле, а чтобы он купил ещё чего-то, а для этого его нужно погонять по сайту и порекламировать другие товары, чтобы он совершил кучу других действий.
  • Блоги – это маленькие СМИ
    +4
    Так и представляю твиттер:
    Дмитрий «мудило гороховое» Медведев.

    Под этот закон многие чиновники ведущие онлайн жизнь попадут первыми. Да и гос. сайты нужно приравнивать к СМИ. Надеюсь найдутся юристы, которые будут с самодурством бороться не протестами, а исками на самих самодуров.
  • Одно из мнений о будущем PHP
    0
    Отвечу сразу и на пост выше.
    Я упоминал не только о ноде, у всех хватает своих тонких моментов. Даже разрабатывая на php в режиме демона нужно о них помнить.
    PHP отрабатывает и умирает, подчищая за собой все открытые ресурсы, созданные объекты, глобальные переменные, статик кеши, сбрасывается состояние контейнера, одиночек, подхватывает новый код. Это позволяет не задумываться о таких вещах и избавляет от массы проблем, но бьёт по производительности.
  • Одно из мнений о будущем PHP
    +1
    Даже на php 4 писались демоны, а на пятом так вообще благодать стала, спокойно работаю месяцами. На ононимках можно даже горячую подгрузку сделать, чтобы не перегружать при новых билдах. Даже mysqli есть, который с базой может асинхронно работать. Есть сборщих мусора и не нужно следить за ссылками как в 4-й версии, а стандартные либы либо не текут, либо быстро патчатся.

    А вот мантра не такая бредовая, когда на асинхронных языках начинаешь сражаться с асинхронность, пытаться дебажить, помнить о локах, писать потокобезопасные реализации, убирать мусор и т.д. лучше напищу php код, который будет в 10 раз медленее работать, либо поставлю костыли с pcntl, чем ещё раз на дебаг нодовской библиотеки потрачу времени больше, чем на сам проект.

  • Перевод книги The Art of Unit Testing
    0
    Вот, собственно сабж то о начале, из-за того что люди сразу накачиваются теорией, они боятся приступать к практике, либо слишком всё усложняют. У нас на стажёрство приходят молодые преподователи, они прекрасно знают теорию, а как доходит до практики, так караул, избыточные знания сильно мешают.

    Шлифовать знания книгами, конечно нужно обязательно, но для начала хватает доки в юнит тест фреймворку.
  • Перевод книги The Art of Unit Testing
    0
    Я читал эту книгу, правда первое издание. Нет там никаких откровений. Вы действительно знаете книгу где написано что покрывать, а что нет? Теоретически нужно покрывать всё на 100%, а на практике нужно отталкиваться от проекта и бизнес валуе. Книги как раз-то зачастую только воду мутят, так как там теория превыше практики.

  • Портрет Хабра-tutorial
    –1
    Можно проверять статью на наличие тега CODE, а на что-то сложнее можно и не заморачиваться.
  • Comment from a drafted post.
  • Node.js vs Ruby on Rails
    0
    Чёрт его знает, но в каком языке это не так. В мире ruby — rails, node.js — expressjs, javascript — jquery, C# — .net, java — spring, php — laravel…

    Я воспринимаю это нормально, мир не идеален.
  • Node.js vs Ruby on Rails
    +1
    Есть библиотеки вроде asynс, которые позволяют писать нормальный код даже без кофескриптов. Читается лучше, чем магии рельс.
    При чём это так удачно, что подобное апи я сейчас реализую подобным образом и для php библиотек.

    p.s. пишу на обоих сабжах, но они они дополнительные и знание не глубокие, но проблем не испытываю ни с тем, ни с другим.
  • Node.js vs Ruby on Rails
    +10
    Зачем переводить такой бред, похоже автор опуса не подозревает что под капотом рельс находится язык ruby.
    RoR же является набором библиотек, так что все ссылки на то, что в ноде нужно что-то доставлять — вызывает улыбку.

    Ну и у ноды киллер фича — асинхронность. Так что учить нужно обязательно, без разницы какой язык и фреймворк у вас основные. Это довольно разные молотки.
  • Эпидемия онлайн-консультантов
    +10
    Юзабилити — враг продаж.
    Сейчас сеошники превратились в маркетологов и начали получать деньги только за реальный профит, вот и начали считать, что приносит продажи. Такие консультанты отпугивают адекватных покупателей, но их меньшинство. Зевака зашёл бы, глянул на цифры и пошёл искать где дешевле, а тут получает общение с продавцом, который знает как продать и объяснить почему у них дороже. Не говоря уже о том, что человек зашёл купить чайник, которого и в наличии нет, а в итоге уходит довольный с купленным слоном.

    A/B-тестирование рассказывает об удивительных и непонятных адекватному человеку паттернах.
  • Перевод книги The Art of Unit Testing
    –1
    Основная проблема с введением тестирование — кажущаяся сложность. Это же жуть 360 страниц о том, что можно вместить на одной, а для практики можно открыть любой популярный проект на гитхабе, а лучше тесты к компоненту используемому в проекте.

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

    Осилив же 360 страниц воды и лучших практик, человек только запутается прежде, чем напишет первый тест. Особенно, когда примерами служат абстрактные калькуляторы, вместо компонентов используемых в реальных проектах.
  • Microsoft Onenote — теперь бесплатно
    0
    Отличная новость, жаль под вайном 2010 не работает нормально, приходится пользоваться веб версией. Шикарный продукт, пользуюсь с версии офиса 2007, конкурентов посматривал, особенно когда пересел на linux, но там всё печально.

    p.s. Не думаю что он станет платным, мелкомягким удобно продвигать остальные продукты с ним за счёт интеграции.
  • Метод сжатия задач
    +4
    Для таких вещей удобнее минд карты, а не карточки.
  • Кибатлон 2016: соревнования киборгов
    0
    Почему вы пишете о будущем времени, это случилось уже. Писториус бегал с обычными спортсменами. Да и этих «обычных», сложно не назвать биокиборгами. Спорт давно превратился в состязание высоких технологий, где спортсмены лишь биоматериал для опытов.
  • Что Firefox 30 нам готовит
    +21
    Вот наглядная разница между ff и opera, первые понимают, что гики важная часть маркетинга и пишут анонсы с плюшками для разработчиков. В опере это забыли и делают браузер для домохозяек, которые о нём никогда не узнают, ибо не догадываются как появляются браузеры в на их компьютерах.
  • Yii связь многие ко многим
    –1
    Не-не-не. На удаление может быть повешана логика — типо подчистить файлы привязанные к записи, залогировать и т.д. Если использовать fk то логика будет размазана между скриптом и базой, а часть и вовсе не отработает.