Архив за 19 октября 2013

В конце 1980-ых в Техасе молодой человек двадцати с небольшим лет от роду по имени Скотт Миллер создал бизнес-модель, которая изменила способ покупки и продажи цифровых продуктов по всему миру. Сам Миллер называл свой шедевр «Apogee model» — «моделью апогея», всем остальным же она сегодня известна под названием «shareware», или «условно-бесплатное ПО». Эта модель сделала цифровые продажи через интернет колоссально прибыльными, а самого Миллера — миллионером. Модели и ее автору предстояло произвести революцию относительно способа, которым используется интернет — причем еще до того, как большая часть мира узнала об его существовании.

Нерды на полную ставку

imageВ юности Скотт Миллер был лентяем.

В старших классах школы в начале 1980-ых он, замкнутый подросток, спасался от жаркого солнца Техаса, скрываясь в кампусе компьютерной лаборатории, проводя все свое время за программированием длинных текстовых квестов-приключений. Здесь он повстречал Джорджа Бруссарда — другого подростка, который на тот момент выделялся лишь своей любовью к постоянному ношению шортов. Как часто случалось в то время, ребят сплотило между собой дружное восхищение местным компьютером Apple II.
Читать полностью »

Предыдущая статья цикла Язык программирования J. Взгляд любителя. Часть 3. Массивы

1. Коробки

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

Однако, очевидно, что у массивов есть и свои ограничения. В связи с тем, что в J по умолчанию только прямоугольные массивы, то и нет возможности стандартными средствами создавать т.н. ступенчатые (jagged) массивы. Кроме того, для списков, состоящих из разнородных элементов, массивы также не подходят.
Читать полностью »

Предыдущая статья цикла Язык программирования J. Взгляд любителя. Часть 2. Тацитное программирование

«Я не думаю, что он нам подходит. Я рассказал ему, чем мы занимаемся, и он не стал спорить. Он просто слушал.»
Кен Айверсон после одного из собеседований

1. Массивы

J – язык для обработки массивов. Для создания массивов в J есть множество способов. Например:

  • «$» — этот глагол возвращает массив, размерность которого указывается в левом операнде, а содержимое — в правом. Создадим массив заданной размерности, все элементы которого одинаковы:
    	3 $ 1   NB. создаем вектор с тремя элементами, каждый из которых = 1
    1 1 1
    	2 3 $ 2 NB. создаем матрицу из 2 строк и 3 столбцов, все элементы которой = 2
    2 2 2
    2 2 2
    

    Читать полностью »

Запасаем впрок

Иногда в процессе работы бывают нужны данные из веб-сервисов, тем более SOAP соединения сегодня практически стандарт.

ETL-процесс (Extract — Transform — Load) это термин из Business Intelligence и описывает процесс сбора и трансформации данных для создания аналитической базы данных (например хранилища данных).

SOAP протокол обмена данных и веб-сервисы описываемые WSDL — распространенные окна в мир практически всех ERP систем, многих онлайн порталов и финансовых организаций.

Попробую описать пошагово ETL процесс с помощью одного из мощнейших инструментов в классе — MS Integration Services.

Итак, рассмотрим тестовую задачу.

Задача

Необходимо собрать данные о курсах валют по отношению к рублю на каждую дату прошлого года и загрузить их в таблицу для последующего анализа. Центробанк России предоставляет историчекие данные — в виде веб сервисов с неплохим описанием.
Похоже это и есть решение.
Читать полностью »

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

Хочу поделиться тем как, не так давно передо мной стала задача, перейти с обычного Google аккаунта на корпоративный. И я никак не ожидал что сложиться не очень приятная ситуация с переездом (передачи владения) всей информации между Google Drive разных аккаунтов находящихся в разных доменах. Как то я себе представлял что гугл это продумал.

Я себе в принципе видел это все очень просто, нажму себе расшарить на документе, добавлю туда свой корпоративный аккаунт, а потом укажу что теперь он является владельцем ресурса и «дело в шляпе» но не тут то было, Google Drive меня «порадовал» сообщением:
Читать полностью »

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

книга – не товар первой необходимости, без неё прожить можно. 14% населения земли вообще читать не умеют, и ничего, живут и размножаются.

Читать полностью »

Чтобы вы не думали, что D-Link является единственным поставщиком, который оставляет бэкдоры в своей продукции, вот еще один — Tenda.

Читать полностью »

Дайджест интересных материалов из мира веб разработки и IT за последнюю неделю № 79 (13 — 19 октября 2013)
Читать полностью »

Сейчас в рунете искусственно поднимается волна паники по поводу предстоящего пролета кометы ISON и ее мнимой опасности для человечества. Рассказывают, что она неминуемо упадет на Землю, и что ее «сопровождают» какие-то объекты. Тут и NASA отключилось на радость тем, кто раскручивает этот миф.

Опасна ли комета ISON?

Я давно ждал, что же придумают параноики, после феерического облома с концом света в 2012 году. И, наконец, они разродились. Люди издревле боялись комет, даже когда более-менее разобрались в происхождении этих небесных явлений. Сейчас глобальной паники кометы уже не вызывают. Однако ISON обеспечили громкий пиар сами ученые: «ярче Луны», «комета века», и это создало основания для попыток запугивания необразованных масс. Правда масштаб локален: всерьез опасаются кометы, кажется, только в России. Западные уфологи просто смакуют фейковые видео, с изображением «кораблей сопровождения» кометы.

Давайте разберемся, представляет ли комета C/2012 S1 (ISON) какую-либо опасность.
Читать полностью »

Привет, хабрахабр! Возможно эта информация является для ВАС очевидной, но для других может оказаться неочевидной. *Пост написан в поддержку пользователя ilyamodder, который никак не может дописать статью*
*Картинка для привлечения внимания, которая не является порнографической*
image
Что нам понадобится:

Если вы хотите узнать как ознакомиться с порнографическим материалом, не заглядывая в Google, добро пожаловать под хабракат!
Читать полностью »