• Фейсбук в реальной жизни

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

      Как вы думаете, как скоро данный сюжет сможет быть возможен в реальности? Особенно в свете активно рекламирующихся Google Glass и идей типа лазерных 3D-голограмм пешеходов.

    • Google Plus, Facebook, Twitter — читаем в RSS агрегаторе

        Если вы боитесь социальных сетей, но хотели бы знать, о чем там пишут известные люди – используйте для этого технологию RSS. Как достать ссылки для подписки в RSS?

        Facebook
        Самый интересный вариант — FB RSS Facebook application

        Фейсбук в этом плане весьма открыт, кроме RSS фидов формата 2.0 разберется и с Atom. Все что вам нужно, это знать ID профиля или страницы.
        Пример, сообщетсво — English is Fun

        В адресной строчке заменяем www на graph — вместо http://www.facebook.com/EnglishIF?fref=pb пишем http://graph.facebook.com/EnglishIF?fref=pb
        В сгенерированном коде находим строку с «id»: " 384707561542391 ".
        (ID можно также найти с помощью findfacebookid.com)

        Используем шаблон www.facebook.com/feeds/page.php?format=rss20&id=, например www.facebook.com/feeds/page.php?
        format=rss20&id=384707561542391 и подписываемся

        Twitter
        Тут все еще проще.
        Скажем, собираемся читать @BreakingNews
        Используем шаблон api.twitter.com/1/statuses/user_timeline.rss?screen_name=, пример api.twitter.com/1/statuses/user_timeline.rss?screen_name=BreakingNews. Готово, можем подписываться.

        Если хотим читать фиды по определенному слову (скажем слово Android), добавляем к адресу search.twitter.com/search.atom?q=Android.
        Если хотим читать фиды по хештегу, добавляем к адресу хештег #Android — search.twitter.com/search.atom?q=%23Android. (Символ (#) меняем на %23).

        Google+
        Проще всего использовать gplus-to-rss.appspot.com.
        Нужно знать ID Страницы или профиля. На Google+ найдете его прямо в адресной строке, например страница +ru.android – в строке plus.google.com/u/0/communities/110130446304043859186 — 110130446304043859186 и есть ID
        Добавляем в URL gplus-to-rss.appspot.com/rss, в нашем случае gplus-to-rss.appspot.com/rss/110130446304043859186.

        Переведено с чешского источника

        Update

        ВКонтакте
        Для генерации RSS-фида вам нужно «скормить» ссылку на профиль или открытую группу сервису ВКонтакте RSS — vkontakte-feed.appspot.com
      • Google Reader закрывают



          Google в официальном блоге, а также на самом сайте Google Reader объявил о закрытии сервиса.

          Среди причин было названо желание сфокусироваться на основных продуктах и улучшить их.
          Дата закрытия сервиса: 1го июля 2013.

          Очень грустная новость, особенно для сообщества хабра, которые больше обычных пользователей понимают в чем плюсы RSS-подписок.

          P.S. Среди онлайн альтернатив сервиса могу назвать Яндекс.Ленту и NetVibes.
          Предложите свою альтернативу в комментариях.

          UPD: Вы можете подписать петицию Keep Google Reader Running
        • У вас много денег? Мы все равно к вам не пойдем!

            Это ответ на статью У Вас много денег? Тогда мы идем к Вам!

            Хотел бы разобрать ситуацию с поиском и наймом персонала более подробно, возможно это для кого то эта информация будет новой.
            Для начала попробуем сформулировать основную проблему (см. исходную статью): «Нужно найти грамотных, профессиональных и лояльных разработчиков PHP, с глубоким знанием, ну или хотя бы пониманием работы приложений и СУБД в условиях высоких нагрузок в Днепропетровске. Сумма вознаграждения ограничена 2,5 К $».
            Как вам такая задача? По силам?
            Читать дальше →
          • HackStore — Альтернативный магазин приложений для Mac OS

              Всем привет! Сегодня я бы хотел рассказать про свой проект HackStore — альтернативный магазин приложений для Mac OSX.



              Предыстория



              В январе 2011 года Apple запустила Mac App Store, по аналогии с подобным магазином приложений для iOS.
              Оставаясь верной своим традициям, Apple установила жесткие проприетарные условия для разработчиков. И если iOS с самого рождения была закрытой системой, то Mac OS напротив, всегда являлась открытой платформой по отношению к сторонним разработчикам. С момента появления первой OS X разработчики успели создать огромное количество как платных, так и бесплатных утилит, игр и приложений.
              В момент открытия Mac App Store многие разработчики оказались перед сложным выбором. Чтобы попасть в App Store, им необходимо было изменять приложение, урезать часть функционала, менять лицензию, покупать Mac Developer Program. В противном случае им оставалось продолжать распространять свое приложение как раньше, при этом рискуя потерять пользователей.
              При этом, из-за жестких требований AppStore, многие популярные и известные приложения вообще не имеют шанса туда попасть. Так, к примеру, App Store закрыт для приложений, которые распространяются с лицензиями Open Source, MIT или CCL, а также тем, которые даже незначительно меняют системные функции или оформление. Доступ к магазину приложений также закрыт для множества популярных утилит и твиков, таких как CleanMyMac, MacHider, Magician, Adium, Skype и для многих других не менее удобных и полезных приложений.
              Читать дальше →
            • Использование разметки schema.org для логотипов организаций

              • Перевод
              Уровень подготовки веб-мастера: любой

              Теперь наша система поддерживает разметку schema.org для логотипов организаций. Это позволит вам выбрать логотип, который будет представлять ваш сайт в результатах поиска Google.

              С помощью этой разметки вы можете указать системе, где находится ваш логотип. Например, если вы – владелец сайта www.example.com, можно использовать следующую разметку элементов на странице:

              <div itemscope itemtype="http://schema.org/Organization">
              <a itemprop="url" href="http://www.example.com/">Главная</a>
              <img itemprop="logo" src="http://www.example.com/logo.png" />
              </div>
              

              Читать дальше →
            • Как вы ищете фриланс-заказы на биржах?

                Всегда интересовало, как опытные товарищи ищут заказы на биржах фриланса.

                image

                Когда я сам стал фрилансером (уехав перед этим в азию и бросив офисную работу), мне пришлось попотеть, пока я вырабатывал оптимальную для себя стратегию поиска работы.

                А как это делаете вы?

                Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

                Как вы ищете фриланс-заказы на биржах?

              • Кастомизация скроллбаров в браузере: компромисс между технологиями html, css, js и удобством использования

                Приветствую всех!


                Статья посвещена решению проблемы кастомизации скроллбаров браузера ради воплощения в жизнь амбициозных идей дизайнера. Статья расчитана на тех, кто свободно ориентируется в технологиях html, css, js, т.к. предлагаемое решение основано на их компромиссном использовании.



                В статье будут описаны и решены следующие задачи и цели:
                • минимум JavaScript вычислений при прокрутке и изменении размеров элемента
                • кроссбраузерность и работа на мобильных браузерах
                • простота использования, кастомизации и внедрения
                • учитывание поведения элементов при прокрутке с помощью выделения контента
                • обновление параметров скроллбаров при обновлении, изменении или догрузке контента
                • обход стандартного поведения содержимого браузера при изменении ширины его окна

                Читать дальше →
              • Серьезное проектирование серьезных сайтов. Часть 1. Аналитика

                • Tutorial

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

                Читать дальше →
              • Серьезное проектирование серьезных сайтов. Часть 2. Визуализация

                • Tutorial

                7. Карта ума.



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



                Для создания карты ума (её чаще называют английским термином «Mind map»), мы можем использовать специальное ПО, я рекомендую Xmind.


                Читать дальше →
              • Управление временем на личном примере: 10 тезисов

                  Одним из самых дорогих и невосполнимых ресурсов, которым обладаем мы все, является время. В среднем у нас есть 66,29 лет, что эквивалентно 24212 дням, или 34865280 минутам, или 2091916800 секундам. Учитывая, что треть времени человек тратит на сон, а у большинства читателей этой статьи целая треть этого ресурса уже потрачена, драгоценного времени не так уж и много остаётся, чтобы им разбрасываться. Время — это деньги, время — это жизнь.

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



                  Читать дальше →
                • Полезные советы новичкам в дизайне под Android

                  • Перевод
                  • Tutorial
                  Этот пост послужит своеобразным началом серии публикаций на тему «как я учусь дизайну под Android». Никогда не уделял гайдлайнам достаточно внимания, считая их скучными и неинтересными, но все изменилось. Сейчас я начинаю понимать, платформа достигла своей зрелости и предлагает ряд интересных решений.
                  Читать дальше →
                • intro.js — пошаговое руководство для веб-страницы



                    Эта маленькая библиотека позволяет очень просто создать пошаговое введение для сайта или приложения. Достаточно добавить атрибуты data-intro и data-step с описанием и номером шага соответственно к нужным элементам страницы. Вот так:

                    <a href='http://google.com/' data-intro='Hello step one!' data-step='1'></a>
                    
                    Читать дальше →
                    • +129
                    • 48,2k
                    • 24
                  • Почему современные интерфейсы плохие

                    В данной статье я затрону современные интерфейсы. Не все из них плохие. Но складывается впечатление, что такие титаны создания ПО, как Microsoft и Google, идут неверным путем. И этот путь заведет всех нас в глубокую … ситуацию.
                    Внимание, много букв!
                    Читать дальше →
                  • Визуализация данных

                      Привет!

                      Ребята с ресурса Data Visualization собрали несколько очень интересных решений для представления данных:



                      Datavisualization.ch Selected Tools

                      Решения представляют собой диаграммы, карты и графики. Идеи реализованы как на стандартных, так и на неизвестных библиотеках. Иногда используются простые технологии, а результат получается очень впечатляющим.

                      Datavisualization.ch является одним из ведущих ресурсов в интернете, рассказывающих о визуализации данных и инфографике. На сайте обсуждаются и исследуются интересные и инновационные идеи в этих областях.
                      • +73
                      • 12,5k
                      • 6
                    • К сожалению, мы не сможем сделать вам сайт…

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

                        В этой статье я не буду писать о том, как правильно разрабатывать сайты и как убеждать заказчика, что вы правы. Это опыт + полное документирование проекта на каждом этапе + умение грамотно вести диалог.

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

                        Думаю, никто не будет спорить, что контент – король. И именно с него обычно и начинается сайт, как информационный носитель.

                        Исходя из этого можно заключить, что сделать действительно хороший сайт без весьма плотного участия клиента не сможет ни одна веб-студия, т.к. своих потребителей и особенности рынка лучше заказчика не знает никто.
                        Под катом - кто наши клиенты?
                      • Как вы задаете свойство font-size сегодня?

                           

                          Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

                          Как вы задаете свойство font-size сегодня?

                          • 20%em400
                          • 63.2%px1264
                          • 5.5%%111
                          • 4.7%em при условии body { font-size: 62.5%; } (метод Typetester)95
                          • 3.3%% при условии body { font-size: 13px } (метод Yahoo)67
                          • 3.1%По-другому (напишу в комментариях)63
                        • 12 навыков создания защищенных веб-приложений

                            Данная статья не содержит никаких откровений. В первую очередь информация о типовых уязвимостях и методах их решения будет полезна начинающим. Опытные разработчики все это знают, или должны знать, если считают себя таковыми.

                            Большинство примеров кода не привязаны к какому-либо конкретному языку программирования, но для наглядности я буду использовать PHP.

                            Итак, поехали.

                            Читать дальше →
                          • CSS-препроцессор LESS и его интеграция с Ruby on Rails

                            LESS — новый препроцессор для CSS. Проще говоря, LESS позволяет использовать в вашем CSS-файле переменные, операторы, классы и вложенные конструкции. В этой статье вы узнаете об основных возможностях LESS и о том, как быстро подключить его к популярному фреймворку Ruby on Rails 3.

                            Читать дальше →