Довелось мне побывать в этот раз на данном мероприятии. Писать много не хочется, все было супер. Атмосфера дружественная, ничего не напрягало, ощущение такое, как-будто оказался в компании старых друзей. Мероприятие проводилось в выставочном зале Кировского завода и представляло собой open-space разделенный на так называемые зоны. Это были хак-зона, где сидело человек 5 и что-то взламывали. По смыслу я так понял, что они хакали в реалтайме пароли от различных сервисов (почта, соц сети, инстант-месенджеры) всех, кто подключался в организованную вай-фай сетку. Плюс был какой-то конкурс хак-квест, где нужно было найти в течение дня по подсказкам ключевое слово, сообщить ведущему и получить приз. Гейм-зона — там проводились турниры по нескольким популярным играм: Mortal Kombat, StarCraft, Quake 2/3. Зона хардкорщиков, в которой проводились конкусры типа «угадай предназначение микросхемы» (дается микруха со стертой маркировкой). Read more…
Давно хотел там побывать. Места там святые, заповедные. Впечатлений масса. Отдохнул душой и телом. Больше, конечно, душой, ибо пешие прогулки и гребля по озерам и каналам не очень способствует физическому отдыху. Ну и пусть, главное имеет место передышка мозгу — на отдыхе почти не думал о делах, но тем не менее вернулся с багажом мыслей и множеством интересного материала, который, надеюсь изложить здесь. Сайт, как ни странно, все еще функциноирует, хотя виртуальных средств, которые начисляются хостером в тестовый период (перед отъездом перенес сайт на хостинг), должно было хватить на две недели. Ну да ладно, сейчас с финансами разберемся, прикупим хостинга — пора отправлять проект в свободное плавание. Read more…
Давненько хотел такую штуку сделать. Смысл простой — дать пользователю возможность связаться с разработчиками в виде отправки хотя бы текcтового сообщения. Простая формочка с полем для ввода текста сообщения, для обратного емэйла, ну и по желанию капчи, чтоб боты не спамили. Вообще, надо сказать, сайт для меня становиться полезен еще и тем, что здесь я могу собирать как бы в одном месте своего рода заготовки. Не успел я сделать страницу feedback, как такая же функциональность понадобилась в другом проекте. Чем же полезен такой функционал конкрентно на моем сайте? Read more…
Наконец-то выдалась свободная минутка, чтобы написать пост. Ну хотя бы начать…
И так, сегодня речь пойдет о том, как я заливал свое первое iPhone-приложение на этот самый iPhone (как я писал ранее, приобрел недавно сей легендарный гаджет).
Вообще, идеальный путь iPhone-разработчика таков.
Покупается официальный гаджет, затем нужно зарегаться на http://developer.apple.com/ в роли девелопера, приобрести сертификат разработчика (стоимость самого дешевого составляет 99 USD), получить ключ для подписи приложения, указать его в опциях компилятора, и вроде бы все. Только я пока не понял, как скомпилированный образ заливать официальным способом на девайс, ну да ладно. Рано или поздно мне и с этим придется столкнуться, потом и опишу. Read more…
Сегодня опять буду писать нетематическую статью. Пока что не накопил достаточного материала, но одна статейка уже на подходе. Будет она посвящена легендарному гаджету iPhone, счастливым обладателем корого я стал на днях. Уже почти готово мое первое приложение, которое я собираюсь продвигать в AppStore. Сейчас как раз наступил момент отладки на девайсе (почему я собственно и решил его приобрести). В данный момент я разбираюсь с айфоном и в частности с тем, как доставить на него свое приложение для тестирования. Вообще, «правильный» способ, это стать официальным разработчиком Apple, получить сертификат, с помощью которого необходимо подписывать приложения, чтобы те могли запускаться на девайсе. Read more…
Поскольку в блоге я собирался писать не только тематические статьи, но и так, мемуары (чтоб в будущем почитать мысли себя n-летнего), думаю, настал тот момент… Read more…
Сегодня напишу рассказ о том, как я устанавливал Midnight Commander под Mac OS X.
МС — юниксовый файловый менеджер а-ля Norton Commander. Вообще то еднинственная вещь, которой мне не хватает реально в макосе, это FAR Manager. Не понимаю, почему до сих пор эту прекрасную программу не портировали в никсы. Тем более, что она с 2007 года является open-source. Ну не приемлет мой рассудок графических файловых менеджеров типа Total Commander. Поняв, что в обозримом будущем на халяву фар в макосе не заполучить, я принялся гуглить на предмет того, как запустить хотя бы МС. Несколько разных способов попалось, но получился только один, да и то, пришлось на это потратить пол дня (≈12 часов). Так что заявления типа «макось для ленивых» я не считаю истиной. Read more…
Вот и настал момент, когда можно переводить процесс продвижения стайта в активную фазу. Структура приложения сфомирована согласно моим планам, теперь можно натравливать поисковых ботов на сайт, ибо структура сайта кардинально менятся уже не будет. Конечно, не мешало бы еще несколько SEOшных приготовлений сделать, как, например, прикрутить sitemap и настроить robots.txt, но это можно сделать чуть позже. Все равно на первоначальную индексацию уходит пару недель. Это что касается Яндекса. Гугл в этом плане более жаден. Его вообще не надо просить — сам придет. Ко мне так он уже давно ходит — его роботов я вижу в access-логе. Как я уже ранее писал, скорее всего гугл мониторит сервисы whois на предмет появления новых доменов. Другого объяснения нет, ибо я нигде не светил свой домен и уж тем более гуглу ничего про него не говорил. Read more…
Продолжаем прокачивать сайт) На этот раз добавим на сайт такую полезную штуку, как прогноз погоды. Но сначала, одно дополнение к курсам валют. Изначально реализация предполагала вывод всех курсов на странице сразу — три основных в видимом диве, и остальные (порядка 20шт) в невидимом, который становится видимым при нажатии линки «Еще>». Это не продуктивно и увеличивает, хоть и не на много, объем страницы. Добавил аякс — теперь на странице статично выводятся только три основных курса, остальные подгружаются аяксом при нажатии «Еше». После захлопывания второй раз уже не подгружаются, само собой. Плюс, декорировал эффект схлопывания — теперь это происходит плавно. Сделать это проще простого. В jQuery есть функциии slideDown и slideUp. Вызываем jQuery(‘#ourDiv’).slideDown() и блок с id=’ourDiv’ красиво схлопывается.
Вернемся к прогнозу погоды. Read more…
Продолжаем наполнять main page. В этот раз в сайдбар вынесем курсы валют. И так, как сделать курсы валют на своем сайте… Будем их загружать автоматически с сайта центробанка РФ, благо у них есть на это дело RSS фид (_http://www.cbr.ru/scripts/XML_daily.asp). Парсим, складываем в подготовленные таблицы в базе, и выводим в красивеньком виде. Кстати, попробовал добавить к посту тематическую картинку, чтоб блог не выглядел совсем уж скучно, благо вордпресс имеет богатый инструментарий на все случаи жизни. Действительно, живее стало выглядеть))
Read more…