• IOS 8 beta или погоня за новинкой

      image

      Уже до запуска IOS 8 было куча слухов о том, что там будет и какие функции внесут в обновление.
      В Рунете можно найти куча ссылок где можно ввести UDID и, заплатив денежку (в среднем 400 рублей), попав в аккаунт разработчика, поставить IOS 8.

      Ради прикола, я создал вконтакте сообщение, что сделаю это за 50 рублей, но никто не откликнулся (собственно, хорошо, что не откликнулись).

      Не будем говорить о честности и смысле: давайте я просто опишу это обновление, которое я поставил на свой iPad Mini с Retina.

      Поскольку аккаунт разработчика у меня уже есть, то в developer.apple.com, после принятия нового соглашения, можно увидеть вкладку IOS 8.
      Где можно увидеть ПО для разработки и саму ось, которая весит примерное 1,4 гигабайта в сжатом zip архиве.

      image

      Вся простота установки обычна и не особо интересна.

      Самое интересное началось после.

      ВАЖНОЕ: данный опус сделан для того, что Beta версию использовать как пользовательскую не стоит по ниже описанным причинам (а многие это делают).

      Осторожно, трафик
    • Эмоции, чувства, ощущения и Искусственный Интеллект

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

        Глоссарий



        Для начала давайте определимся с понятиями и описаниями.

        Также хочу добавить что чувство – это более высокий элемент, чем ощущение. Банальный пример: чувство сопереживания и ощущение боли. Ощущать сопереживание нельзя, значит ощущение это то, что дают нам органы чувств.

        Добавлю, что я не буду рассматривать сами органы чувств и оставлю этот момент на желание читателя.

        Некоторые элементы подчерпнуты из психологии, физиологии, философии и еще пары наук, однако, все остальное – чисто теоритическая часть и субъективное мнение.

        И заранее: Интеллект != нейронная сеть.

        Читать дальше →
      • Я подарю вам телефон

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

          Предыстория


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

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

          И да, в любом случае – ОС не важна.
          Читать дальше →
        • WiFi: кто виноват: Windows 8 или Intel

            После релиза Windows 8 я, как и многие, купил лицензию для своего ноутбука Dell Vostro.
            Быстро привык к интерфейсу и мне она очень понравилась. Кроме одного: время от времени появлялись зависания, не связанные с какими-либо программами. Война шла не на жизнь, а насмерть. Долгие тесты, куча найденных решений — ничего не помогало. Даже официальное обращение в поддержку Microsoft не дало никакого решения.

            Зависает ноутбук в трех видах:
            1) Интерфейс работает, точнее мышка ползает и показывает окантовки на кнопках. Однако любые действия приводят к зависаниям ПО.
            2) Экран не просыпается — показывает черным после открытия крышки.
            3) После прохода логотипа Windows при загрузке системы из спящего режима или гибернации, система зависает как на варианте 2.

            Во всех случаях индикатор жесткого диска перестает моргать вообще.

            Когда зависания стали уж очень неприличными и не вовремя я был готов уже откатиться обратно на Windows 7, потому что там данной проблемы не было…

            Но сначала я решил провести ряд экспериментов.

            Решение
          • Я устал

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

              Текст вакансии

              Требования:
              Опыт поисковой оптимизации сайтов (SEO).
              Опыт разработки с использованием LINQ, WCF, WPF, Silverlight, VBA.
              Опыт работы с ORM-платформами.
              Опыт командной разработки и использования систем управления версиями.
              Наличие сертификатов.
              Хорошие коммуникационные навыки.
              Высшее техническое образование (информационные технологии, информационные системы, вычислительные системы).
              Кроссбраузерная вёрстка.
              Отличное знание XHTML/Javascript/CSS, Ruby on Rails, Perl, PHP, C++, Java, SQL, СУБД Oracle Enterprise, Microsoft SQL Server.
              Владение графическими пакетами: Adobe Photoshop, CorelDraw

              Опыт работы с различными CMS (Joomla, Drupal, NetCat, WP).
              Опыт разработки и уверенное знание платформы .NET, языка C#, технологии ASP.NET и ASP.NET MVC.
              Опыт работы в среде Visual Studio 2005/2008.
              Отличное понимание принципов ООП.
              Уверенное знание теории БД, опыт проектирования БД, опыт работы с промышленными СУБД, знание языка SQL и опыт написания запросов.
              Знание принципов, подходов и архитектуры построения традиционных телефонных и IP-телефонных сетей;
              Опыт участия в проектах по внедрению и сопровождению систем обработки и передачи голосовой информации;
              Опыт работы с оборудованием Cisco (Catalyst, ISR/ISR G2);
              Знание ПО Cisco Systems (Unified Communications Manager, Unified Contact Center Express);
              Знание ОС Windows XP/2003/2008, AD, exchange, DNS, DHCP, Proxy, Firewall, MS ISA Server, Terminal Server, VPN


              Провернув вверх, я увидел, что требовался «Помощник программиста».
              На мой вопрос друзьям–программистам чем же он отличается от обычного (хотя, тут больше подойдет необычного) программиста я получил ответ – наличием бороды.

              К чему я все это?
            • Google Chrome заблокировал Images.yandex.ru из-за картинки

                Достаточно забавная ситуация вышла сегодня, когда я искал обложку к альбому.

                image

                Как все понимают, что проблема была из-за картинки на сайте, которую нашел поисковик и вставил себе. В Google сайт попал как вирусный…

                Но эпичность ситуации впечатляет.

                Сообщение можно увидеть тут.

                P.S.: В такую ситуацию может попасть каждый и увидеть такую страничку при заходе на свой сайт.
                • –9
                • 7,6k
                • 9
              • Программирование для PlayStation 2: CD(DVD)-ROM Library — часть первая

                  image

                  1. Прошу прощения, что долго не писал.
                  2. Готов PS2 SDK.

                  Я хотел не упускать CD(DVD)-ROM Library, поэтому ссылки и гайд по установке PS2 SDK вы найдете в конце второй части этой статьи.
                  Тема достаточно сложная. Также буду благодарен, если кто-нибудь перельет на другой не платный хостинг PS2 SDK.
                  PS2 SDK доступен тут. Narod.ru.
                  Магнет (ссылка нормально не вставляется благодаря хабра-парсеру): magnet:?xt=urn:btih:F6114E45C5E392E6D213F2547C466FADB5DA5A13&dn=sce.zip&tr=udp%3a//tracker.openbittorrent.com%3a80/announce
                  Еще одна ссылка. Спасибо Konstantinus и ahmpro

                  Читать дальше →
                  • +27
                  • 3,4k
                  • 7
                • Программирования для PlayStation 2: Controller Library — часть 2

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

                    Данный модуль советуется использовать для игр, где используется только один джойстик.
                    Поддержка multitap есть, но о ней для данного модуля я рассказывать не буду.

                    Существует специальная библиотека libpad2. Библиотека использует сопроцессор Emotion Engine (сокращение EE) и Input Output Processor (IOP).

                    Читать дальше →
                    • +24
                    • 1,8k
                    • 6
                  • Программирование для PlayStation 2: Controller Library — часть первая

                      image
                      Когда я начал писать эту статью, то понял, что глав выйдет на контроллер поболее:
                      Это сам джойстик, второй джойстик, вибрация и Мультитап (устройство для подключения 4 джойстиков в один порт) – он у меня есть.
                      Для самого джойстика существует две библиотеки, каждая из которых дает свою информацию.

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

                      Читать дальше →
                      • +31
                      • 5,4k
                      • 5
                    • Программирование для PlayStation 2 — старт

                        image
                        Каждый справляет новый год по разному.
                        Кто-то помнит его, а кто-то нет.
                        Я стоял на балконе и курил, наблюдая салют. Вобщем-то, я ждал когда запишется диск.
                        Диск было не жалко ради такого эксперимента – он того стоил.
                        Это было мое первое приложение под PlayStation 2. Правда, все, что оно умело – это выводить клавиатуру и, с помощью джойстика, печатать, но это был уже прогресс!
                        Итак, запуск! Работает!

                        Сама суть


                        Так я начинаю цикл статей по программированию для PlayStation 2
                        Сначала будет длинная теория.
                        Потом практика. Поскольку я не профессионал С++ (или С — кому как нравится, но я буду рассказывать на С++), то прошу строго не судить о коде.
                        Также, по PlayStation 2 SDK желательно использовать Red Hat 6 или выше, однако, я пишу все это под Windows 7. Хоть все и работает криво, но работает – и ладно.
                        К началу практических экспериментов советую иметь чипованную PlayStation 2 и сетевой кабель. Для моих экспериментов выбрана PlayStation 2 Slim 90006 формата NTSC чипованная и сетевой кабель синего цвета =) (Я не использовал для дебага режим iLink, поскольку драйвера в комплекте идут только под Linux, да и жесткий диск нужен).

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