Примерно полгода назад мы с моим другом рассуждали о рынке IT в Черноруссии (вымышленной стране из серии видеоигр Armed Assault), сравнивая его с другими отраслями. Мы пытались понять: почему на западе врачи, учителя и инженеры зарабатывают хорошо, а в Черноруссии нет? Почему добиться чего-то было можно только получив профессию в сфере информационных технологий? (Предпринимательство и блогерство я профессиями не считаю, если что). Почему "в Черноруссии есть только 3 пути: вебкам, закладки и IT"? Тогда мой друг просто сказал мне: программистов, в отличие от врачей, учителей и прочих бюджетников, не успели приучить к бедности за время существования Советского Союза. Я тогда не согласился с этим: в СССР небольшая IT-отрасль всё же была, пускай и советские компьютеры отставали от западных, а круг специалистов в области информатики был немногочисленным. Тем не менее, этих людских и технологических ресурсов хватало для автоматизации производственных мощностей и обороны. И вот сейчас я наконец-то понял истинный ответ на заданный тогда вопрос.
Пользователь
Data Science для «неайтишных» компаний. Как организовать работу направления с «нуля»?
Сегодня большинство компаний идут по пути цифровой трансформации, внедряют новые методы работы и организации процессов. Частью этой трансформации обычно становится Data Science, ведь сложно себе представить «цифру» без предиктивной аналитики и возможностей, которые она дает. Меня зовут Надежда Костякова, я руковожу управлением анализа данных и машинного обучения в Первой грузовой компании (ПГК). Я расскажу о том, как мы начинали работать с направлением Data Science. Надеюсь, этот опыт будет полезен и специалистам, и компаниям, которые, как и мы, находятся в начале пути.
Тоби Сегаран «Программируем коллективный разум»
Книга «Программируем коллективный разум» в основном посвящена алгоритмам классификации и кластеризации, хотя есть главы, посвященные другим темам вроде создания собственного поисковика, генетическим алгоритмам и генетическому программированию. Почти все описанные алгоритмы применяются в духе Web 2.0, используя анализ поведения пользователей на разных сайтах, которые предоставляют свой API. Но что особенно приятно удивило, так это то, что все примеры написаны на языке Python.
Вот какие алгоритмы описываются в книге:
- Коллаборативная фильтрация. Или, говоря человечески языком, алгоритмы, которые могут рекомендовать вам какие-то покупки, сайты или музыку в зависимости от оценок, которые вы поставили другим подобным вещам. По таким алгоритмам работает навязывание покупок в интернет-магазинах или подбор музыки на last.fm. В конце главы приводится пример, который будет рекомендовать вам ссылки из сервиса del.icio.us.
- Алгоритмы группировки (кластеризации). Создаваемый пример анализирует RSS-каналы блогов и пытается их автоматически разделить на группы в виде дерева в зависимости от частоты слов, которые попадаются в блоге. Заодно Сегаран рассказывает как можно сделать так, чтобы названия блогов расположились на плоскости кучками в зависимости от их близости в плане рассматриваемых тем.
- Отдельная глава посвящена построению поисковиков – созданию паука и, самое главное, рассматриваются алгоритмы ранжирования ссылок, в том числе и с учетом ссылок страниц друг на друга, создавая, таким образом, аналог Google PageRank. Еще интересно, что в этой же главе есть пример, где для выдачи наиболее релевантных ссылок используется нейронная сеть, которая обучается по мере того как пользователь щелкает на понравившиеся ему ссылки.
Азбука начинающего Symbian OS юзера
Внимание!
Сия статья ориентирована на людей которые по тем или инным причинам являются владельцами смартфонов на базе Symbian OS, но не смотря на это используют свой девайс исключительно для
Я, при содействии и снабжении меня необходимым запасом провианта и очень стимулирующими (правда, очень) пинками со стороны моего незабвенного товарища которого зовут Олегом, пишу статью-мануал, такую себе азбуку начинающего смартовода, которая поможет ему (смартоводу) разобраться в азах смартовединея и достойно заюзать сии прекрасные девайсы как на то полагается по праву. С чего это вдруг? Хе-хе… В один прекрасный день я узрел своего старого знакомого. Он такой себе среднестатистический писи пользователь, кодит даже немного на питоне (джаст фор фан)… Так вот, попросил он меня помочь ему освоить новый гаджет (который он виду врожденной паталогической лени не захотел осваивать с Божей и (или) Гугла помощью). Ну помог я человеку ес-но, как уж тут отказать-то. И задумался. А ведь сколько народу имеют в своем распоряжении смартфон, но в виду лени/отсутсвия времени даже не желают им пользоваться. Может и среди хабранарода есть такие? Вот в сегодняшней статье я расскажу вам о том, как из безжизненного куска железа на безе Symbian OS сделать то, чем не стыдно и даже приятно пользоваться.
Программирование как искусство
Это очень показательная ситуация. В России программисты считают программирование искусством. И никому не удается их в этом разубедить. Маркетологи не считают, что их работа это искусство, так же не считают директора, продавцы, бухгалтера, архитекторы и многие другие специалисты — спокойно относятся к своему призванию. Но не путают творчество в работе и отношение к работе как к искусству в ущерб целям и задачам этой работы.
Настраиваем внешний вид Windows 7
На мой взгляд, она излишне ориентирована на планшеты. Об этом нам говорят огромные кнопки управления окном и излишне широкие заголовки и рамки окон — все это придает интерфейсу некоторую громоздкость. Кроме того, разработчики перемудрили с разнообразием цветовой гаммы: все эти прозрачности, переливания, градиенты и прочие изыски создают своеобразный эффект грязи.
Возможно, кому-то так нравится, кому-то безразлично, кто-то привык, а кто-то попросту не знает, что все это можно изменить.
Рунет и кризис
Спорить в комментариях лично со мной не имеет смысла — я лишь сократил то, что мне говорили спикеры, до пары предложений, которые передают суть их прогнозов. Тем не менее, если вы считаете, что я незаслуженно упустил в своих вопросах спикерам какие-то крупные сектора интернет-бизнеса, указывайте свои пожелания в комментариях, и оставшимся спикерам я задам вопросы в том числе и по поводу этих секторов.
Культура сна
Бизнес-Веб в примерах
B2C | Бизнес обращается к потребителям:
- Поисковая и контекстная реклама: Google Adwords, Microsoft adCenter, Yahoo! Search Marketing.
- Поведенческий таргетинг: Tacoda, DoubleClick, 24/7 Real Media.
- Емейл/rss маркетинг: iContact.
- Партнерские программы: Amazon Associates, Amazon Merchants.
- Реклама в социальных сетях: Facebook for Business, MySpace Hyper Targeting, Bebo Open Media Platform.
- Программы лояльности Starbucks card, Мини-социальные сети на платформе Ning.
- CRM платформы: Salesforce, SugarCRM.
- Поиск по товарам: Jellyfish, Shopzilla, Shopping.com, Yahoo! Shopping, SpecialOffers.com, Judy's book (скидки).
- Локальный поиск: YellowPages.Com, Google Maps, Yahoo! Local, Local Live.
- Системы объявлений: Craigslist, Kijiji, MySpace Classifieds, Oodle, vFlyer.
- Рекомендующие системы: Last.fm, iLike, Netflix, Stumble Upon, Amazon recommendations.
- Рецензии и обзоры: Yelp, CNet, Mojopages, Squidoo.
- Wishlists: Amazon, Kaboodle, Eventful (Event demands), Mozilla Wishlist.
- Путешествия: Wikitravel, Tripadvisor, Kayak, Expedia, Orbitz.
- Работа: Monster, Yahoo! Hotjobs, Etsy (сбыт handmade'a).
- Финансы: Zopa.
- Недвижимость: Yahoo! Real Estate, Zillow.
- Книги: Lulu, Librarything, Reader2.
- Афиша: Upcoming, Eventful.
Вопросы
- Какие проекты и направления незаслужено забыты?
- Насколько реально, по вашему мнению, представить единый интерфейс доступа ко всем C2B инструментам для потребителя?
- Насколько реально представить единый интерфейс доступа ко всем B2C инструментам для бизнеса?
10 способов улучшить свои навыки программирования
1. Выучить новый язык программирования
Изучение нового языка программирования разовьет новые способы мышления, особенно если новый язык программирования использует парадигмы, с которыми Вы еще не знакомы. Многие из приобретенных способов мышления могут быть применены к языкам, которые уже знаете. Возможно, вы даже полюбите новый для Вас язык программирования настолько, что начнёте использовать его для серьёзных проектов.
Среди языков программирования отличный познавательный эффект и наверстывание опыта дают: Lisp (или Scheme), Форт, PostScript или Factor (стековые языки программирования), Haskell (строго типизированный, чистый функциональный язык) либо OCaml (объектно-ориентированный язык функционального программирования), Пролог (логическое программирование), Erlang (отличные паралельные вычисления).
Вышла Ubuntu Tweak 0.5
Недавно вышла новая версия достаточно популярной программы Ubuntu Tweak.
Программа представляет собой графический, удобный и понятный интерфейс, с помощью которого можно легко изменять системные и скрытые настройки операционной системы Ubuntu. Кстати новая версия программы поддерживает только Ubuntu 9.10.
В новой версии изменён дизайн, код программы освобожден от вставок на языке C, улучшены средства для инсталяции и деинсталяции приложений. Важно, что теперь синхронизация в Центре Приложений осуществляется с данными сайта с точностью до даты.
Мало того, в блоге разработчика программы сообщается, что скоро будет выпущена Ubuntu Tweak 0.6. На рисунке примерно набросан макет новой версии, графический интерфейс которой будет отличен от текущей свежей версии.
Прямая ссылка на загрузку Ubuntu Tweak 0.5.0: .deb (640 Кб)
Начинающим Java программистам
Основные ресурсы для начального обучения
- www.javable.com — сайт со статьями и tutorial'ом по Java. Все в основном на русском.
- www.exampledepot.com — очень полезный ресурс, где собраны краткие примеры использования классов для тех или иных пакетов
- java.sun.com — без первоисточника не обойтись. Для любого Java программиста JavaDoc должен быть истиной в последней инстанции. Так же здесь можно найти серию tutorial'ов на все возможные темы.
Задачи для начинающих Java программистов
Эффективный способ повысить умственную работоспособность
Задача про две пилюли
Вам нужно каждый день принимать две пилюли — одну из синего пузырька и одну из красного.
Это вопрос жизни и смерти. Если вы этого не сделаете — умрете. И если примете две пилюли из одного пузырька — тоже умрете.
Сегодня, взяв из синего пузырька одну пилюлю, вы слишком сильно тряхнули красный пузырек и вам на ладонь упало две пилюли из красного пузырька.
К сожалению, это не матрица и разноцветные только пузырьки, а не сами пилюли.
Итак у вас на руке лежат три совершенно одинаковые пилюли: одна — из синего пузырька и две из красного.
Никакой возможности их отличить у вас нет — и внешне и на вкус они никак не отличаются.
Выбросить их и взять новые вы не можете — они бесценны.
Как вам, ничем не рискуя, принять лекарство?
Эта задача из серии тех, что школьники средних классов решают быстро, а люди с математическим образованием, часто вообще не решают. Можно задавать уточняющие вопросы по условию, решения писать сюда сразу не стоит.
«Стартап на миллион» — дайджест за месяц
У нас было много вопросов и по правовой форме юридического лица нашей компании, и о том как мотивировать ключевых сотрудников в стартапе, да и в целом хотелось узнать от «серийного предпринимателя» что он думает о нашем проекте. Большое спасибо Игорю за встречу ;)
Выступление на «Start in garage» / Видео
Образовательная программа «Start in garage», куда нас пригласил выступить Николай Митюшин — директор по инвестициям венчурного фонда ABRT, — предназначена для компаний, планирующих вывод на рынок нового программного продукта или услуги. Эта программа дает возможность участникам пообщаться с коллегами по индустрии, увидеть и обсудить актуальные проблемы софтверного бизнеса, обменяться опытом, а также наладить отношения с потенциальными партнерами.
Исследование проекта Facebook.com
Информация
- В рейтинге
- Не участвует
- Зарегистрирован
- Активность