Архив за 29 марта 2013 - 5

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

Входными данными служили показания магнитного компаса (МК), синхронно наблюдаемые показания гирокомпаса (ГК), поправка ГК и значение магнитного склонения для района, в котором проходили измерения.
Читать полностью »

Реалити шоу «Научи меня XCode»

Всем привет!

Согласитесь, нельзя просто так взять и сделать мобильный эпп. Лично я ничего не понимаю в программировании, и вряд ли когда-нибудь пойму. В том числе и поэтому я удивился, когда мой коллега — дизайнер Алексей Лигер, который до недавнего времени только «рисовал» аппликухи и ничего не понимал в кодинге, захотел научиться делать из своих картинок работающие программы. Стать его наставником в этом непростом деле согласился Алексей Алешков, занимающийся мобильной разработкой денно и ночно. Так в один из холодных февральских вечеров родилась идея реалити-шоу «Научи меня XCode», где в полушуточной и непринуждённой манере один Алексей пытается научить второго делать мобильные приложения.

Идея пришлась по вкусу редакции AppleInsider.ru, и вот уже три выпуска подряд этот гостеприимный сайт становится основной площадкой для видеокаста. Теперь мы решили представить проект Хабру, чтобы ещё больше расширить его аудиторию. С радостью выслушаем ваши предложения по дальнейшим урокам.
Читать полностью »

В Virginia Tech разработали механического робота медузу

Специалисты из университета с длинным названием «Вирджинский политехнический институт и университет штата» создали довольно большого робота-медузу, с оболочкой из силикона. Этот робот — не развлечение, а средство мониторинга, которое может использоваться с разными целями в морях и океанах. Спектр работ, которые может выполнять Cyro, так зовут робота, очень широк.

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

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

Я же хочу немного развеять часть мифов о сисадминском аутсорсинге, если позволите так его называть. Сам я являюсь работником такой же фирмы на протяжении 3х с хвостиком лет. Единственная оговорка – находимся мы не в Столице РФ, а в крупном по местным меркам городе N, являющимся столицей области. Конкуренция тут не такая сильная, но ответственность, как ни парадоксально, выше. Ну и ещё чуть-чуть о компании – сисадминский аутсорсинг (далее – сис. аутсорсинг, с позволения Читателя), это не основной профиль деятельности компании. Компания воюет на нескольких фронтах, вполне успешно надо отметить. А аутсорсинг вырос как побочная услуга, поддерживающая одну из основных направлений деятельности.

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

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

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

Facebook избежал попадания в «чёрный список» Роскомнадзора, стерев блогозапись о суициде≈Месяц назад я упоминал о неприятном происшествии с сайтом KillMePls.Ru, на котором Роспотребнадзор отыскал информацию о самоубийстве, способную причинить вред малолетним несмышлёнышам, в итоге чего Роскомнадзор заблокировал весь сайт. Сейчас KillMePls, к счастью, разблокирован обратно; но то были цветочки, а теперь ягодки: аналогичная участь угрожала куда более крупному сайту — социальной сети Facebook.

На сайте телеканала «ДО///ДЬ» нетрудно прочесть: вчера утром (28 марта) Роскомназдор направил российскому представительству Facebook официальное уведомление о внесении Роспотребнадзором записи в этой социальной сети в «чёрный список» запрещённых сайтов. Причиною опять же является информация о самоубийстве, найденная в некоторой блогозаписи (но одного ли блоггера или в некотором сообществе? — это не уточняется).

Facebook избежал попадания в «чёрный список» Роскомнадзора, стерев блогозапись о суицидеРоссийское законодательство предписывает удалить запись, попавшую в этот «чёрный список», в течение трёх дней. (Я позволю себе напомнить Хабрахабру, что именно трёхдневный срок был оглашён и в мае 2009 года в том трёхстрочном произведении президента Медведева, которое в «Вебпланете» сочли подобием японского трёхстишия; вероятно, это совпадение не совершенно случайно.)

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

13-14 апреля в Краснодаре пройдет BarCamp Krasnodar & South of Russia — открытая образовательная некоммерческая конференция для разработчиков, дизайнеров, журналистов, медийщиков, блогеров и всех, кто связан с интернетом и социальными медиа.

image

На конференции будут 17 секций, поделенных на 8 потоков по 1,5 часа. Мы занимаемся организацией мобильной секции и предлагаем разработчикам, маркетологам или дизайнерам выступить с интересным докладом на тему, связанную с мобильной разработкой.

Желающим писать на Читать полностью »

Похоже на первоапрельскую шутку, но Adobe Type Team выпустила специальный шрифт Adobe Blank OpenType Font, покрывающий всю unicode таблицу пустыми глифами (более 65,000). Шрифт рендерится с использованием non-spacing и non-marking глифов и весит 80kB.

Adobe Blank: Шрифт для разработчиков

Основой для разработки шрифта послужили две задачи:
Читать полностью »

Для тех, кто еще вчера утром не смог достучаться до GUNS.RU не случилось ничего особенного. Площадка крупнейшего оружейного интернет-проекта России и постсоветского пространства была просто недоступна. Нередкая проблема, с которой давно успели сжиться все постоянные посетители знаменитой Ганзы. Однако все было не так тривиально, как обычно.
Уже ближе у вечеру главная страница засияла изображением крайне низкого качества и стало ясно, почему Ганза так долго лежала. Сайт банально переживал дефейс. Причем это коснулось не только главной страницы сайта, но и всех доменов 3-го уровня. Форум, чат, база знаний и пр.
Читать полностью »

Основная проблема императивных языков программирования — их низкая приближенность к естественным языкам.

ООП эту проблему частями решил, упорядочив данные и логику по классам объектов, но все равно это выглядит сложно для понимания. Основная проблема здесь в том, что императивные языки не приспособлены для работы с иерархиями объектов и вложенными вызовами методов.

Например, у меня есть иерархия классов работы с заказами на продукты для клиентов:

// Клиент
class Customer {
    int inn
    String name
    String address
    String phone
}

// Клиенты
class Customers {
    Customer findByInn(inn)
    void add(Customer customer)
}

// Продукт
class Product {
    String article
    String name
    double price
}

// Продукты
class Products {
    Product findByArticle(article)
    void add(Product product)
}

// Заказ
class Order {
    int num
    Customer customer
    List<OrderDetail> details = []

    OrderDetail findByPos(pos)
    void add(OrderDetail detail)
}

// Товар заказа
class OrderDetail {
    int pos
    Product product
    def count = 1
    def getSum() { count * product.price }
}

// Заказы
class Orders {
    Order findByNum(num)
    void add(Order order)
}

Сама бизнес логика описания работы будет выглядеть вот так:Читать полностью »

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

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


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js