• Plastic Logic 100 в реальной жизни

      В видео можно увидеть как работает Plastic Logic 100. Несколько мыслей, которые требуют отдельного разъяснения.

      — Это учебник для школы, это не ПЛАНШЕТ
      — В школе неприменимы планшеты с цветными экранами (не eInk, так как действуют нормативы аналогичные использованию мониторов) — можно сколь угодно долго возмущаться этими нормативами, но пока они есть, ничего кроме eInk для каждого урока использовать нельзя;
      — Время работы — неделя, в день 3-4 часа работы. Это приятный момент;
      — Отсутствие цвета в иллюстрациях в книгах по биологии, географии и так далее, это минус;
      — Можно делать комментарии в тексте;
      — Ничего удалять или добавлять в читалку нельзя;
      — Стоимость устройства 12.000 рублей в рамках тендера, который провели в МинОбразования;
      — Цены в 20 тысяч и более нет, это выдумки журналистов;
      — В рамках тендера цена определяется коммерческим путем, то есть она может быть и меньше;
      — Коротко — своим детям такую игрушку в школе хочу — она получилась толковой и вполне заменяет по качеству учебники на бумаге.

      Далее идут детали и таковых много, но рекомендую посмотреть видео.

      P.S. Еще раз хочу подчеркнуть, что это читалка учебников, она не поддерживает никакие форматы, с ней ничего нельзя делать. Это учебник. Планшеты в школе нельзя использовать по нормам, да и зрение детей жалко.

    • Эволюционный путь к мышлению

        Более 68,7% генов человека ответственны за мозг.

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

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

        • Translation


        В системе патентов в США существует фундаментальная проблема.

        Эта проблема — мы.

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

        За последние несколько месяцев эти мнения выросли до яростного вопля, так как патентная система начала негативно влиять на все больше и больше игроков в индустрии: небольшие разработчики стали целью судебных исков от компаний, которые ничего не делают и не производят; Apple, HTC и Samsung не могут сдвинуться места в судебных процессах, связанных с патентами; пара многомиллиардных аукционов по патентам вызвала к жизни неслыханную до селе словесную баталию между Microsoft'ом и Google'ом. Самые пламенные критики открыто заявляют, что любая польза, которую патентная система могла бы принести, сейчас полностью перекрывается издержками, что ресурсы, которые при прочих равных условиях были бы направлены на развитие новых идей теперь тратятся на чрезмерно усердную защиту старого.

        Эти аргументы повторяются так часто и с такой уверенностью, что они стали практически аксиомой, риторическим и интеллектуальным обманом, который редко (если вообще) подвергается сомнению. Но это плохо и неверно — настолько, что ставит под удар любые реальные попытки реформирования системы. Шуметь и злиться — хороший способ привлечь к себе внимание, но ужасный способ чего-либо добиться, особенно если принять во внимание, что большинство бьющих себя в пяткой в грудь лишь повторяют упрощенную версию аргументов, которые повторялись в нашей стране еще со времен, когда Томаса Джефферсона назначили главой Управления патентов.

        Так что давайте начнем с начала. Давайте посмотрим, как работает патентная система, где она особенно дает сбои, и как можно привести ее в порядок. Готовы? Поехали.
        Читать дальше →
      • Электронный бухгалтер #11: Как увеличить продажи шаурмы с помощью браузера?

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

          Петр Диденко, ведущий специалист по стратегическому развитию компании СКБ Контур, экс-представитель компании Microsoft и известный блогер, поделился взглядами на рынок веб-сервисов.

          В программе:

          1. Что отвлекает предпринимателя от работы?
          2. Где купить веб-сервис ночью?
          3. Какая аудитория сегодня пользуется облачными решениями?
          4. Что делать, если конкурент открыл бизнес на соседней улице?
          5. Какой тип веб-сервисов нужен российскому пользователю?
          6. Чем западный рынок SaaS-решений отличается от российского?
          7. Случится ли бум веб-сервисов в ближайшие 5 лет?

          Электронный бухгалтер на rpod.ru
          Длительность 18 минут, размер 28 Мб.
          прослушан 1036 раз
        • Управление конфликтами в хорошей компании

            imageКонфликт во многом похож на воду – он переливается, стекает вниз и, в конце концов, размывает всё на своем пути, если его вовремя не остановить.
            А иногда он похож на красное вино – оставляет пятна.


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

            Как к ним относиться: избегать или наоборот радоваться, что людям не все равно? И какие плюсы можно извлечь из конфликтов? Предлагаю вашему вниманию точку зрения Джейсона Фрайда, соавтора нашумевшего ReWork и Getting Real.

            Мне особенно интересно его мнение, т.к. сам управляю бизнесом с помощью их инструментов и подхода Get Real. Итак, вот текст Джейсона:

            Я являюсь соучредителем самоуверенной компании 37signals, которая занимается разработкой программного обеспечения. Данный эпитет подходит нам как в процессе взаимодействия с внешним миром (в блогах, переговорах, интервью и пр.), так и в общении друг с другом. А так как у нас полувирутальная компания с сотрудниками в 12 различных городах, мы не имеем возможности пользоваться преимуществом языка тела, который помогает передавать тонкости при общении. Поскольку мы не видим друг друга, мы не можем улыбнуться собеседнику или сказать взглядом «Ну вы ведь понимаете, о чем я», чтобы пресечь конфликт на корню.

            Поэтому мы усвоили несколько вещей об управлении конфликтами. Разумеется, конфликт может угнетать. Но управляемый конфликт вещь хорошая – это плодородная почва для большого обмена идеями. Когда люди рьяно отстаивают свои позиции, то проблема начинает пониматься более глубоко. Пока люди отстаивают гениальную идею, а не свою гордость, можно много узнать.
            Читать дальше →
          • Taxer — заключение договора с налоговой онлайн

              Украинское законодательство сделало еще один шаг в сторону автоматизации налоговой отчетности. Как мы писали в предыдущей публикации, необходимо выполнить 2 шага прежде, чем налоговая с радостью станет принимать ваши отчеты в электронном виде:
              • получить ключи ЭЦП
              • заключить договор о признании ЭЦП с местной налоговой инспекцией
              Второй шаг требовал посещения налоговой, что отнимало время и было формальным копированием ваших сертификатов с флешки на компьютер оператора. Наконец, ГНА Украины своим письмом №16167/7/28-0817 от 09.06.2011 разрешила заключение этого договора в электронном виде. Для всех предпринимателей это означает, что сформировать, подписать и отправить договор о признании ЭЦП можно не отходя от своего компьютера. Получив договор, работники налоговой подпишут его своими ключами, скопируют приложенные сертификаты и отправят обратно. Уже на следующий день можно полноценно пользоваться всеми прелестями электронной отчетности.

              Столичные налоговики уже проявляют рвение к прогрессу и, ссылаясь на указанное письмо ГНА, отказываются принимать договора в бумажном виде. Тем ценнее должен стать этот анонс новой возможности нашего сервиса. Теперь, используя Таксер, можно сформировать и отправить договор о признании ЭЦП онлайн.
              Под катом небольшая инструкция о том, как это сделать
              • +25
              • 1.8k
              • 6
            • Читаем QR код

              • Tutorial
              Иногда возникают такие ситуации, когда нужно прочитать QR код, а смартфона под рукой нет. Что же делать? В голову приходит лишь попробовать прочитать вручную. Если кто-нибудь сталкивался с такими ситуациями или кому просто интересно как же читается QR код машинами, то данная статья поможет вам разобраться в этой проблеме.

              В статье рассмотрены базовые особенности QR кодов и методика дешифрирования информации без использования вычислительных машин.

              Иллюстраций: 14, символов: 8 510.
              Читать дальше →
            • Заблуждения о самоорганизующихся командах

              • Translation
              На недавней конференции я вдоволь наслушалась разговоров трёх менеджеров о самоорганизующихся командах.

              «Вы не можете просто так взять и дать волю людям, и предоставить команде всё решать самой. Они же всё испортят! Да, и к тому же, все эти Scrum-мастера, тренеры и самоорганизующиеся команды похоже могут оставить меня без работы», — говорил один из них с обречённостью в голосе.

              «Ограничения по времени классная штука», — говорил другой. «Засуньте их всех в комнату, поддайте жару и они начнут творить», — утверждал он.

              «О, так это означает, что я могу перетасовывать людей между проектами и они сами просто объединятся в команду и самоорганизуются. Я могу иметь подвижные Scrum команды по первому требованию!» — восклицал третий.

              Время развеять некоторые заблуждения.
              Читать дальше →
            • Что делать, если вы застряли с Большой и Сложной Программистской Задачей?

              • Translation
              image

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

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

              Со временем я выработал способ, позволяющий вернуть мне продуктивность в такой ситуации и суметь закончить непростую задачу. Этим опытом я и хочу поделиться.
              Читать дальше →
            • Как студенту-фрилансеру стать руководителем

                Несколько лет назад я был студентом без денег, которому учеба в университете казалась скучной и бессмысленной (и с тех пор моё мнение не изменилось). Так что, учебу я бросил и стал фрилансить. Спустя 6 лет, пишу этот текст, чтобы определить самые важные идеи, которые сделали меня сначала хорошо оплачиваемым “кадром”, а затем руководителем небольшой команды разработки веб-сервисов.

                Не будьте специалистом. Учитесь действовать

                Главный ресурс для развивающегося человека вовсе не знания и опыт. И даже не деньги или связи.

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

                Накопление знаний и опыта есть линейный процесс, а потому не самый эффективный. У специалиста всегда есть четкий потолок зарплаты, который практически не возможно преодолеть (здесь не выйдет даже постоянного линейного роста).
                Читать дальше →
              • Почему фрилансер и заказчик часто считают друг друга идиотами

                  Мне повезло: я побывал по обе стороны баррикад и теперь знаю, что и как делает заказчик на проектах разного уровня и что делает фрилансер, чтобы получить или провалить такой проект. В итоге я уверен, что 95% фрилансеров говорят с заказчиком на разных языках.

                  Осторожно, butthurt.

                  Читать дальше →
                • Видеокурс по Kohana 3. Часть 2

                    видеокурс по Kohana 3

                    Приветствую уважаемое хабросообщество!

                    В предыдущей публикации я рассказывал о своем бесплатном видеокурсе по Kohana 3 для начинающих, где опубликовал первые 15 видеоуроков.

                    На прошлой неделе я закончил работу над видеокурсом. Видеоуроков получилось 27. Я считаю, что рассмотренного в них материала достаточно для преодоления порога вхождения новичка и дальнейшего самостоятельного изучения возможностей фреймворка.

                    Основываясь на знаниях, полученных из видеокурса, слушатель сможет самостоятельно запрограммировать функционал довольно сложного интернет-проекта.
                    Читать дальше →
                  • Удачно реализованная бородатая идея

                      Я живу в небольшом городе неподалеку от Пензы. Я люблю свой город и давно хотел создать что-то такое, что может приносить пользу жителям города. Население – около 60 000 человек. Город закрытый.

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

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

                      Под катом - бородатая идея для небольшого города с доходом 120 000 в месяц
                    • Молодым программистам на заметку: Как правильно писать «Помоги»

                      • Tutorial
                      За те 9 лет, что я занимаюсь программированием, в мою асю пришло несколько сотен просьб о помощи, от менее опытных, начинающих программистов. И вот, когда сегодня, в очередной раз, незнакомый человек попросил помочь ему написать плагин для вордпресс (код которого, честно говоря, я в глаза ни разу не видел), я решил написать небольшой гайд, который бы помог начинающим программистам правильно обращаться за советом к более опытным.
                      Читать дальше →
                    • Functional thinking: Thinking functionally, Часть 1

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

                      Эта история может показаться Вам знакомой, поставив функциональное программирование на место бензопилы. Проблема в совершенно новой парадигме программирования — не изучение нового языка. Более того, синтакс языка — это всего лишь детали. Вся тонкость же — научиться мыслить иначе. Это то, почему я оказался тут — заводящий бензопилы и “функциональный” программист.

                      Итак, добро пожаловать в Functional thinking. Эта серия исследует предмет функционального программирования, но не несет исключительной направленности описать функциональные языки. Как я покажу дальше, написание кода в функциональном стиле касается дизайна, компромиссов, разных повторно используемых кусков кода и служит основой для иных догадок. Насколько это окажется возможным, я попытаюсь показать концепции функционального программирования в Java (или близких к Java языках) и перейду к другим языкам, чтобы осветить возможности, отсутствующие на данный момент в Java. Я не полезу сразу в дебри, рассказывая о довольно необычных вещах, таких как монады (monads). Напротив, я постепенно проведу Вас через новый путь мышления.

                      Эта и пара следующих частей выступят в роли быстрой экскурсии по предметам, связанным с функциональным программированием, включая базовые концепции. Некоторые из этих концепций в дальнейшем будут рассмотрены более детально в то время, как я буду постепенно расширять контекст применения на протяжении всей серии. В качестве отправной точки нашей экскурсии я покажу Вам две разные реализации решения задачи. Одна написана в императивном стиле и другая — с некоторыми функциональными особенностями.
                      Читать дальше →
                    • Getting things done? Не врите себе

                        Вы подписаны на блог GTD? Вас волнуют проблемы концентрации? Вы составляете распорядок дня, план на неделю, стратегию на месяц, но вечером внезапно <вставить внезапное> до самой ночи, а утром не можете встать? Всё очень плохо. А если вы знаете значение слова прокрастинация (хотя, справедливости ради, кто на хабре его не знает?), то это практически клинический случай. По крайне мере, все и вся вокруг, осознанно и не очень, пытаются нас в этом убедить, ну или просто говорят об этом… ну или молчат, но думают!

                        Внимание! Статья не содержит чудо рецептов, не сделает более внимательным или работоспособным. Думаю даже не расскажет о чём то, о чём вы до этого не думали.
                        Фактически, вся статья — это досужее рассуждение на тему (и не очень).
                        Однако, все совпадения с реальными людьми и событиями не случайны, и автор несёт всю полноту и меру ответственности за всё выше и ниже сказанное, поэтому, если какой либо абзац, предложение или слово кажется вам оскорбительным — не стесняйтесь выражать своё мнение в моей карме.
                        Так же позволю себе использовать аббревиатуру GTD в широком, а не конкретном смысле.


                        Читать дальше →
                      • История о том, как за год $20.000 превращаются в $2.000.000. Копини год спустя

                          Друзья, вот так, совершенно незаметно для нашей команды прошел год с момента основания Копини. Мы писали идеалистические посты про 600 тыс руб. на запуск, офис и команду, объем рынка и продажи. Многие нам предрекали провал, банкротство и армагедец. Но все оказалось не так уж плохо…



                          Под катом история нашей компании за год, от основания, первых продаж и привлечения бизнес ангела, до закрытия раунда в $500 тыс. от SoftLineVP. Ну и конечно отчет, ошибки и наш опыт.
                          Читать дальше →
                        • Что нужно Junior'у, чтобы успешно устроиться

                            Не так давно я отвечал на Хабровопрос по поводу того, что нужно знать, чтобы устроиться после ВУЗа программистом, после чего мне был задан вопрос в личку, а также Вконтакте, а что же собственно нужно в подробностях.
                            В данной статье я постараюсь рассказать, что должен знать молодой специалист, который ищет работу. Я немного разбираюсь в данном вопросе, т.к. год назад, после 3 курса, задался проблемой трудоустройства и успешно нашел свое место, которое смог совмещать с учебой. И я все еще помню о чем разговаривал на собеседованиях (которых было мало, но они были успешными).
                            Сразу стоит отметить, что данная статья не подходит тем, чья цель работать исключительно в так называемых Major Players (Google, Yandex, Microsoft и т.п.).
                            Кому интересно — добро пожаловать под кат (под катом вакансии для Москвы и Казани из комментариев, а также предложение о стажировки для Питера).
                            Читать дальше →
                          • Структуры данных в картинках. ArrayList

                              Приветствую вас, хабралюди!

                              Взбрело мне в голову написать несколько статей, о том как реализованы некоторые структуры данных в Java. Надеюсь, статьи будут полезны визуалам (картинки наше всё), начинающим java-визуалам а также тем кто уже умеет писать new ArrayList(), но слабо представляет что же происходит внутри.



                              Сегодня поговорим о ArrayList-ах

                              ArrayList — реализует интерфейс List. Как известно, в Java массивы имеют фиксированную длину, и после того как массив создан, он не может расти или уменьшаться. ArrayList может менять свой размер во время исполнения программы, при этом не обязательно указывать размерность при создании объекта. Элементы ArrayList могут быть абсолютно любых типов в том числе и null.

                              Поверить на слово