Pull to refresh
70
0
Александр@Bright

User

Send message

НовоСтишки — IT новости в стихах и плакатах

Reading time1 min
Reach and readers783
Все читают новостные сайты. К примеру, тот же Хабр. А как насчет необычных новостей? :) Например, новостей в коротких стишках, а иногда и плакатах. Такие новости есть на совсем недавно открывшемся сайте НовоСтишек.
Ведь даже к серьезным новостям нужно относиться с легким юмором, не так ли? ;)

Как просыпаться лучше: 2 будильниковых лайфхака

Reading time1 min
Reach and readers4.9K
Для многих самая сложная часть утра — это пробуждение. Как же хочется выключить будильник и снова уснуть! Иногда сонный организм умудряется это сделать и вы запросто можете проспать. Но чаще всего ненавистный будильник подымает вас и вы просыпаетесь немного раздраженным. Решить эти проблемы помогут два простеньких лайфхака. Оба подойдут если в качестве будильника вы используете мобильный телефон.
Чтобы вы не могли просто так выключить будильник, нужно убрать его дальше, чем на расстояние вытянутой руки. Либо можно спрятать будильник в подушку. Возможно, этот совет кажется странным, но он работает. Теперь, чтобы выключить будильник, вам нужно сначала его вытащить, а для этого придется поднять голову с подушки и открыть глаза — считайте, что вы проснулись.
Использование мобильного телефона в качестве будильника позволяет выбирать любую мелодию или песню. И уже после нескольких дней эта музыка начинает вас раздражать. Попробуйте ставить вместо нее виброзвонок (на разных телефонах это можно сделать по-разному). Во-первых, виброзвонок пробуждает ничуть не хуже любой мелодии. Во-вторых, он вызывает меньше негатива — злиться на виброзвонок глупо, это не навязчивая мелодия, это обычный звук, который издают все телефоны. На телефонах с очень слабым виброзвонком это может и не сработать, но лично у меня вибрация от телефона передается по всей постели и спать становится весьма затруднительно :)
Надеюсь, эти советы будут вам полезны. Приятных вам снов и легких пробуждений.

P.S. Стоит ли на хабре создавать блог lifehack? Многие темы из этого блога могли бы быть перенесены туда.

Оригинал этого поста в моем блоге.

Одно полезное правило для новой жизни

Reading time2 min
Reach and readers7.9K
Часто ли вы говорили себе, что «с завтрашнего дня» начнете новую жизнь? Начать что-либо новое с «завтра» выглядит логичным решением. Потому что «сегодня» вы можете жить как хочется, а не как надо «по-новому». Вы думаете, что «сегодня» будете готовится к «завтра» и вам будет легче начать что-то. В конце концов, «сегодня» — уже начавшийся день и «новую жизнь» лучше начать с нового (завтрашнего) дня. Все эти доводы выглядят логично и заставляют вас отложить «новую жизнь» на завтра.
Читать дальше →

Впечатления от Opera Mini 4 (beta)

Reading time2 min
Reach and readers1.2K
Не так давно бета-версия Opera Mini 4 стала доступна для скачивания всем желающим. Разработчики скромно пообещали революцию в мире мобильного интернета. Я не мог остаться в стороне и не взглянуть на будущее :)
В качестве тестового телефона использовался Sony Ericsson K600i (разрешение экрана — 176х220). Впечатления, в целом, положительные. Расскажу по пунктам, отметив плюсы и минусы.
Читать дальше →

Ruby-фишки

Reading time2 min
Reach and readers6.9K
Вижу, многих заинтересовала тема Ruby. И многие просят больше практики и больше кода. Я решил вложить свои 5 копеек :) Не буду писать много теории, а лишь покажу несколько интересных фишек Ruby. Ведь главное в Ruby — красота.

1. Присвоение значений для переменных.
Вот так можно в одну строчку записать присвоение значений нескольким переменным.
x, y, z = 1, 2, 3

Результат: x = 1, y = 2, z = 3
Читать дальше →

Любой большой путь начинается с маленького шага

Reading time1 min
Reach and readers576
Об этом хорошо написано здесь.

У меня же — просто констатация факта, еще одно подтверждение данного высказывания. Сегодня, начав писать один пост, я уже пишу шестой(!). Все они постепенно появятся в моем блоге.

Вывод один:

хотите что-то сделать? просто начните что-то делать!

Любой большой путь начинается с маленького шага

Reading time1 min
Reach and readers677
Об этом хорошо написано здесь.

У меня же — просто констатация факта, еще одно подтверждение данного высказывания. Сегодня, начав писать один пост, я уже пишу шестой(!). Все они постепенно появятся в моем блоге.

Вывод один:

хотите что-то сделать? просто начните что-то делать!

Хабраохота. Флэш-игра за полчаса.

Reading time2 min
Reach and readers822
Все мы любим играть в игры. И наверняка многие из нас хотели бы их создавать. Сегодня мы сделаем очень простую флэш-игрушку. Постараемся уложиться в полчаса…

1. Идея.
Пусть это будет игра типа «найди и нажми». Перед нами поле (пусть оно будет в виде компьютерного стола), где прячутся хабрики — цель нашей охоты. Хабрики будут появляться в разных местах и снова прятаться. Игрок должен успеть кликнуть по хабрику, пока тот не спрятался снова. Хабраохота длится всего 30 секунд, после чего игроку предоставляется отчет о том, сколько хабриков он поймал. Приступим к реализации.

2. Графика.
В игре будет 3 кадра. На первом — описание игры и кнопка запуска, на втором будет происходить сам игровой процесс и на третьем — подводиться итоги игры.
Для начала нарисуем игровое поле — предусмотрите места, откуда будут вылазить хабрики. Если вы нарисуете свое рабочее место, играть будет интересней :)
Теперь будем рисовать самих хабриков. Честно говоря, я не знаю как они выглядят. =) Я нарисовал такого хабрика.
Следующий шаг — анимация хабрика. Создаем новый клип, в котором будет наш хабрик. Сделаем простую анимацию (MotionTween) и добавим маску — получится, что хабрик будет постепенно появляться снизу. В отдельном слое добавим клип прозрачный hitzone — это будет зона, по которой должен кликнуть игрок, чтобы поймать хабрика. В первый кадр клипа с хабриком запишите stop(); — чтобы клип не проигрывался раньше времени.

Теперь остается расположить хабриков по сцене и дать имена их клипам. Назовите их habr1, habr2 и habr3 — это будет использоваться в скрипте.

3. Кодинг
Пожалуй, самого кода я здесь приводить не буду. Весь код занимает всего 60 строчек вместе с комментариями и вы можете свободно просмотреть его в исходнике. Я просто опишу логику. У нас есть функция для показа хабриков, которая вызывается раз в 300 миллисекунд. Еще есть код, который обрабатывает нажатия левой кнопки мыши и проверяет поймал игрок хабрика или промахнулся. Последняя функция — таймер. Она отсчитывает время и если оно закончилось, завершает игру. На последнем экране происходит подсчет и вывод статистики по игре.

Вот и все. Удачной вам хабраохоты!

Такой у меня получился дебют на Хабрахабре. Конечно, эта статья не может претендовать на звание полного руководства, но прочитав ее можно понять основные принципы по которым устроена эта игра и сделать свою версию (добавить или убрать хабриков, изменить игровое поле и т.д.) на основе исходника даже меньше, чем за полчаса!
Жду комментариев и велкам в мой блог!

Исходник и игру можно взять здесь.
2

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity