• 400 потрясающих бесплатных сервисов

    • Перевод

    Рад представить дополнение оригинального списка из 300 потрясающих бесплатных сервисов. Автор оригинальной статьи Ali Mese добавил ещё +100 новых сервисов, которые помогут найти все — от источников вдохновения и редакторов фотографий до создания опросов и бесплатных иконок.

    И еще подборку +500 инструментов от 10 марта 2017 г. смотрите здесь.



    A. Бесплатные веб-сайты

    • HTML5 UP: Адаптивные шаблоны HTML5 и CSS3.
    • Bootswatch: Бесплатные темы для Bootstrap.
    • Templated: Коллекция 845 бесплатных шаблонов CSS и HTML5.
    • Wordpress.org | Wordpress.com: Бесплатное создание веб-сайта.
    • Strikingly: Конструктор веб-сайтов.
    • Layers: Создание сайтов на WordPress (new).
    • Bootstrap Zero: Самая большая коллекция бесплатных шаблонов Bootstrap (new).
    • Landing Harbor:  Продвижение мобильного приложения c помощью бесплатного лендинга (new).
    Читать дальше →
  • Лекции Техносферы. 2 семестр. Методы распределенной обработки больших объемов данных в Hadoop

    • Tutorial
    Предлагаем вашему вниманию новый курс лекций Техносферы. Он представляет собой введение в Hadoop, фокусируясь на проектировании и реализации распределенных алгоритмов, которые могут применяться в различных сферах: обработка текстов, графов, связанных данных и т.п. Также рассматриваются различные компоненты платформы Hadoop и программные модели. Целью курса является знакомство студентов со стеком технологий Hadoop, применяемых для хранения, доступа и обработки больших объемов данных. Преподаватели курса: Алексей Романенко, Михаил Фирулик, Николай Анохин.

    Лекция 1. Введение в Big Data и MapReduce


    Что такое «большие данные». История возникновения этого явления. Необходимые знания и навыки для работы с большими данными. Что такое Hadoop, где он применяется. Что такое «облачные вычисления», история возникновения и развития технологии. Web 2.0. Вычисление как услуга (utility computing). Виртуализация. Инфраструктура как сервис (IaaS). Вопросы параллелизма. Управление множеством воркеров. Дата-центры и масштабируемость. Типичные задачи Big Data. MapReduce: что это такое, примеры. Распределённая файловая система. Google File System. HDFS как клон GFS, его архитектура.


    Читать дальше →
    • +34
    • 32,1k
    • 3
  • Функциональное программирование на Javascript

    • Перевод
    • Tutorial


    Краткое содержание:

    Возьмем немного функций высшего порядка, добавим частичное применение функций, приправим fold с map-ом и получим Javascript DSL для работы с DOM.

    Человеческим языком:
    Простое и понятное введение в функциональное программирование на чистом и понятном Javascript.

    В отличие от «Через тернии к Haskell» все разжевано (возможно даже слишком) и разложено по полочкам.

    Прочтение статьи развоплотит миф о неприменимости ФП в реальной жизни. Вы сможете смотреть на решение одной и той же задачи с разных точек зрения. Прямо как на картинке.

    Читать дальше →
  • «Хакинтош» – стоит ли игра свеч?

      imageХочу поделиться своим мнением и опытом относительно работы Mac OS X на обычном PC компьютере. Может кому-то этот топик будет интересен или полезен.

      Я разработчик ПО для Mac OS X и iOS. И я обожаю технику и ПО от Apple (но я не являюсь ярым фанатом). За свою жизнь у меня побывало много гаджетов от Apple: PowerBook G4, MacBook, iMac, MacBook Pro, iPhone, iPad и пр.

      Техника для меня лишь инструмент достижения целей. В данный момент времени на работе я использую iMac (Core i5), в личных целях: обычный стационарный PC, ноутбук Lenovo, телефон на Android и iPad.

      Недавно мне для работы дома понадобился очень мощный компьютер с Mac OS X. По характеристикам из техники Apple подходили лишь топовый iMac (с Core i7-2600 3,4 ГГц) и Mac Pro. Оба стоят просто запредельные деньги — более 100 тыс. рублей. Я психологически не был готов потратить такие деньги на компьютер. Ограничил бюджет суммой 55 тыс. рублей и решил собрать «Хакинтош». Я немного слежу за тематикой «Хакинтош» и имею четкое представление, что «там и как».

      Читать дальше →
    • Набор инструментов Bootstrap для создания web-приложений

        Изображение - savepic.org — сервис хранения изображений

        Сегодня Twitter объявил о запуске нового набора инструментов Bootstrap для создания web-приложений при помощи CSS. Набор включает в себя стили для типографики, форм, кнопок, таблиц, стрелок и.т.д.

        Создатели говорят, что сервис был запущен как фреймворк для создания фронтэнд приложений. Набор был разработан во время первого твиттеровского Hackweek.
        Читать дальше →
      • Microsoft предлагает обогревать дома серверами

          image
          Исследовательское подразделение Microsoft Research опубликовало документ, который предлагает новый подход к проектированию и созданию дата-центров, причем, как следует из документа, в выигрыше действительно окажутся обе стороны — и владельцы серверов, и хозяева зданий.
          Узнать подробности
        • Взгляд инсайдера на разработку Google+

          • Перевод
          В Сети хватает экспертов, рассуждающих о перспективах и судьбе Google+, мощной социальной инициативы Google. Многие из них касаются конкуренции с Facebook и главного — удастся ли свергнуть Facebook с лидерской позиции.

          У меня есть личное мнение по этому поводу, поскольку я входил в одну из групп разработки Google+ в течение 6-8 месяцев после того, как проект Wave закрыли, и знаю многих разработчиков и дизайнеров, вовлечённых в эту драму.

          Обычно все споры идут на тему «Является ли Google+ убийцей Facebook». Такая постановка вопроса выглядит натянутой с налётом сенсационности, а я бы хотел рассуждать более спокойным тоном. На самом деле вопрос заключается в том, станет ли Google+ успешным продуктом, уйдёт ли заметная часть пользователей из Facebook и получится ли за счёт этого лишить Facebook монопольного положения на рынке социальных сетей. Но перед тем как высказать свою точку зрения, позвольте описать контекст.
          Читать дальше →
        • Храним все в текстовых файлах

          • Перевод
          Автор статьи — Лео Бабаута, известный блоггер и минималист.

          Когда дело касается технологий, я убежден, что чем проще — тем лучше.

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

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

          Простота является быстрой и надежной. Данные в простом формате, таком как текст, являются мобильными. Они могут быть портированы в любую программу. Они не привязаны к закрытому формату.
          Читать дальше →
        • Настройка торрент клиента Transmission на прошивке Tomato



            Intro


            Приветствую всех. Хочу поделиться с вами своим опытом настройки клиента Transmission на популярной open source прошивке для роутеров Tomato. Недавно на хабре публиковалась статья Netgear WNR3500L: Превращаем роутер в NAS, где за основу была взята прошивка DD-WRT. Но лично мне DD-WRT не очень понравилась, а функционал торрент качалки с NAS’ом был очень нужен. Поэтому предлагаю познакомиться с альтернативным методом.
            Читать дальше →
          • Граб страниц с помощью WebHarvest

              Задача граба информации с веб страниц, всегда актуальна. Как для какого-то проекта, так и в целях более удобного использования ресурса. Я имею ввиду юзабилити или просто необходимость увидеть данные в другом разрезе. Грабить чужую информацию и использовать ее в коммерческих целях всегда плохо, за это обычно пытаются наказать и наказывают. А в личных целях, использовать ее можно свободно. Это, наверно, можно сравнить с использованием карандаша или цветных маркеров при чтении газет и журналов. Например, если я обвожу объявления то красным, то желтым цветом, а некоторые перечеркиваю жирным, то я просто качественно изменяю отображение информации в нужном для моих задач свете. Но юристов надо бояться.
              Пример использования WebHarvest в жизни
            • Электронные парламентские выборы в Эстонии (2011)

                image

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

                Читать дальше →
              • Я хочу работать в Google! Телефонное интервью (часть 1)

                  Привет Хабр! Давно не писал. Да это и понятно. Защита диссертации, получение PhD, а сейчас ещё и активный поиск работы — всё это занимает очень много драгоценного времени. Но разговор сегодня пойдёт не о том. Хотелось бы поделиться с Вами, уважаемые хабралюди, ресурсами и описанием процесса подготовки к телефонному техническому интервью с Гуглом, первый технический этап которого я уже прошёл, и теперь готовлюсь ко второму, который будет в пятницу.
                  Читать дальше →
                • Яндекс.Директ. Кавычки против минус-слов или как отделить жемчужины от навоза


                    Цель настройки любой рекламной кампании сводится к двум основным стремлениям рекламодателя.
                    — Четко нацелиться на целевую аудиторию, выжать из нее максимум посетителей себе на сайт (если кто-либо из целевой аудитории, запрашивает ключевое слово – мы должны сделать все, чтобы заполучить его себе на сайт)
                    — Ни в коем случае не допустить показов нецелевой аудитории (показы этой аудитории понизят драгоценный CTR и повысят стоимость клика, а возможные случайные клики этой аудитории – съедят кусок бюджета)
                    Для выполнения этих целей Директ предоставляет нам 2 инструмента: Оператор «кавычки» и минус-слова. О них и речь в этой статье.
                    Читать дальше →
                  • Архитектура больших проектов: FaceBook

                    • Перевод

                    Архитектура больших проектов: Facebook



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

                    Читать дальше →
                  • Обзор банков и систем интернет-банкинга

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

                      Будут рассматриваться: Райффайзен, ВТБ24, Банк Санкт-Петербург, Банк Авангард, Промсвязьбанк.
                      Итак, поехали.
                      Читать дальше →
                    • ASUS RT-N16 — покупка, обзор, впечатления




                        Мультифункциональный беспроводной гигабитный маршрутизатор с поддержкой стандарта 802.11n, сегодня я немного пройдусь по этому флагману линейки беспроводных роутеров от фирмы ASUS. Не буду ходить вокруг да около, но продукт был мною куплен отчасти из гиковского любопытства, отчасти на замену моему ASUS WL-500W, который проработал у меня не так уж и много, всего каких-то 9 месяцев, отработав при этом безупречно — полугодовой аптайм тому подтверждение. Надо отдать должное инженерам ASUSTeK, что-что, а сетевое оборудование они делают хорошо, потому особое внимание и было уделено новой продукции этой же фирмы. Что же привлекло меня в этой новинке?

                        Трафик фотографий 620 кб.

                        Давайте посмотрим
                      • Внутри облаков

                          Gizmodo опубликовал фотографии, на первый взгляд взятые из каких-то фантастических фильмов. Но на самом деле, это фотографии сделанные внутри одного из огромных датацентров Microsoft площадью в 700 000 кв. футов и расчетной мощностью в 60 мегаватт.

                          image

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

                          На сегодняшний день у Microsoft есть по крайне мере три или четыре таких огромных центра обработки и хранения данных. Однако в планах компании увеличения их количества от 10 до 100, видимо в засисимости от потребностей бизнеса и потребителей.

                          Под катом еще несколько фотографий в подобном фантастическом стиле. В оригинальной статье Gizmodo есть несколько видео.

                          Читать дальше →
                        • Паттерны проектирования

                            Здравствуй хаброчеловек!

                            Так уж случилось, что с этого семестра в своем вузе я записался на спецкурс по паттернам проектирования. Курс проходит в виде семинаров, на которых ты (студент) должен рассказать чему научился за неделю (имеется ввиду, какие паттерны изучил и применил на практике).
                            Читать дальше →
                          • Спать мало, но правильно?

                              Навеяно этим постом от юзера case. Пост не новый, и на главную он не попал.
                              Но я вот наткнулся на него сегодня и решил написать кое-что о сне. Уверен, что это будет полезно многим хабравчанам, да и случайным читателям тоже.
                              Читать дальше →
                            • Добавь Javascript в XSLT

                                Здравствуйте уважаемые хабражители!
                                Мне хотелось бы представить вам свой маленький проект который как я думаю может быть полезен многим из вас. XSR это расширение для XSLT процессора Saxon, которое позволяет вам использовать JavaScript прямо в коде XSLT программы. Итак что у нас есть:
                                • Saxon XSLT processor — резонный выбор для того кто хочет использовать современный XSLT 2, а насколько я знаю наиболее полная имплементация есть лишь в Saxon'e.
                                • Mozilla Rhino JavaScript engine — по сути виртуальная JavaScript машина написанная на Java.
                                • Apache ant build tool в основном используется для автоматизации рутинных операций (к примеру развертывание приложения на удаленном сервере, после автоматической компрессии всех файлов...
                                • Желание соеденить это все вместе и получить работающий JavaScript в XSLT runtime
                                Хочу знать как!