14 января 2011 г.
Сайт Тани Ширко
Адрес сайта - http://www.tatianashirko.com/
25 декабря 2010 г.
Отличный курс по Python
Это курс от Школы Программирования (Geek Brains), ведуший - Сергей Бороденков. Вот данный курс на сайте Geek Brains, можно посмотреть программу.
Отличный автор и отличный курс. Никакой воды, великолепные объяснения, и как отдельный бонус - хорошая дикция (никаких "э-э-эээ", "а-а-аааа" и т.п.)
Там же, на NoName, есть еще курс по Python от PyBursa (вот сайт авторов курса) - но качество хуже заметно хуже, чем у упомянутого от Geek Brains. Программа вроде как объявлена обширная, включая как питон, так и Django, но все как-то сильно затянуто. Попробовал посмотреть пару уроков - не пошло, дольше 10-15 минут смотреть не получается.
P.S. На NoName появился еще один отличный курс по Python - "Foxford. Программирование на языке Python для 8-10 классов", с особым упором на математику и базовые алгоритмы. Вот сайт авторов курса, там можно изучить программу (и пройти курс очно). Нельзя обойти вниманием!
4 августа 2010 г.
Календарь
Приходится устранять недоработки :)
Написал календарь – с удобным просмотром по годам, месяцам, а также – с просмотром 4 месяцев. Календарь доступен для использования по адресу http://www.borshak.com/stuff/calendar/ru/
Системные требования – Flash-плеер версии 9 и выше.
9 апреля 2010 г.
iPhone OS и Flash-облом
Вчера, 8 апреля, Apple анонсировала новую версию своей ОС iPhone OS 4.0. Данная ОС очень популярна, поскольку на ее основе работают телефон iPhone, плеер iPod touch и планшетник iPad.
И поскольку эта ОС очень популярна, под нее написано много программ. На текущий момент — порядка 150 тыс. Все программы под iPhone OS пишутся в среде разработки Xcode — она поставляется в составе Mac OS X.
Flash, как известно, на iPhone не поддерживается (то есть, не поддерживается на iPhone OS). Компания Adobe решила немного упростить жизнь флешерам, и сделать возможность компиляции Flash-приложений в приложения для iPhone OS (т.н. .ipa-файлы, которые даже можно размещать на продажу в магазине Apple App Store).
Такая возможность была анонсирована несколько месяцев назад, и должна была появиться в Flash CS5.
Однако, со вчерашним анонсом iPhone OS 4.0 Apple подложила [не]большую «свинью» всем флешерам.
Вместе с iPhone SDK 4.0 (комплект ПО для разработки приложений под iPhone) было представлено и новое лицензионное соглашение для программистов-разработчиков. Разумеется, «представлено» — это слишком громко сказано. Оно было просто переписано — но при использовании iPhone SDK каждый, кто делает программы под iPhone, должен с ним согласиться с обязательном порядке.
Итак, согласно новому лицензионному соглашению,
под iPhone OS теперь разрешены только те программы, которые написаны на Objective-C («родной» язык Apple), С, С++, или на JavaScript — в рамках движка iPhone OS WebKit.
Другими словами, «дорогие флешеры, сосите лапу»...
Впрочем, особо расстраиваться не стоит. iPhone OS — не единственная платформа на Земле =)
4 апреля 2010 г.
Игра M-Tetris
Особенности — это вечный тетрис, в котором по мере набора очков игра все усложняется (но без увеличения темпа, как в классическом тетрисе). Такого понятия, как «игра окончена» в
Выглядит M-Tetris так:
Игра написана на Flash, требует Flash Player 9 и выше. Другими словами, это тетрис онлайн, который можно играть прямо в окне браузера. Само собой, это бесплатный тетрис.
15 января 2010 г.
Книга «Django: Практика создания Web-сайтов на Python»
В книге описывается Django 1.6 и Python 3.3.
Объем книги: 528 стр. (обложка мягкая)
Страница книги на сайте издательства - там можно скачать исходники материалов и посмотреть полное содержание.
Бумажную версию можно купить на OZON.ru.
Как всегда, пираты уже успели оцифровать книгу, и она доступна публично - к примеру, на сайте Банк Книг.
14 января 2010 г.
Книга по Sublime Text
Sublime Text Power User, авторства Wes Bos
Книга в формате PDF, на 200 страниц, дополнена 20 видеороликами, где раскрываются практически все "секреты" продуктивной работы в Sublime Text:
- начиная с общих вопросов (выделение, поиск, копирование, workflow в целом);
- и заканчивая тонкими настройками (автодополнение, линтеры, настройка клавиатурных сокращений).
30 ноября 2009 г.
Игра «Крестики-Нолики»
4 ноября 2009 г.
Калькулятор - простой и удобный
Итак, первая работа - Калькулятор. Простой, с большими цифрами, с отображением содержимого памяти, с историей расчетов и другими приятностями. Написан на Flash, и работает прямо в окне браузера.
Благодаря большим цифрам может быть использован людьми с недостаточно хорошим зрением.
Пользуйтесь для собственной выгоды!
Flash не сбрасывает фокус ввода (AS2)
Делая одну программу, столкнулся с интересной особенностью – в флеш-ролике есть несколько динамических текстовых полей. В них включена возможность выделения – чтобы можно было скопировать оттуда информацию.
Кроме того, в ролике есть много кнопок – которые можно нажимать НЕСКОЛЬКО РАЗ ПОДРЯД – каждое последующее нажатие выполняет полезную работу.
Так вот, если мы выделим в одном из динамических текстовых полей какой-то текст (ну и скопируем его в буфер обмена), а затем начнем нажимать кнопки, то выделение текста не снимается. Другими словами, при первом нажатии кнопки (уже после выделения) она выполняет нужную работу, а вот последующих нажатий уже не воспринимает.
Попытки исследовать все это безобразие привели вот к чему.
При выделении текста динамическое текстовое поле получает фокус ввода. А при нажатии кнопки оно отдает его кнопке только на время, а после нажатия фокус ввода снова возвращается к текстовому полю.
Исследования проводились с помощью обработчика события onSetFocus – вот код, взял прямо из книги Д. Гурского:
Так вот, попытки снять выделение программно, с помощью кода
, почему-то не подействовало.
Ситуация крайне странная – поскольку попробовав создать новый Flash-ролик, а в нем сделать пару динамических текстовых полей и кнопку – все заработало как надо. Причем при нажатии кнопки текстовое поле само потеряло фокус ввода, без всяких программных изысков - и больше фокус к нему не возвращался.
Но выход надо было найти, и он был найден.
Итак, был создан маленький невидимый клип, который расположен на рабочем пространстве в сторонке.
Затем было указано, что этот клип может получить фокус программно, и что он не будет участвовать в клавиатурном обходе по нажатию Tab. Ну а после этого написана небольшая функция dropFocus () – которая переводит фокус на данный клип, а потом просто убирает с него фокус в никуда.
Вот весь код:
После чего вызов данной функции был вставлен в начало обработчиков событий кнопок. И все заработало как положено.
Хотя, в чем причина того, что текущий фокус ввода не сбрасывается самостоятельно – непонятна. А данный способ решения проблемы – ну, немного кривой :)
Впрочем, проблема решена, а это главное.
1 октября 2009 г.
Как сделать, чтобы Flash-ролик не перекрывал другие элементы веб-страницы
Но поскольку это – на работе, то вроде и показать нету как. Так что сделал и забыл.
Однако, как говорится «свежо предание». Захожу (опять же, по работе) на русский сайт компании Wacom – и на тебе, та же ерунда! :)
На этом сайте, на главной, стоит внедренное видео с YouTube. А оно, как известно, сделано на Flash.
И закрывает собой всплывающее меню.
Выглядит это безобразие вот так:

А решается очень просто.
В Flash IDE (Macromedia Flash, или Adobe Flash – какая у Вас там версия…), в окне настройки параметров публикации (Publish Settings, вызывается по Ctrl-Shift-F12), на вкладке HTML надо установить для параметра Windows Mode значение Opaque Windowsless (по умолчанию там стоит Window).
Вот так вот:
При публикации – уже с учетом данной установки – в html-файле, в теге <embed> появляется новый параметр – wmode="opaque"
А в теге <object> – <param name="wmode" value="opaque" />
Так что можно и не делать повторную публикацию клипа, а просто вставить нужный параметр – в тег <embed>, или <object> (или в оба – что вы там используете; а если вы встраиваете Flash через JavaSript, то разработчики скрипта, по идее, должны были тоже предусмотреть смену данного параметра).
После того, как данный параметр вставлен, браузер начинает отображать все так, как и ожидалось с самого начала – никакие блоки <div> под Flash уже не прячутся.
28 сентября 2009 г.
Есть ли iPhone розового цвета?
Итак, некоторых посетителей блога интересует вопрос:
Есть ли iPhone розового цвета?
Если кратко - нет.
Если развернуто:
Apple выпускает телефоны iPhone только двух цветов (имеется в виду цвет задней крышки телефона). Это белый цвет и черный цвет. Белые iPhone 3GS иногда розовеют - из-за того, очевидно, что там использован пластик с каким-то хитрым химическим составом, и при нагревании (от аккумулятора, который за этой пластиковой крышкой расположен), пластик вступает в реакции с различными телами (с чехлом, к примеру), и изменяет свой цвет. Эту "розовость" можно стереть жидкость, в которой есть спирт. (Лучше всего, конечно, обычным медицинским спиртом).
Если же Вас инетересует именно розовый iPhone - то есть, "гламурный" вариант, то можно либо купить себе силиконовый чехол розового цвета. К примеру, производства Luardi:
Но вот вид у телефона в этом чехле какой-то "селянский".
Уж лучше тогда взять чехол iSkin Solo FX - он намного "гламурнее":
Либо же, можно купить виниловую наклейку на iPhone. К примеру, от того же производителя Luardi. Их много разных, однотонных там нету, но есть весьма неплохие. Вот, к примеру, с большим количеством красного цвета (розовых, увы, пока не наблюдая, но и красная выглядит очень гламурненько):
Ну а если все же кровь из носу нужен розовый однотонный цвет, то можно заказать у мастеров, которые делают роспись iPhone. Влетит, конечно, в копеечку, зато будет нужный результат - эксклюзивный розовый iPhone.
Ускоряем работу в интернете
Сегодня расскажу о маленьком приеме, который позволяет сэкономить несколько драгоценных минут при активной работе в интернете.
Мне очень часто приходится выискивать в интернете различную информацию.
Разумеется, для этого я пользуюсь поисковыми системами – Яндексом и Гуглом.
Но вот когда мы переходим на страницу, предложенную поисковой системой, то тут – чтобы не терять времени зря – надо открыть окно поиска браузера (как правило – Ctrl-F), и уже самим браузером поискать то, что нам надо, на загруженной странице.
Здорово экономит время!
5 августа 2009 г.
Выбираем практичный мобильный телефон
Ну оно и понятно – не хочется ведь купить какую-то ерунду, чтобы через пару месяцев выбросить.
Но здесь надо определиться с термином «практичный».
Что именно Вы вкладываете в понятие «самый практичный мобильный телефон»?
Лично для меня, к примеру, это телефон, у которого надежная конструкция, крепкий корпус, весьма емкий аккумулятор. Плюс этот телефон должен быть удобным в использовании, с достаточно крупными клавишами.
Да и дизайн у него должен быть приличным – а то ведь стыдно будет перед людьми вытянуть. Ну и плюс чтобы там была фотокамера, карточку памяти можно было всунуть, интернет... Ведь если эти вещи не нужны именно сегодня, они могут понадобиться завтра – не покупать же ради модуля Bluetooth новый телефон.
В общем, понятие «наиболее практичный мобильный телефон» я бы выразил словами «телефон, у которого оптимальное соотношение цена / качество / характеристики».
Выбор фирмы
Перед тем, как выбирать телефон, лучше определиться с фирмой-производителем. Более-менее сносные телефоны научились делать уже все компании. Это как с компьютерными мониторами – когда-то, когда технологии были развиты слабо, нормальные мониторы выпускали только 2-3 фирмы. Те, которые имели собственные технологические разработки. Как Sony, например, с ее кинескопом Black Trinitron. А остальные – наподобие Daewoo, выпускали такой хлам, за которым даже сидеть не хотелось...
Но и сейчас, хотя технологии развиты, одни фирмы выпускают телефоны получше, другие – похуже.
Причина проста – кто дольше на рынке, тот лучше разбирается в своем деле. Компания, которая выпускает телефоны еще со времен дисковых аппаратов, имеет намного больше опыта. Ну и плюс, она постоянно развивает новые технологии. А новички – они либо покупают эти технологии, либо только начинают доводить свои разработки до приемлемого уровня.
Но перейдем к практической части.
Из фирм производителей стоит отметить шесть:
1. Apple 2. Sony Ericsson 3. Nokia 4. LG 5. Samsung 6. Siemens
Apple выпускает неплохую технику. Но во многом она имеет вау-эффект, и не очень хорошо подходит для интенсивной эксплуатации. По своей функциональности ей трудно найти равных, но при этом – дерут в три дорога! Или даже в четыре...
Sony Ericsson. Вначале это были телефоны компании Ericsson. Истоки этой шведской коммуникационной компании восходят еще к 1876 – и с того времени у нее всегда была крайне качественная продукция. Но затем... Затем отделение мобильных телефонов Ericsson слилось с корпорацией Sony. Очевидно – для расширения рынков сбыта и покорения новых маркетинговых высот. Аппараты, которые они выпускают, весьма хорошего качества, с оригинальным дизайном, неплохой функциональностью. Но, опять таки, они направлены скорее на молодежный сегмент, да и по отношению «цена / качество / функциональность» далеки от совершенства.
LG и Samsung. Трудно удержаться от улыбки, но их продукция пока что далека от совершенства. Уж очень небольшое время эти компании на рынке мобильной телефонии. Это новички.
Siemens. Вначале делала очень надежные телефоны. Причина тому – Siemens выполняет еще и военные заказы. И военную надежность они перенесли на телефоны. Но после того, как подразделение мобильных телефонов было продано Benq (точнее, материнской компании Acer), от былой военной надежности осталось только громкое имя.
И, наконец, Nokia. Я специально оставил ее напоследок, поскольку Nokia, в настоящий момент – лучший из производителей мобильников. Причем лучший именно с точки зрения потребителя.
Эта компания производит коммутационное оборудование уже более 40 лет – и вот именно поэтому ее телефоны надежны в каждой детали. Кстати, ее телефоны надежны даже в том случае, если они собраны не в Финляндии (где и расположена штаб-квартира Nokia), а где-то на Тайвани.
К слову, не стоит полагать, что тайваньская сборка никуда не годится. Если это телефоны Nokia, то в Тайване они собираются на заводе Nokia, по утвержденному самой компанией техпроцессу, и с должным уровнем контроля качества.
Впрочем, если хочется супер-качества, то перед покупкой можно снять заднюю крышку, вынуть аккумулятор, и посмотреть на наклейку с маркировкой. И если там написано «Made in Finland» - то вот оно, счастье :) – оригинальная финская сборка!
Кстати, Nokia владеет 70% всего мирового рынка мобильных телефонов. И не потому, что она вышла на рынок раньше других компаний - а потому, что ее телефоны имеют хорошее соотношение "цена / качество / функциональность". Что, кстати, подтверждается отзывами самих пользователей телефонов. (пару отзывов приведу ниже)
Итак, мое предпочтение в выборе производителя – Нокиа. Почему – написал выше.
Теперь к выбору модели
Наиболее практичны, как показывает опыт, моноблоки. И из всех моноблоков, по дизайну, функциональности, удобству и цене в настоящий момент ярко выделяется только один.
Это Nokia 6300. Очень практичный мобильник. Функционально вполне соответствует современным требованиям, при этом корпус у него из нержстали, весьма объемный аккумулятор, цена не кусается, а еще... Впрочем, это уже похоже на рекламу.
Но телефон именно таким и получился – без всяких видимых недостатков. Критиковать там особо нечего. По сравнению с другими – с моделями самой Nokia, не говоря уже о других производителях, - у него оптимальное соотношение «цены / качества / функциональности».
Отметим, что у Nokia 6300 есть преемник – Nokia 6700. Тоже очень достойный телефон, но... Он дороже чуть ли не в четыре раза! О какой практичности может идти речь?
И под конец – несколько отзывов пользователей.
------
Отзыв с сайта allo.ua:
skrim Погода назая я уронил свою N6300 в ведро с водой ))) но он работает до сих пор ))
Отзыв с сайта mobilearsenal.com.ua:
Niger Поменял два дня назад своего любимца - 8800 (батарея очень достала) на 6300. И понял, что я не то любил. 6300 – дизайн у него просто бомба (стоит только в руки взять); функциональность – тоже бомба (вы уж простите за тавтологию). Ну батарея - после 8800 кажется, что там аккумулятор стоит от джипа :). Рекомендую мужчинам. И не комплектуйте, что 6300 стоит в два раза дешевле чем 8800.
------
Когда же iPhone 3GS появится в России?
Начало продаж (официальных продаж) iPhone 3GS в Росии было запланировано на август 2009 года.
Однако...
Печальные новости
Как сообщает деловая газета РБК daily, начало поставок iPhone 3GS в Россию может быть задержано. На неопределенный срок.
Причина проста. "Большая тройка" - то есть три ведущих мобильных оператора, МТС, Вымпелком и МегаФон - не смогли пока договориться с Apple за нормальные условия реализации iPhone 3GS.
В Америке этот телефон продается по цене 199 дол. за модель 16 ГБ, и 299 дол. за модель 32 ГБ.
Для России же Apple установила закупочную цену на iPhone 3GS на уровне примерно 550 евро. И это еще не включая НДС и таможенных сборов. Вместе получается, что только закупочная цена составит порядка 750-760 евро. В результате iPhone 3GS будет стоить покупателю за 30 тыс. руб.
Но как показала практика продаж iPhone 3G, при таких цена аппараты раскупаются очень неохотно.
Так что "большая тройка" ведет активные переговоры, в попытках "выбить" из Apple какие-то более-менее реальные условия.
В противном случае, если договориться не удастся, то iPhone 3GS может и вовсе не продаваться на территории РФ.
И новости получше
Впрочем, на такие они уж и новости. Телефон iPhone 3GS все же можно купить в России. Как и полностью "серый" - так и "полусерый". Полусерый можно взять в Сотмаркете, по цене в 45 тыс. руб., с гарантией (не фирменной, конечно, но от самого магазина - а он на рынке давно, так что его гарантия кое-что да значит).
Вот такие вот новости...