Pull to refresh
0
0
Алексей Мелихов @HoochieMen

Web-developer

Send message

Death to JavaScript Rock Stars!

Reading time1 min
Views600
Не провисев и 24 часов, веселая картинка с рокером исчезла с главной страницы jQuery. Как говорится в официальном блоге изза большого количества гневных писем по этому поводу. К сожалению большинство плохо восприняло их юмор. Поэтому они поступили, хитрее. Для всех желающих почувствовать себя яваскрипт супер звездой скрыт секретный уровень. Чтобы к нему доступится зайдите на главную страницу jQuery и введи-те код Konami. Чтобы все было не так просто я не скажу что именно это за код, возможно вы поищете его в интернете, а возможно вспомните что вводили для супер-уровня играя на снесе в игру Mortal Combat, это именно тот код.

Be a JavaScript SuperStar %username%!

Yota — первая сеть мобильного WiMAX в России

Reading time2 min
Views2.4K
Климов Олег пишет в новостях сайта Mobile Review, что ООО «Скартел» объявило о запуске в тестовую эксплуатацию сети мобильного широкополосного доступа по технологии Mobile WiMAX под брендом Yota.

На сегодняшний день Yota – не только самая крупная в России, но и одна из крупнейших в мире сетей Mobile WiMAX — сеть поколения 4G (комментирует вице-президент Samsung Electronics Хён Сонг).



Читать дальше →

Теория кэша

Reading time5 min
Views13K

Введение


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

В данной статье я попытаюсь «разложить по полочкам» проблему кэширования, ориентированную прежде всего на сайты и системы управления контентом. Сразу предупреждаю, это мои личные соображения, которые не претендуют на истину в последней инстанции. Вся терминология так же моя, вы можете использовать её, если считаете нужным на своё усмотрение. Конструктивная критика приветствуется.
Читать дальше →

WIPmania – полный спектр решений для геотаргетинга

Reading time2 min
Views2.6K
Хочу представить свой проект WIPmania(WorldIP) — бесплатный геолокационный сервис, содержащий базу данных IP адресов всего мира, распределенных по странам, и онлайн API для доступа к ней.

Главное отличие WorldIP от всех других геолокационных сервисов — он предоставляет реальные физические расположения сетей, а не их владельцев (как представляет whois, на данных которого основаны все другие базы).
Читать дальше →

Slax — карманная операционная система

Reading time3 min
Views26K
Уже ни для кого не секрет, что открытость, удобство сборки и настройки ядра Linux позволяют устанавливать систему не только на жёсткий диск, но и на переносимые носители, такие как диски, карты памяти, флешки, плееры и т.п., а компактность и нетребовательность ядра и сопутствующего ПО к ресурсам позволяют запускать систему непосредственно с этих носителей.

Такие «компактные» варианты Linux-систем получили название live-дистрибутивы. Сейчас их создано огромное множество, под всевозможные задачи. Также, некоторые полноценные десктопные дистрибутивы (Ubuntu, OpenSUSE, Mandriva) позволяют запускать систему с CD, тем самым с ней можно легко ознакомится без установки на жёсткий диск.

В этом топике я хочу рассказать вам про один из популярных live-дистрибутивов — Slax.
Читать дальше →

Slax — карманная операционная система (часть 2)

Reading time4 min
Views51K
В своём предыдущем посте я рассказывал о Slax — компактной операционной системе на базе Linux, предназначенной для запуска со сменных носителей (таких как флешки, CD и т.п.). В этом посте я опишу процесс установки Slax на носитель, а также начальную настройку, включающую в себя русификацию, ну и представлю несколько полезных на мой взгляд модулей. Приступим…
Читать дальше →

Государственная регистрация бизнеса

Reading time10 min
Views7.2K
Ко дню рождения своей компании хочу поделиться с Хабром опытом и знаниями по регистрации юридического лица, которые приобрел за год. Я не юрист и не бухгалтер, поэтому, как говорят в американской рекламе, перед применением проконсультируйтесь со специалистом. Постараюсь расказать про налоги при упрощенной системе налогообложения, про процесс регистрации юрлица, про госорганы, с которыми потребуется взаимодействовать. Надеюсь поможет кому-нибудь не совершить ошибок, которые я совершил. Все приведенные цифры справедливы на дату публикации хабратопика, факты из жизни относятся к Москве.

1. Налоги
Существует основной режим налогообложения (ОСНО) и несколько спецрежимов. Один из спецрежимов — упрощенная система налогообложения (УСН, УСНО или упрощенка). Право на упрощенку имеют малые предприятия с годовым оборотом, не превышающим примерно 20 млн рублей (точную сумму можно получить, применив к сумме, указанной в главе 26.2 налогового кодекса РФ инфляционные коэффициенты). Кроме того, есть ограничение по численности штатных сотрудников (не более 100 человек) и некоторые ограничения по видам деятельности. Далее мы будем говорить только об УСНО, так как ведением учета по ОСНО не владею.

Читать дальше →

Как сделать двигающийся аплоадер минимального размера и красиво

Reading time1 min
Views889
Хочу поделиться небольшим трюком для создания анимированной полосы загрузки как в флеш проигрывателях или в операционной системе.
Имеем в наличии просто картинку:


Как заставить её двигаться? А очень просто! Нужно двигать бекграунд в интервале попиксельно.
Смотрим демо

немного кода

Время прихода на работу

Reading time2 min
Views11K
Статью выкладываю по разрешению автора. Оригинал здесь.

Я знаю два варианта организации времени начала работы в IT фирме и довелось мне поработать с обоими вариантами.
  1. Приход на работу к конкретному времени. Сродни советскому: в 8.00 все должны быть на работе иначе штраф или даже увольнение. Уходят все в 17.00
  2. Свободный приход к любому времени. Тут может быть куча вариаций, когда надо работать 8 часов в день или 40 часов в неделю или вообще никто время не смотрит, лишь бы работа делалась.


Я проработал 7 лет в компании, где надо было приходить каждый день в 9.30 и уходить не раньше 18.30, а теперь уже полгода в компании, где каждый приходит и уходит когда хочет.
И теперь я готов сравнить варианты.
Читать дальше →

css fix для различных браузеров

Reading time2 min
Views12K
Представьте себе абстрактный разговор абстрактного заказчика с абстрактным верстальщиком.

— У тебя бага в менюшке, все наверх съехало, — говорит заказчик.
— Посмотрел во всех браузерах, нету! Ты в каком смотришь? — говорит верстальщик.
— В фаерфоксе.
— Нормально все там, — говорит верстальщик, просмотрев сайт во всех версиях фаерфокса.
— Осталось бага. Если это важно, то я с мака.

Читать дальше →

Подборка видео-проигрывателей на флэше

Reading time2 min
Views18K


Я большой любитель собирать списки разных необходимых вещей. В этот раз это список видео-проигрывателей на флэше, жаль, но получилось всего 3 проигрывателя получилось 7 проигрывателей.

Надеюсь уважаемые комментаторы помогут дополнить список и выявить абсолютного лидера среди проигрывателей.
Уже помогли. Отдельные спасибы Elected, atri, rmb. Кармы всем за мой счет ^_^

Читать дальше

Подборка образовательных слайдов

Reading time2 min
Views1.3K
Мне было интересно почитать, наверняка кому-то тоже пригодится.
Дальше больше

Опыт фриланс стартапа

Reading time2 min
Views1.6K
Ниже быстренький рассказ как примерно создавался проект об удалённой работе в области информационных технологиях getdone.ru. Или снова про старпё… ой стартаперов :)

Уволился в середине июня 2007 года из одной омской компании, после года работы в офисах: 3 недели в одном, 3 месяца в другом и рекорд 6 месяцев в последнем. Имея на руках 100 000 руб., из которых 30 000 руб. потратил на б/у ноутбук для нормальной работы, я погрузился в раздумья об очередном проекте. У меня был опыт собственных проектов — во время учёбы сделал несколько сайтов на php, но ничего особенного из этого не вышло. Идея пришла спонтанно, не отличаясь оригинальностью, мне захотелось сделать фриланс биржу (делая мелкие проекты на php и perl, студентом частенько занимался фрилансом). Постепенно, идея о фриланс бирже перерастала в большее, спрашивая себя: «а почему бы ни добавить чат, было бы круто, тем более я никогда не делал чаты», примерно в таком духе разрабатывались новые разделы.

На ресурсе free-lance.ru проспамил человек 300, имевших в портфолио более-менее нормальные работы, для создания дизайна. В предложении присутствовал только процент от прибыли проекта, но в большинстве откликов предлагали услуги за деньги. Екатерина Соаха (soaha) согласилась с моими условиями. С вёрсткой оказалось сложнее, никто не согласился помочь, поэтому выделил немного денег на вёрстку, но скупой платит дважды, поэтому сам переделывал CSS стили.

От первой строчки кода, до того, что есть сейчас, прошёл год. В основном, не считая помощи по дизайну, над проектом работал один. Иногда случались длительные перерывы, когда всё осточертевало, иногда подработки, т.к. начальной суммы не хватало. В отличие от года офисных экспериментов, за год самостоятельной работы получил огромнейший опыт в программировании. Возможно разработал систему, на основе Tapestry5 и Hibernate, уровня Django или RubyOnRails, попозже думаю заняться документированием и выкладыванием её в open source.

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

Раздельная скорость мышки и тачпада в Linux.

Reading time2 min
Views5.6K
Здраствуйте, я являюсь щасливым пользователем ноутбука [попросили не рекламировать марку]. Вообще, чудесная машина, и одна из наиболее линуксо-совместимых. В Америке их продают с предустановленой убунтой, так что абсолютно никаких проблем с железом нет. Работает решительно всё.

Но возникла у меня малюсенкая неприятность. Основное время я пользуюсь мышкой, подключенной к usb, а тачпад использую только при отсутствии возможности присоединить грызуна. И будучи немножко геймерско-понтовой, моя мышка обладает разрешением 1600dpi. Иными словами: она сверхчуствительна.
Конечно, особой это проблемы не составляет, поскольку решается уменьшением чуствительности указателя мыши в настройках операционной системы. Но, вот после этого и начинаются неприятности, поскольку тачпадом с такими настройками пользоваться становится почти невозможно (приходится раз пять пробежать по нему пальцем, чтобы перетянуть курсор из одного угла экрана в другой.)
Собственно, передо мной возникла задача — разделить настройки чуствительности для внешней мыши и тачпада.

как?

Вышел релиз eZ Components 2008.1

Reading time3 min
Views930
Сегодня после обкатки релиз-кандидата вышел официальный релиз eZ Components 2008.1. Пересказывать changelog не буду, попробую сделать краткое введение в eZ Components.

Итак, eZ Components — это высококачественный объектно-ориентированный web-фреймворк, написанный на PHP5, распространяемый по New BSD License. О нем уже писали на Хабре. Описываемая версия требует PHP >= 5.2.1

Читать дальше →

Как удачно расчитать цену и время проектов во фрилансе

Reading time2 min
Views8.4K
Одна из самых больших проблем начинающих фрилансеров — оценка стоимости задания.

На самом деле — оценка стоимости проектов — очень не простой момент и очень важно научится правильно оценивать стоимость проекта, что предлагается.

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

Так как же правильно оценить проект?

Читать дальше →
12 ...
56

Information

Rating
Does not participate
Location
Alicante/Alacant, Испания
Date of birth
Registered
Activity

Specialization

Backend Developer, Web Developer
Senior