• Идет набор будущих лидеров Computer Science в АУ и CSC

      Речь в статье пойдет о двух образовательных учреждениях в Санкт-Петербурге, где сейчас идет (но скоро заканчивается) набор студентов. Несмотря на то, что поступление проходит на конкурсной основе, и не каждый желающий поступает, я подумал, что многие читатели этого блога могут быть не просто студентами, но умными и целеустремленными студентами, так что есть приличный шанс, что они-то и поступят. Так что если вам интересно получить качественное образование в области computer science, которое позволит вам не только разрабатывать ПО в лучших IT компаниях, но и заняться исследовательской деятельностью (если будет желание) — читайте до конца.

      Читать дальше →
      • +16
      • 7,6k
      • 4
    • Новый PhpStorm 6.0 облегчает работу с Composer и другими инструментами

        Вышел PhpStorm 6.0. Мы делали его для того, чтобы вы писали код еще качественнее, еще проще, еще быстрее.

        (кстати, молодец La2ha, что решил опубликовать новость о релизе на Хабре раньше нас, а то мы тормозим очень стараемся все внимательно проверить, прежде чем публиковать)

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


        Читать дальше →
      • Как ЦОД в Каяни построили и чем это может быть хорошо

          Этот рассказ — для тех, кто интересуется практикой постройки ЦОДов (по верхам, ибо детали выбора конкретного оборудования для ЦОДа раскрыты не будут), или думает об аренде стойки или выделенного сервера за границей, или хочет сравнить условия, в которых оказываются ЦОДы в России и за рубежом.

          Краткое содержание: красивые пейзажи — короткий обзор характеристикистория постройкивопрос хабрасообществубонус тем, кто дочитает до конца.

          Среди финских бескрайних озер и сосновых лесов, в 30 километрах от горнолыжного курорта Вуокатти, вдоль реки Каяни у озера Оулуярви раскинулся бизнес-парк Renforsin Ranta. К теме нашего обсуждения озера и реки имеют непосредственное отношение: в бизнес-парке в 2012 году выстроили один из самых современных в Европе ЦОДов, и окрестные озера и реки снабжают его энергией и водой для охлаждения.



          Читать дальше →
        • Вышел WebStorm 6 с поддержкой новейших технологий веб-разработки

            Команда разработчиков WebStorm постаралась в очередном выпуске IDE собрать самые востребованные возможности для самых свежих технологий. Что появилось нового?

            Поддержка TypeScript, CoffeeScript, Dart, LESS и Sass


            В новой версии Webstorm появилась базовая поддержка TypeScript: подсветка кода, проверка соответствия типов, навигация по коду, обнаружение ошибок по ходу редактирования и автодополнение. Поддержка TypeScript, CoffeeScript и Dart включает компиляцию в Javascript на всех платформах, поддерживаемых в WebStorm. Аналогично поддерживаются LESS и Sass.

            В основном релизе IDE теперь есть полноценная отладка CoffeeScript, TypeScript и Dart с использованием source maps. Нам особенно приятно порадовать коллегу pietrovich, который поднимал этот вопрос в ветке обсуждения в одном из прошлых постов.
            А что еще?
          • Секреты быстрого кодинга в WebStorm

              Сегодня — немного практических советов по работе с WebStorm.

              Вначале пишем совсем простой HTML, после color: нажимаем <Ctrl-пробел> и получаем список цветов.

              image

              КО подсказывает: во всех IDE от JetBrains <Ctrl-пробел> — это контекстная подсказка.

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



              А теперь представим себе проект посложнее, небольшое приложение под node.js.
              Читать дальше →
            • Вышел новый PyCharm 2.7 с поддержкой Django 1.5, улучшенным рефакторингом и автодополнением

                В свежей версии PyCharm 2.7 команда разработчиков постаралась учесть пожелания сообщества, внесла несколько полезных улучшений и добавила поддержку свежей версии Django.

                Более предметно:

                Внешний вид
                В версии 2.7 PyCharm получил новую тему интерфейса в темных тонах (Darcula), знакомую по IntelliJ IDEA 12.



                Если вы — счастливый обладатель новенького MacBook, то ваш глаз порадуют новые значки, разработанные специально для экранов Retina.
                а внтури?
              • Филипп Торчинский из Semonix: установка SmartOS и использование Node.js на ней

                  29 ноября в офисе Яндекса в Питере я буду проводить научный семинар «DTrace — проверочная работа для вашего кода». Те, кто на YaC 2012 слушал мой доклад «Инфраструктура облачных вычислений на основе ядра Illumos» — да и многие другие — знают, что в Semonix я занимаюсь облачными технологиями, тесно связанными со SmartOS. На семинаре я расскажу, как с помощью технологии DTrace проводить глубокий анализ производительности и детально изучать работу приложения. Поиск по Хабру находит только одну статью про SmartOS, и чтобы на семинар пришло больше тех, кто уже знаком с ней, я решил заранее написать про установку SmartOS и использование Node.js на ней.

                  Для начала расскажу, для чего нужна SmartOS. Если коротко, её предназначение – быть хост-системой для виртуальных машин. Она часто используется как основа для публичных и частных облаков, например, облачных служб Joyent и MITAC. Службой Joyent пользуется LinkedIn: вся его мобильная серверная часть сделана на Node.js, который запущен в облаке Joyent. Мы подробно писали об этом в блоге компании Semonix в статьях о SmartOS и об облаках, основанных на illumos, а я рассказывал в докладе на YaC 2012, который уже упоминал.

                  Типичные случаи применения SmartOS – системы для ЦОДов, системы для разработки и эксплуатации нагруженного веб-приложения, платформа для создания приватного или публичного облака. При работе над этой статьей я активно использовал статью Сту Радниджа, который проделывал примерно такой же путь установки SmartOS, как и я, но с использованием VMware вместо VirtualBox.
                  Читать дальше →
                • Какую прочесть книгу, чтобы делать доклады лучше?

                    UPD: заголовок поменял по просьбе общественности. Предыдущий вариант был «Как прочесть книгу и стать лучше».

                    В начале октября издательство «Манн, Иванов и Фербер» предложило мне написать, что я думаю о книге Алексея Каптерева «Мастерство презентации». Почему мне? Виной тому — мои посты на Хабре по искусству презентаций (тыц, еще тыц).

                    Книга оказалась интересной, я согласился. Поскольку денег за обзор не платят, и в издательстве я не работаю, ниже — гарантированно честный обзор. Станете ли вы лучше или успешнее, если прочтете еще одну книгу? Решать вам: собственно, я и пишу свои впечатления для того, чтобы хабраразум в дискуссии решил – надо ли нам читать такие книги, и что они нам могут дать нового для успеха.

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

                    Для меня существенным аргументом «за» эту книгу была рекомендация Ильи Сегаловича, со-основателя и бессменного технического директора Яндекса: «Алексей замечательно знает и умеет преподать науку рассказывания. Слушать его – удовольствие, а советы – бесценны».

                    Книга меня поразила, и прежде чем вы решите, стоит ли читать этот обзор дальше, сразу предупреждаю: кроме бочки меда будет несколько ложек дегтя. Начнем, для бодрости, с хорошего.
                    Читать дальше →
                  • 8% приложений в Google Play потенциально угрожают безопасности пользователей

                      Немецкие ученые (да-да, в этот раз их британские коллеги ни при чем!) только что опубликовали результаты свежего исследования безопасности приложений для Андроид, размещенных в Google Play. Краткий рассказ на Mashable об исследовании с мало что говорящей видеопрезентацией и крикливым заголовком Study Reveals Android Apps Leak Personal Data заставил меня обратиться к первоисточнику.
                      Читать дальше →
                    • Взгляд из Google на оптимизацию сайтов

                        На сайте моей компании я выложил свой перевод интервью Андре Вейера (Andre Weyher), в прошлом — сотрудника отдела качества поиска в Google, которое он дал австралийскому интернет-маркетологу Джеймсу Норкею (James Norquay). Так как весь текст довольно длинный, здесь я перечислю основные (на мой взгляд, новые) моменты. Если кому-то интересен полный текст перевода — адрес в обсуждении ниже, из скромности. Интервью свежее, 16 октября с.г.

                        Основная мысль интервью — «если вы хотите, чтобы ваш сайт был повыше в результатах поиска, делайте его так, как будто никакого SEO нет. Этого от вас ждет и пользователь, и Google».

                        Несколько интересных ответов Андрэ, которые мне (и комментаторам оригинального интервью на сайте Джеймса) показались не столь банальными (простите, если вы это уже знаете, вдруг кто-то еще не знает):
                        Читать дальше →
                      • Как вести бизнес в мрачном свете кризиса доверия?

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

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

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

                          Леденящие душу подробности
                        • Ask.com меняется или Как плагин для Wordpress генерировал sitemap

                            Понадобилось мне обновить sitemap.xml после того, как я обновил наш сайт. Сайт работает на Wordpress, так что еще при установке Wordpress был поставлен и активирован плагин XML Sitemap. Захожу в параметры плагина, запускаю генерацию Sitemap, и что я вижу?
                            Читать дальше →
                            • –2
                            • 1,2k
                            • 4
                          • Искусство публичных выступлений в историях о жизни

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

                              Особое спасибо karellen за ссылку на книгу Pitch Anything. У karellen безусловно стоит поучиться: написав в комментарии к моей предыдущей статье, что в этой книге «автор очень убедительно опровергает почти все эти «истины»», он заинтриговал меня. Интересно же: кто-то опровергает то, что у меня отлично работает. Я, конечно, полез на Амазон, купил kindle-версию книги и читал ее с большим удовольствием. Книга на самом деле ничего не опровергает: я рассказывал, что именно я делал, чтобы выступать интересно, а в книге рассказано, почему надо делать именно так. Книгу безусловно стоит прочесть, тем более, что написана она на довольно простом английском.

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

                              Перед тем, как благодарить, посмотрите habrahabr.ru/post/57913 — я не со всем согласен, но интересно все равно. Там как раз товарищ возмущается дурацкими началами докладов.
                              Налаживайте контакт, вовлекайте аудиторию в разговор, если она спит. Хороший способ для больших залов (человек двести и больше) — заставить одну половину аудитории кричать один короткий слоган или слово, а другую — другой. А потом — все вместе что-то общее. Работает на слоганах, хорошо разбираемых на части, и вызывающих энтузиазм у значимой части аудитории, например: «Россия — вперед!», «Уралмаш — чемпион!», «PHP — рулит!» и т.п.
                              Читать дальше →
                              • +46
                              • 7,6k
                              • 7
                            • Опыт привлечения клиентов на высококонкурентном рынке: история небольшой компании

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

                                Статья не предназначена для профессионалов SEO, это – описания опыта с точки зрения руководства компании, а не SEO-специалиста.

                                Область работы нашей компании — обслуживание компьютеров и — с недавних пор — облачные решения (проще говоря, настройка private cloud — инфраструктуры быстрого развертывания виртуальных машин у заказчика). Несмотря на то, что еще три года назад на Хабре была дискуссия о сомнительной новизне первой из этих услуг, приглашение внешней компании для обслуживания ИТ-инфраструктуры практикуется в Санкт-Петербурге уже почти двадцать лет: я лично знаю людей, поднимавших такой бизнес с нуля в 90-е.

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

                                Наша компания занялась этим бизнесом в 2007. То, что срабатывало в привлечении клиентов в реальной жизни, а не в теории, нас поначалу удивляло. Сегодня мы выносим наш опыт и наши выводы на ваш суд — может, эта статья кому-то сэкономит время на поиск эффективной тактики.
                                Подробности
                              • Искусство публичных выступлений

                                  Эта статья открывает серию статей — если окажется, что Хабраколлеги сочтут ее интересной, ибо первое правило публичных выступлений гласит: рассказывай людям о том, что им интересно!

                                  Если вы раньше не выступали на публике или боитесь это делать — вам под кат. Если вы считаете себя опытным докладчиком, для вас будет вторая статья серии.

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

                                  Историческая справка: на Хабре по этой теме уже было небольшое обсуждение год назад.

                                  Читать дальше →
                                  • +211
                                  • 52,4k
                                  • 59