Pull to refresh
3
0
Михаил @nesesser

User

Send message

Загрузчик фотографий как vkontakte на Flex

Reading time9 min
Views11K
Неделю назад мои знания action script ограничивались тем, как добавить событие onclick на баннер перед загрузкой в баннерную сеть. В качестве загрузчика файлов я использовал swfupload, и очень не хотел влезать внутрь swf-ника и разбираться в коде. Мне не нравится flash, я ни разу не дизайнер и теряюсь, когда вижу все эти слои, кадры, инструменты для рисования звездочек и motion guides.

Потом я наткнулся на эту эту потрясающе-красивую штуку, и узнал, что есть flex. И что flex — это круто, потому что даже такой супер-начинающий как я, с нуля за несколько дней смог написать загрузчик фотографий с предпросмотром, ресайзом на клиенте и upload-баром, примерно такой, какой используется на сайте vkontakte.ru.

Есть три причины, из-за которых я решил использовать flash для загрузки фотографий. Это FileReference, FileReferenceList и flash.display.Bitmap. В 10-й версии флеш плеера у FileReference появилась функция load(), с помощью которой можно просматривать выбранные фотографии в ролике локально без загрузки на сервер. FileReferenceList позволяет в файловом диалоге с помощью shift-а выбрать сразу несколько фотографий. Bitmap делает ресайз картинок перед отправкой на сервер. Все это нельзя сделать на чистом javascript-е.

Итак, пишем загрузчик фотографий как vkontakte на flex (пошаговое пособие для совсем начинающих).
Читать дальше →
Total votes 92: ↑63 and ↓29+34
Comments49

Заражение сайтов по FTP

Reading time2 min
Views1.6K
Добрый вечер, уважаемые хабравчане!

У меня сложилась неприятная ситуация. Сделал сайт клиенту. Он доволен, деньги получены.
Но через месяц я обнаружил что при заходе на сайт начинает ругаться антивирус Avira. Говорит, что страница заражена WebGen. Просмотрев index.php обнаружил, что в конце файла стоит iframe который загружает вредоносный код. Вроде бы дело ясное — полечил машину ( Avira, Avast затем cureit! ), сменил пароль на хостинге. Пароль никому не сообщал.

Читать дальше →
Total votes 15: ↑10 and ↓5+5
Comments51

Новая оригинальная CMS для магазинов Melbis Shop 6 Freeware просит отзывов

Reading time2 min
Views1.5K
Компания Melbis завершила разработку ядра новой шестой версии программы для создания интернет-магазинов и выставляет её на суд общественности:
www.melbis.com/lab

Основные задачи которые мы ставили были такие: сохранить мощный и быстрый windows-интерфейс и обеспечить при этом многопользовательскость системы с максимально гибким разделением прав.
image

Система пока не продается, а выпускается в одной единственной редакции — бесплатной. Мы приглашаем всех веб-мастеров на тестирование системы и предлагаем за это систему бонусов. Конечно же, нас сейчас в первую очередь интересует Ваше мнение о самой архитектуре.
Читать дальше →
Total votes 27: ↑11 and ↓16-5
Comments78

Великолепная подборка инди-игр*. Часть первая

Reading time7 min
Views19K
*или чем занять все выходные на полгода вперёд.

В определении инди-игр я волен соглашаться с энциклопедией Google Knol(привет, Mio :):
Инди-игры (англ. indie games от англ. independent — «независимый») — видео-игры, созданные независимо от крупных издателей. Большинство изначально свободных игр также относится к этой категории. Инди-игры обычно — дешёвые или бесплатные, часть из них разрабатывается как open source. Разработчиками инди-игр руководят чаще всего «некоммерческие» мотивы — желание самореализации, воплощения своих идей и фантазии, некоторой славы и пр. На создание такой игры могут уйти годы или она может быть завершена за несколько дней или даже часов, в зависимости от её сложности, участников, оформления.

Читать дальше →
Total votes 136: ↑97 and ↓39+58
Comments44

Ускорение воспроизведения HD-видео

Reading time2 min
Views14K
Однажды на моём нетбуке (Acer Aspire One 110) я не смог нормально посмотреть видео по причине тормозов (аниме в 720p). После чего последовало разбирательство на тему, как же это можно исправить, результат которого читайте здесь.
Читать дальше →
Total votes 80: ↑74 and ↓6+68
Comments104

Пять условий офигительного тех. саппорта

Reading time5 min
Views13K
Последние пять лет я работаю в тех. саппорте. И у меня сложилось некоторые принципы, следование которым, на мой взгляд, сделает любой тех. саппорт клёвым и офигительным. А если им не следовать, то саппорт будет унылым и неклёвым.

Сразу поясню, что эти советы/правила больше относятся к саппорту через HelpDesk или e-mails, у телефонной поддержки есть некоторые свои особенности.

1. Быстрая реакция и ответы


Клиенты любят быстрый саппорт, они его обожают. Из-за быстрого саппорта они могут закрыть глаза на многое: на высокую цену продукта, ваши ошибки, баги софта. Чем быстрее отвечает и решает проблемы ваш саппорт — тем лучше.

К сожалению быстрый саппорт, доступный 24/7, это дорого: нужно больше людей и нужна круглосуточно доступная инфраструктура. Чаще всего это просто невыгодно, особенно если вы не крупная корпорация, а маленький стартапчик.

В этом случае нам поможет одна интересная штука.
Читать дальше →
Total votes 145: ↑135 and ↓10+125
Comments110

Великолепная подборка инди-игр*. Часть четвёртая

Reading time5 min
Views7.1K
*или чем занять все выходные на полгода вперёд.

Четвёртая часть, последняя на сегодня(а может быть и нет. Подробности — в конце поста). Я надеюсь, что кто-нибудь живой(после трёх частей-то!) до сюда доберётся :)

Часть первая.
Часть вторая.
Часть третья.

La Mulana

La MulanaДлинная платформенная игра в стиле Индианы Джонса, большей частью основанная на Maze of Galious от Konami и других играх компьютеров MSX. Она невероятно сложна, включает в себя зверские битвы с боссами и трудные головоломки, но благодаря этому заработала себе многочисленных поклонников(мазохистов).

Бесплатная.
Windows.


Mount & Blade

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

$30 на сайте разработчика. Официально издана в России компанией 1C.
Windows.

Читать дальше →
Total votes 89: ↑61 and ↓28+33
Comments29

Великолепная подборка инди-игр*. Часть третья

Reading time6 min
Views6K
*или чем занять все выходные на полгода вперёд.

Продолжаю баловать читателей Хабрахабра инди-играми в вечер пятницы. Части первая и вторая подборки для тех, кто пропустил по невнимательности :)

Chalk

ChalkЯ рассматриваю эту игру как шутер, хотя на самом деле вы ни во что стрелять тут не будете. Управляя куском мела мышью, вы уничтожаете врагов, пересекая их слабые места нарисованными линиями. Эта игра — отличный пример хорошей реализации талантливой идеи.

Бесплатная.
Windows.


Clean Asia

Clean AsiaДругой инновационный шутер, Clean Asia позволяет вам контролировать либо Майкла Р. Дола на корабле-привлекателе, либо Мики И. Дола на корабле-отражателе. Ваша цель? Уничтожение злобных глазных яблок, которые одурманили людей Азии(отсюда название). Но на самом деле, этот странный сюжет придуман лишь для обёртки находчивой игровой механики, которая заставляет вас разбивать на куски врагов, а затем использовать эти куски в роли пуль.

Бесплатная.
Windows.

Читать дальше →
Total votes 93: ↑57 and ↓36+21
Comments14

Великолепная подборка инди-игр*. Часть вторая

Reading time7 min
Views8.5K
*или чем занять все выходные на полгода вперёд.

Вторая часть грандиозной подборки инди-игр для читателей Хабрахабра. Начало положено в этом посте.

Почему всё растянуто на четыре части, а не в одном посте? Нет, я не гонюсь за рейтингом. Изначально я хотел засунуть всё в один пост, но что-то не получалось с технической стороны. Пост достаточно большой выходил — около 85 килобайт одного текста. Тогда я написал в техподдержку, и уважаемый Shoohurt мне ответил:
Игорь <xrazont@gmail.com>
Я хочу запостить относительно большой топик(~85 килобайт текста с тегами), но не получается — после нажатия на кнопку «отправить» сначала ничего не происходит, а потом вылезает сообщение «Some error… We know...». Мне действительно лучше подождать, пока эту проблему(если это проблема вообще) починят, или же запостить как-нибудь по-другому? Очень не хотелось бы резать пост на части.

Alexander Savitsky <as@thematicmedia.ru>
Это не совсем баг, а, скорее, особенность механизма постинга на Хабре. В идеале столь большие топики лучше все-таки постить частями (можно одну за другой сразу). В противном случае нам придется возиться с этим топиком вручную, что едва ли хорошо :)

Я тут подумал, что препираться не стоит и разделил пост на четыре. Зато теперь можно ещё с десяток написать! Правда вот столько игр не наберётся хороших…

World of Goo

World of GooВдохновлённая Pontifex, World of Goo, выстрелившая на весь мир, стала одной из самых популярных инди-игр. Удивительно, но собирать башни и другие шедевры архитектурного Goo-искусства из живых капель грязи может быть весьма медитативным процессом, требующим некоторой подготовки и доставляющий истинное наслаждение прочностью всей конструкции. А прекрасный саундтрек отлично способствует всему этому!

$20.
Windows, Linux, Mac OS X, Wii.
Пост на Хабре про World of Goo


Caster

CasterЭпизодический мультиплатформенный шутер-экшен от третьего лица, где мы управляем сверхбыстрым пареньком, убивающим каких-то монстров и восстанавливающим окружающую природу. Поначалу всё довольно скучно, но по мере прохождения вы получите способность двигаться очень быстро и прыгать высоко и далеко — именно эта особенность игры и делает её столь ураганной.

$5.
Windows, Linux, Mac OS X, iPhone.

Читать дальше →
Total votes 120: ↑83 and ↓37+46
Comments27

Энергия по воздуху: скоро в продаже

Reading time1 min
Views5K
Чуть более года назад ученые из Intel и Массачусеттского Университета представили готовый проект системы передачи электроэнергии, основанной на феномене резонансной электромагнитной индукции. И вот теперь WiTricity (так назвали систему) — не просто прототип или ждущая своего миллиона инвестиций идея, а реальный коммерческий проект. Одноименная компания WiTricity заявила о том, что готова к коммерциализации технологии, которая обеспечит беспроводное питание техники, от гаджетов до электромобилей, с потребляемой мощностью от сотен милливатт до десятков киловатт.

Заявления представителей WiTricity — не пустые слова. Компания уже успела заключить OEM-соглашения с производителями бытовой электроники и сейчас активно занимается лицензированием. Мало того, по словам руководства WiTricity, первые устройства с возможностью подзарядки «по воздуху» или беспроводным питанием появятся уже в 2010 году: отгрузка компонентов (приемников и передатчиков) уже началась.

Немаловажно, что WiTricity уделяет пристальное внимание безопасности. Во-первых, технология передачи энергии использует электромагнитные волны в диапазоне от 300 кГц до 20 МГц, что считается безопасным для здоровью человека. Кроме того, все устройства, оснащенные новой технологией, должны будут пройти контроль качества WiTricity.

via 3dnews
Total votes 53: ↑49 and ↓4+45
Comments92

Как превратить SIM-карту в Web-сервер

Reading time4 min
Views18K

Взаимодействие SIM-карты с внешним миром


Не так давно я начал разбираться в GSM — во-первых тема сама по себе очень интересная, во-вторых это мне полезно по долгу службы. =)

В процессе очередных исканий в интернете наткнулся на интересную статью, описывающую интерфейсы общения мобильного телефона и SIM-карты. Не буду пересказывать статью целиком, лишь отмечу что исходя из нее, эволюция этих интерфейсов включает такие основные стадии: GSM Phase 1, GSM Phase 2 и спецификация JavaCard для специальных SIM-карт, способных выполнять сильно обрезанную Java Virtual Machine. Вконце статьи был следующий текст:

PS А для окончательного расширения горизонтов сознания поищите в Google-е слова «How to turn SIM card into Web Server» :)

Что я, собственно, и сделал. В результате получил занятный англоязычный текст, вольный перевод которого (по мере своих сил и возможностей) я и собираюсь привести ниже.
Читать дальше →
Total votes 107: ↑103 and ↓4+99
Comments25

Опубликованы новые ресурсы по Безопасности

Reading time1 min
Views961
Сегодня, как никогда ранее, очень актуальна и важна безопасность программных решений и инфраструктур. Пользователи требуют защищенных качественных приложений и считают это своим правом, а не привилегией! Мы каждый день стараемся вам помочь сделать ваши инфраструктуры и приложения более надежными и безопасными. Сегодня мы анонсируем новые ресурсы по Безопасности для Разработчиков и ИТ-профессионалов.
Читать дальше →
Total votes 33: ↑19 and ↓14+5
Comments2

Запасаемся на зиму

Reading time1 min
Views22K
Книги — пища для мозгов программиста. А художественные — десерт. Хорошая книга — как вкусное блюдо, которое хочется дочитать растянув удовольствие, испробовать снова и снова. Но есть куча книг, которые мы еще не нюхали и, возможно, никогда не попробуем, потому что нам их не посоветовали несколько человек.

У каждого есть одна-две любимые книги, которые могут понравится другим, поделитесь пожалуйста, заразите. Думаю многим будет интересно поставить в очередь «к прочтению» несколько новых. Давайте устроим «дегустацию» книг в формате: одна книга — один комментарий. Чтобы другие могли добавить в избранное (и оценить, и обсудить) каждую книгу по отдельности.

Читать дальше →
Total votes 158: ↑148 and ↓10+138
Comments476

Подсчет количества дистрибутивов логотипа и знака

Reading time5 min
Views2.5K
Удивительно, но факт: я даже искал (давно), но не нашел никаких инструкций по составлению гайдлайнов. Более того, как-то не попадались на глаза внятные принципы формирования базы дистрибутивов, а это совсем базовые основы.

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

Сегодня утром я составлял подробный комментарий к коммерческому предложению и понял, что получится полезная статейка. Чтобы скрасить её немного, разбавил текст недавними примерами, для красоты наглядности.

За кадром остался текст про придумывание и создание этого самого знака.

Узнать, почему будет как минимум 24 дистрибутива
Total votes 51: ↑40 and ↓11+29
Comments110

Звоним из терминала

Reading time2 min
Views1.5K
Решил опубликовать небольшую заметку, как можно используя базовые знания по программированию реализовать возможность звонков из терминального сервера.
Кому это нужно: в первую очередь это будет интересно тем людям(или организациям), у которых стоит терминальный сервер(НАПРИМЕР windows 2003) в нем есть некоторая программа-CRM, в которой хранятся контактная информация по клиентам. А сотрудники используют софтверные IP-телефоны.

Что у нас есть:локальная сеть, сам сервер терминалов[у нас Windows 2003 Standart], сервер IP-телефонии[Asterisk], клиентские машины[Windows XP] с установленным софтверным IP-телефоном[X-lite].
Читать дальше →
Total votes 8: ↑6 and ↓2+4
Comments3

Сферические панорамы коллайдера

Reading time1 min
Views774
Британский фотограф Питер МакКриди разместил на своем сайте (http://petermccready.com/) достаточно большое количество созданных им трехмерных сферических панорам (360 градусов) различных фрагментов коллайдера.

Британский фотограф, Питер МакКриди

p.s. они еще и со звуком.
Total votes 87: ↑83 and ↓4+79
Comments67

Рунетология (30): cоздатель Lib.ru Максим Мошков

Reading time1 min
Views781
Создатель старейшей электронной библиотеки Рунета Lib.ru Максим Мошков — о моделях распространения контента, о «Самиздате», об авторском праве, о писателях и литературе, об инвестициях и о любви к Linux.

Интервью с гостем:
  • Что читает главный библиотекарь Рунета?
  • История появления «Библиотеки Максима Мошкова»
  • Зарабатывает ли Lib.ru?
  • Цифровые библиотеки: бизнес-модели и перспективы
  • Юридическая сторона вопроса: возможен ли компромисс?
  • Что такое «идеальная библиотека»
  • Lib.ru: что будет дальше?
Обсуждаемые события:
  • Цифровые наркотики остались легальными
  • «Тысячник» hectop ушел на личный платный сайт
  • AOL готовит к продаже ICQ
  • Подросткам запретили сидеть за компьютером более 3-х часов в день
Послушать предыдущие выпуски и подписаться на RSS подкаста
Страница «Рунетологии» на Facebook


Total votes 36: ↑30 and ↓6+24
Comments29

Apple представила обновленные iMac, Mac Book и Mac mini

Reading time1 min
Views2.5K
Ну вот собственно и дождались.
iMac
image
Диагональ: 21.5" (1920x1080) / 27" (2560x1440) (16:9)
Процессор: 3.06GHz Core 2 Duo / 3.33GHz Core 2 Duo
Память: 4GB
Видео: NVIDIA GeForce 9400M / ATI Radeon HD 4670
Жесткий диск: 500GB / 1TB

Внимание!
Топик зла.
Total votes 424: ↑280 and ↓144+136
Comments281

Активация Windows

Reading time8 min
Views53K
Винда релизится только раз в году, а убунта два раза. 2:1 — пингвин выйграл.

image

Близится час Х, в связи с чем решил посмотреть, что предлагают нам пираты для решения проблем с операционной системой.
Читать дальше →
Total votes 170: ↑114 and ↓56+58
Comments77

Google обнародовала Friend Connect

Reading time1 min
Views592
Теперь добавить «социальную составляющую» к своему сайту так же просто, как поместить на него видео с YouTube или кнопку-счётчик. После майских анонсов Google наконец-то вывела Friend
Connect
в стадию публичной беты.


Читать дальше →
Total votes 14: ↑8 and ↓6+2
Comments4

Information

Rating
Does not participate
Location
Ижевск, Удмуртия, Россия
Registered
Activity