Яндекс.Метрика

    Юмор

    Лягушки хуже ящериц играют, но в жизни более умны

    Несколько дней назад в этом блоге на Хабре был опубликован топик «Лучший геймер — ящерица!», в котором обманутая бородатая агама демонстрировала мастерство игры в Ant Smasher на планшете. Бедная ящерица в надежде насытиться показала отличный результат игры, но, видимо, до окончания игрового процесса так и не поняла, что ее обманывают.

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


    Ни о чём

    Требование к паролю у ПриватБанка

    image
    Это сообщение появляется при попытке ввести нормальный пароль форму регистрации в Приват24 (сервис ПриватБанка). «Не рекомендуется использовать специальные символы»: это нормальное требование от крупнейшего украинского банка? И да, не «не рекомендуется», а «запрещено», т.к. иначе не позволяет зарегистрироваться.

    Юмор

    Очень необычная презентация планшета

    Попалась замечательная презентация планшета, не смог пройти мимо, не поделившись.



    Если б все рекламировали подобным образом, продажи уж точно возросли бы :)

    Юмор

    Обувь для настоящих гиков

    Для гиков мужского пола

    и для гиков женского пола:


    А если чуть серьезнее, то вот сайты создателей #1 и #2. Где можно найти еще больше «обуви» (особенно на первом) и множество других поделок, например, лифчик, унитаз и феморобота.

    Питон

    Первые шаги в программирование на Python

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

    Песочница

    Virt-manager как online-сервис

    Сложилось так что понадобился инструмент для управления своими виртуалками вне офиса и при этом не всегда под рукой была машина с ОС Linux. Раньше приходилось активно пользоваться Putty и консольной утилитой virsh, что очень напрягало даже не так управление виртуалками а как их создание. По началу писал bash скрипты для оптимизации своих действий, но не всегда это было удобно.

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

    Ни о чём

    Apple приобрела Anobit

    Корпорация Apple купила израильскую стартап-компанию Anobit, которая занимается разработкой уникальной технологии флеш-памяти (DSP), за 500 млн. долларов.

    Подробнее о технологии здесь.

    Кроме того, на днях Apple заявила о намерении открыть в Израиле первый за пределами США центр исследований и разработок, который будет располагаться в городе Хайфа, поближе к ведущему израильскому технологическому институту — Техниону.

    Головоломки

    Гномы и цепь



    Помогите гномикам, используя восемь пластинок, сложить замкнутую цепь максимальной длины.
    Удачи!

    UPD. Пластинки можно «вырезать» и свободно двигать по плоскости, она ничем не ограничена.

    Язолъ

    Используем домашний интернет МТС

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

    Песочница

    Хранение паролей в Chrome


    Здравствуйте!

    Не так давно у меня возникла идея о создании своей личной программы для бэкапа паролей Google Chrome. Да, в интернете очень много подобных программ, но результат паранойи (что пароли сливаются на чей то сервер «про запас»), да и желание узнать, чем дышит любимый браузер — перевесили чашу весов.

    Будущее сегодня

    IBM предсказывает появление компьютеров, управляемых мыслью, в течение пяти лет



    Собственно, понятно, что это будет не мыслеуправление в прямом смысле слова, ни компьютеры, ни люди не способны читать мысли кого бы то ни было. Тем не менее, некоторые устройства и соответствующее программное обеспечение, позволяющее взаимодействовать с ПК посредством «мысли» существуют уже сейчас. Некоторые из таких устройств даже обозревались на Хабре. На днях была опубликована довольно интересная прогнозная статья от IBM, где среди прочих технических инноваций (ох уж эти инновации) ближайшего будущего указывалось широкое распространение «мыслеинтерфейсов».

    Принцип работы устройств, о которых идет речь выше, понятно — это считывание показаний некоторых характеристик деятельности нашего мозга, и соответствующая реакция оборудования на определенные считанные характеристики. Все это IBM (и не только) называет brain-machine interface (BMI). Соответствующее аппаратное обеспечение получает данные активности нашего мозга, а ПО, соответственно, обрабатывает информацию и управляет другим аппаратным обеспечением.

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

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

    Ну а что, было бы очень неплохо — только вот с кресла или дивана тогда вообще многие перестанут вставать. Никаких тебе пультов управления, только необходимость сосредоточиться на какой-то определенной мысли. Раз — и телевизор включился. Два — пиццу доставили. Три — кресло с человеком поехало в душ. В общем, почти что будущее по Wall-E.

    Via Mashable

    Реклама

    Бесплатные иконки на заказ

    Если вкратце: на сайте Icons8 мы делаем иконки на заказ всем желающим.
    Только три штуки в день.



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

    Песочница

    DigestSDK — автоматизация работы с MSSQL на Delphi

    Вступление


    Несколько лет назад мне пришлось реализовать работу с таблицами базы данных MSSQL сервера. После написания некоторого количества, фактически однотипного кода, пришла мысль автоматизировать эти «рутинные» действия.
    Согласитесь, что написание одного и того же кода, отличающегося только структурой таблиц БД, не может никого вдохновить. К тому же, если кол-во таблиц, с которыми приходиться работать переваливает за десяток, то занятие из разряда скучное — переходит в разряд трудоемкое.
    Поиск в интернете на тот момент не дал результатов, поэтому реализацию пришлось взять на себя. .
    В результате был создан набор модулей (в дальнейшем DigestSDK) на языке Delphi, позволяющих избавить программиста от написания «стандартного» кода по работе с БД и сосредоточиться на логике самого приложения. .
    Демонстрационные примеры, исходные коды и видео по работе с DigestSDK выложил на SourceForge (авось еще кому да и пригодится, заодно и хабр эффект проверим в очередной раз:-))..

    Итак, DigestSDK позволяет отобразить содержимое таблиц MSSQL сервера (в дальнейшем планируется реализация для остальных популярных БД) и автоматически предоставляет следующие возможности:

    Перечень стандартных функций


    После создания справочник автоматически содержит следующие функции:
    • добавление;
    • удаление (в том числе групповое);
    • редактирование (в том числе групповое);
    • поиск (с возможностью частичного соответствия);
    • сортировка (при нажатии на заголовке DBGrid)
    • сортировка (с указанием множества полей и порядка сортировки);
    • выделение записей;
    • подсчет кол-ва записей для текущей выборки и выделенных записей;
    • быстрый переход на указанную запись;
    • задание максимального кол-ва отображаемых записей;
    • сохранение последнего состояния справочника в БД или в файле (настройки колонок, последний запрос, условия отбора и сортировки, положение формы);
    • настройка отображаемых колонок (видимость, ширина, положение);
    • автоматический перевод английских наименований в соответствии с пользовательским справочником.

    Дополнительные возможности


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

    Представленный перечень функций и возможностей далеко не полный и может быть расширен программистом за счет переопределения и/или написания собственных дополнительных функций.
    Приведу фрагмент кода по созданию справочника с выборкой данных из таблицы Production.Product (из демонстрационной БД AdventureWorks к MSSQL 2005).
    В данном примере вызывается конструктор класса TSimpleDigest, которому передается: sql запрос, имя таблицы в БД (к которой будут применяться операции добавления, изменения и удаления), обычная строка подключения ADO, указание где создавать справочник (TWinControl или nil, если на новой форме) и идентификатор оператора – некоторое целое число – код, под которым справочник будет сохранять свое последнее состояние.

    Пример использования с демонстрацией результатов.


    Пример программы создания:
    
    //создаем основой справочник
    DigestProducts := TSimpleDigestR.Create(
        'select top 10 * from Production.Product',//произвольный запрос  
        'Production.Product',//Имя таблицы для изменения
        ConnectionString,    //Строка подключения
        nil,  		       //Где создавать справочник 
        0                    //Идентификатор оператора  (для сохранения настроек)
    );
    //открываем справочник
    DigestProducts.Open();
    DigestProducts.ShowModal;
    


    Результат выполнения:
    DigestSDKDemo

    Небольшой ролик по созданию справочника


    Пример как подключить файлы к проекту и написать простейший код для отображения содержимого БД cars (находится в папке Demos\Cars\DataBase")


    Ролик, демонстрирующий основные возможности DigestSDK


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


    Исходные коды. примеры и демонстрационную БД (cars) можно скачать тут

    Остальные видео-примеры по работе тут

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

    DigestSDK поддерживает с MSSQL 2005, 2008, 2008 R2.
    Работостпосбность проверена для Delphi 7, 2007, XE2
    Более подробное ознакомление: http://sourceforge.net/projects/digestsdk/

    Ни о чём

    Предновогодние скидки в магазине Steam

    Ура!!! Хабровчане, на Steam начались предновогодние скидки!



    Так же в этом году, как и в прошлом есть конкурс с заданиями. Конкурс называется «Груда подарков», участвуя в котором, за выполнение задании дают разные призы. Подробнее здесь.

    P.S. картинка кликабельна.

    Песочница

    Безопасный и комфортный доступ в интернет или как защитить свою сеть от интернету гроз без неудобств

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

    development

    BlackBerry DevCon Europe 2012: скидка 50% на билеты и BlackBerry PlayBook в подарок

    BlackBerry DevCon Europe 2012 предлагает хабровчанам скидку 50% на билеты и планшетный компьютер BlackBerry PlayBook в подарок.

    Конференция BlackBerry® DevCon Europe 2012 пройдет 7 и 8 февраля в Амстердаме, и будет посвящена разработке мобильных приложений нового поколения на базе операционной системы BlackBerry 10.

    image

    Чтобы получить скидку, пройдите онлайн-регистрацию до 24 декабря, используя промо-код DBRM70.

    Все участники конференции BlackBerry DevCon Europe 2012 получат бесплатные планшетные компьютеры BlackBerry PlayBook.

    Чтобы получить дополнительную информацию о сессиях BlackBerry DevCon Europe 2012, пройдите по ссылке: http://www.blackberrydevcon.com/europe/content/sessions/topics

    Реклама

    Кири

    Возможно, в этот воскресный вечер вас развлечет программа Кири (андроид). К сожалению все сравнивают ее с Сири, хотя они совсем разные, как по решаемым задачам, так и по методам реализации. Но я надеюсь что у Кири всё ещё впереди.
    Честно говоря местами она откровенно лажает (и довольно часто), но зато никогда не знаешь что от неё ожидать)
    Небольшое видео:

    Ни о чём

    ZAGG Keyboard Case для Galaxy Tab 10.1

    ZAGG Keyboard Case для Galazy Tab 10.1



    Хочу поделиться впечатлениями о свежеприобретенном гаджете, представляющем собой футляр и, одновременно, внешнюю клавиатуру для одного популярного планшета, а именно Logitech Keyboard Case for Samsung Galaxy Tab™ 10.1 (Wi-Fi® Only)
    Устройство известно так же под названием ZAGG Keyboard Case и существует в версии для iPad 2

    image

    Научно популярное

    Немного про «подводную группировку спутников»

    Блога «космос» не нашел — громадное упущение, по-моему. Так что сюда.

    Прочитав сегодня очередную смешную шутку про подводную группировку спутников ГЛОНАСС, решил дать на Хабре одну интересную ссылку. Есть такие ребята — spacelaunchreport.com/ — следят за всеми космическими запусками в мире. В их чрезвычайно интересном аналитическом отчете можно найти, например, вот такую табличку — число космических запусков по космодромам за 2010 год (в скобках число неудачных запусков):

    Baikonur, Kazakhstan            24(1)
    Cape Canaveral, Florida          9(0) 
    XiChang, China                   8(0)   
    Kourou, French Guyana            6(0)
    Plesetsk, Russia                 6(0)
    Jiuquan, China                   4(0)
    Kennedy Space Center, Florida    3(0)  
    Vandenberg AFB, California       3(0)
    Taiyaun, China                   3(0)   
    Sriharikota, India               3(2) 
    Tanegashima, Japan               2(0)      
    Dombarovsky, Russia              1(0)         
    Palmachim, Israel                1(0)      
    Naro Space Center, South Korea   1(1)   
    


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

    Это, правда, не мешает интернет-икспердам глубокомысленно заявлять: «Этот позор (массовый вывод спутников на заданную орбиту под воду) надо клеймить, пока своими успехами проект не реабилитируется в глазах общественности.» (с) soomrack

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