Search
Write a publication
Pull to refresh
-2
0
Максим @neytrino

User

Send message

Обзор FrameWork-ов: когда использовать, какой выбрать?

Reading time1 min
Views1.3K
Это не оригинальная статья — это перевод статьи с английского языка. Оригинал находится здесь: http://www.smashingmagazine.com/2008/01/04/frameworks-round-up-when-to-use-how-to-choose/.

Выражаю благодарность автору статьи и журналу SmashingMagazine за представленный обзор. Он помог лично мне в выборе фреймвока.

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

Фреймвоки покрывают специфичные участки в разработке приложений, например, такие фреймвоки, как JavaScript/CSS фреймвоки, сделают Ваше приложение более презентабельным, или более динамичными.

Ниже мы представим обзор наиболее популярных фреймвоков для web-приложений; мы рассмотрим как серверные (PHP, Java, C#, Ruby) так и клиентские технологии (JavaScript, CSS).

Заранее извиняюсь, что не привожу всю статью здесь, т.к. форматировать ее еще раз выше моих сил. Надеюсь на понимание.

читать >>>

Issuu: первая нормальная программа для публикации PDF-журналов

Reading time1 min
Views4.6K
Датский стартап Issuu выпустил интересную программу для отображения PDF-файлов в интернете так, чтобы их просмотр максимально напоминал процесс листания бумажного журнала или книги. По мнению TechCrunch, это лучшая программа в своём роде. И правда, инструментов для просмотра PDF-файлов в онлайне пруд пруди, но по-настоящему интуитивной и красивой «читалки» именно журналов и книг до сих пор не было.

Программа Issuu делает всё именно так, как надо. Вы закачиваете PDF-файл к ним на сайт, вводите название файла и его описание, а также свой e-mail, куда придёт ссылка после окончания процесса конвертации. По этой ссылке вы уже видите свой готовый документ. Разумеется, виджет для просмотра книги или журнала можно легко внедрить на своём блоге или корпоративном сайте.



Зум одним нажатием мыши, перемещение страницы по экрану вообще без кликов, просто движением курсора (в полноэкранном режиме). Наверное, проще и удобнее сделать уже невозможно.

via TechCrunch

Отличный сервис для скачивания файлов

Reading time4 min
Views6.3K
Предыстория.

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

Из-за таких сложностей найти нужный дистрибутив удалось далеко не сразу, и только на одном китайском сервере. Я уже был даже готов скачать эти 4 гига, заплатить за трафф из собственного кармана, и ни о чём не беспокоясь, писать диплом… но, как оказалось, сервер отдавал файлы ОЧЕНЬ медленно, постоянно рвал соединение, и, как назло не поддерживал докачку (хорошо было хотя бы то, что дистрибутив был разбит на части).
А тут, собственно, начинается полезная часть рассказа.
Читать дальше →

По Хабре прошла демонстрация!

Reading time1 min
Views563
Возмущённая общественность устроила сегодня демонстрацию протеста на Хабре!
Правда, так и осталось не выясненым, что же требовала толпа!? Каких целей добивалась общественность!? Всё это до сих пор остаётся загадкой. Протестующие и возмущённые несли транспаранты и плакаты самого различного содержания. Выкрикивали не очень членораздельные требования и ругательства…
Видеозапись демонстрации можно увидеть тут:
www.netdisaster.com/go.php?mode=manif&sound=on&url=http://habrahabr.ru/

З.Ы. Это юмор, улыбнитесь друзья!

Оцените проект? или «Реклама рекламы!»

Reading time3 min
Views711
Думаю, все со мной согласятся, что делать рекламу рекламы если не сложнее всего, то уж точно не просто. Реклама рекламного агентства, которое позиционирует себя как творческое, вообще чрезвычайно сложна. К самому себе, всегда намного больше требований. Себе всегда хочется сделать в разы лучше чем у кого-либо.

Рекламная компания "Агентсва правильной рекламы ArtJoker"

Агентство правильной рекламы ArtJoker ADV представляет труд многих людей и долгих ночей!

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

Интрига продолжается и дальше, когда человек…
Читать дальше →

Ускорение загрузки JavaScript и CSS

Reading time3 min
Views1K
Незнаю знаете вы или не знаете, но
1.Пока не загрузятся стили — страница отображаться не будет
2.Пока не загрузиться(и не выполниться) скрипт который вы инклюдите — дальше страница отображаться не будет
3.Из пункта 2 следует что в один момент времени грузиться( и исполняется) только один скрипт.
*Но в зависимости от написания второй скрипт тоже может грузиться(но не исполняться) одновременно с первым… но
4.Один браузер в один момент времени держит только два(или четыре?) соединения с одним хостом.
Тоесть в среднем за загрузку 6ти скриптом браузер сделает 6 запросов к серверу один за другим.
К картинкам это в общем плане не относиться, мозила вроде 4 картинки одновременно тащит.
НО НЕ БОЛЕЕ!

Что же делать?
Читать дальше →

Проблемы с округлением в CSS

Reading time2 min
Views672
Посмотрите на эту страницу. Синим цветом выделены 4 плавающих блока с шириной равной 25% у каждого, которые находятся в контейнере с шириной 50px. Теперь вопрос: Какова ширина каждого блока?

Ширина эта должна быть равна 12.5px, но т.к. мы можем использовать только целые значения, то приходится округлять значения. И тут же возникает вопрос: В какую сторону округлять? В большую, в меньшую или в обе? Результаты думаю вас удивят, как и меня.


В итоге мы имеем три абсолютно разных лагеря.

Округление в меньшую сторону — И Opera и Safari округлили значение ширины до 12px. В результате чего образовался 2-x пиксельный пробел (помечен зеленым цветом) справа от блоков. Если вы когда-либо озадачивались, почему ваша красивая навигация не заполняет все пространство контейнера, теперь вы знаете ответ.
Округление в большую сторону — 6-й и 7-й Internet Explorer увеличивают ширину до 13px, что приводит к «поломке» структуры сайта.
Округление в обе стороны — Firefox 2 и 3 сочетают оба подхода, округляя ширину одних блоков в меньшую сторону, а других в большую. Побочный эффект заключается в том, что ширина блоков теперь имеет разное значение, несмотря на то, что в CSS задано одно значение. К тому же, если получить значение ширины с помощью Javascript, то оно будет равно 12.5px, не давая понять в какую сторону было произведено округление. Есть и еще один неприятный момент. В Firefox 3 меняется порядок округления.

David Baron, один из разработчиков Mozilla, разъяснил ситуацию:

— Мы стараемся соблюдать все нижеописанные правила, которые, однако же, не могут быть удовлетворены одновременно:

1. 4 смежных объекта шириной/высотой 25% (например), начинающиеся у одного края внешнего контейнера, должны заканчиваться у другого. Не должно появляться никаких свободных или лишних пикселей.
2. Объекты, которые являются логически смежными, всегда должны визуально касаться друг друга. Не должно быть никаких пустых пробелов или наложений, возникающих из-за ошибки округления.
3. Объекты с одинаковой шириной должны занимать такое количество пикселей, которое было задано.
4. Границы объектов не должны быть размыты.

Эти правила могут быть полезными, но придется пожертвовать по меньшей мере одним из них, для того чтобы удовлетворить остальным.

Оригинал: Sub-Pixel Problems in CSS

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

Тюнинг Google AdSense за 2 секунды

Reading time1 min
Views815
Существует много возможностей повысить доход от AdSense, вот например одна из них — это расположить Блок AdSense на какой-нибудь картинке, сделать что-то в стиле WEB 2.0.
Ну например:

Несомненно это повысит внимание на этот блок и увеличит его кликабельность. Но вы спросите, а разрешена ли такая система работы с Адсенсе? Вот что по этому поводу отвечают в Суппорт:
"I have also reviewed the content and ad implementation on your pages and it currently complies with our program policies. We look forward to your continued success and participation in the AdSense program.

Sincerely,

XXXXX
The Google AdSense Team
"

Так что, у кого еще голый AdSense, делаем «тюнинг».
Вставить такие картинки не очень сложно, прописываем сначала CSS:

#ad_code{
width:490px; padding:15px 30px; text-align:center;
background:transparent url('BildURL') center center no-repeat;
}


Ну и конечно же HTML с div:

div id=«ad_code»
Тут будет ваш Адс.Код
/div


Вот еще несколько примеров на эту тему:


Спасибо Atom-у

Поиск сотрудников с бложьей помощью — 2

Reading time4 min
Views853
Продолжение изысканий на тему «На что надеяться в интернете «маленькому работодателю», без денег и связей». Читать с начала



2. Социальные сети

Десяток виртуальных друзей и сотни друзей ваших друзей — более благодатная почва для вербовки будущих коллег. Работные сайты пытаются социализироваться, но пока безуспешно. «Хедхантер» открыл паутину профзнакомств Webby.ru и коллективный блог Live.hh.ru, но эйчары и менеджеры о них молчат. Все-таки не «хедхантеры», рассуждающие в категориях кадрового брендинга и репутационных рисков, делают сейчас знаковые соцсети, а физики-математики, создавшие «Мойкруг» или энтузиасты гражданской журналистики, которые придумали сами знаете что.
Читать дальше →

Перевод RSS в Yahoo! Pipes

Reading time1 min
Views2K
Я не знаю китайский язык, поэтому мне недоступна очень большая часть интернета. Однако в последнее время стало появляться всё больше и больше он-лайн переводчиков. Например, я перевожу японские и китайские сайты с помощью Google Translate — его перевод меня вполне устраивает, так как суть текста становится вполне понятной.
Но что делать, если я хочу подписаться на RSS какого-нибудь китайского блога, но чтобы сразу читать на английском? Готовых решений я не нашёл, однако вспомнил, что есть Pipes от Yahoo, с помощью которого это наверняка можно реализовать. Итак, нам нужно получить в итоге переведённый RSS-поток, который можно будет вставить в любой RSS Reader.

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

Почему мне не нравятся ВСЕ сервисы закладок

Reading time2 min
Views909
Я люблю закладки. Я обожаю всё что мне нравится в интернете куданибудь сохранять, да как можно чаще и больше! Хранить всё очень структурно, в полном порядке всё держать… Вот сейчас я вижу на своём тулбаре в FF такие папки как Movies, Internet, Programming, Photo, Music, и т.д. (почему на английском? — привычка).

Я пользуюсь несколькими компьютерами — домашним, ноутбуком в путешествиях, рабочим… и иногда компьютерами в университете.

И что же я хочу?
Читать дальше →

Вопросы для программистов на собеседовании в Силиконовой Долине

Reading time1 min
Views2.3K
Андрей Погодин собрал сборник вопросов на собеседованиях при приеме на работу программистов в Силиконовой Долине. Разобрал по темам. С ответами :)
«Вопросы сгруппированы по разделам. Основная подборка вопросов была выполнена в 2006 году…
Если этих вопросов вам окажется мало, покопайтесь в Интернете. Индийское сообщество очень бережно относится к прохождению собеседований и поддерживает несколько сайтов с вопросами.»

Кроме того он написал книжку, как программисту попасть и прижиться там. Книжка многим сорвала крышу. Рекомендую.

Аннотация
Задумывались ли вы когда-нибудь, почему российским инженерам имеет смысл поработать за границей? Слышали ли вы о Cиликоновой Долине?

Книга знакомит читателя с бытом российских инженеров,
Читать дальше →

Бизнес-Веб в примерах

Reading time1 min
Views1.3K
В прошлой серии была предложена классификация B2C и C2B коммуникаций. Продолжая тему, хочу проиллюстрировать эту систему англоязычными примерами:
B2C | Бизнес обращается к потребителям:
C2B | Потребители ищут и выбирают бизнесы/продукты

Вопросы
  1. Какие проекты и направления незаслужено забыты?
  2. Насколько реально, по вашему мнению, представить единый интерфейс доступа ко всем C2B инструментам для потребителя?
  3. Насколько реально представить единый интерфейс доступа ко всем B2C инструментам для бизнеса?

Помогите, пожалуйста, с книгами по вёрстке…

Reading time1 min
Views1.3K
Решил всё-такие начать изучение :) Как рекомендовал один товарищъ, начать обучение с вёрстки. Так вот, прошу посоветовать мне правильную литературу, чтобы потом не переучиваться и не жалеть о потерянном времени :)

PS. Сам гуглил «книги по вёрстке», «вёрстка html» и пр., но кроме стандартных самоучителей не находил ничего толкового, наверное всё «хорошее» выложено на закрытых торрент-трекерах или файлообменниках без описания, поэтому ничего и не нашёл, вот и решил обратится…
PPS. Рекомендуйте, пожалуйста только e-book'и, не очень люблю «настоящие» книги, их не сильно с собой потаскаешь :)

Игры с реальной физикой: Toribash

Reading time1 min
Views1.2K
Некоторое время назад наткнулся на увлекательнейшую игру. Оторваться просто невозможно.
Игра представляет собой тактический спаринговый симулятор.
Можно биться как с куклой в режиме single mode, так и с реальными людьми в multiplayer. В игре присутствуют различные стили единоборств, определяемых настройками игрового пространства.





Игра бесплатная. Имеются клиенты для Win и Mac
Ссылка: www.toribash.com

RSS с любой страницы

Reading time2 min
Views879
Суть сервиса – возможность просмотра обновлений любой страницы через RSS.

При выяснении факта обновления сделано вполне приемлемое допущение, что при обновлении страницы на ней появляются новые ссылки. Поэтому сервис собирает в ленту все ссылки на странице по указанному урлу.

Идея проекта пришла после регулярного просмотра путешествий Лебедева (уж простите, кому не по нраву этот персонаж). На сайте есть реально интересный контент, а фида не было долгое время (появился, кстати, совсем недавно). Периодичность обновления сайта – неясна, а заходить туда постоянно только для проверки надоело. Вот и был написан этот сервис.
Читать дальше →

Зачем идти работать на Microsoft?

Reading time5 min
Views1.1K
В качестве подарка на Рождество, кросс-пост с моего личного и технического блога:

------------------------------- 

Многие мои читатели высказывают в личной переписке желание работать на Microsoft, и против этого трудно что возразить – для этого есть хорошие причины. Вот только, я не уверен, что все знают такие причины, и насколько справедливы причины, о которых они сами думают. Не буду врать, в свое время я тоже решал идти ли работать на эту фирму и причины, которые тогда я принимал во внимание, были лишь частично верные. Теперь, узнавши какие причины верные, а какие не очень, я бы хотел ими с вами поделиться.
Читать дальше →

делаем PDF не вылезая из браузера

Reading time2 min
Views1.1K
Недавно столкнулся с тем, что надо было собрать несколько десятков страниц интернет-документации в один большой документ. Причем документ был желателен в электронном виде, потому что не люблю таскать с собой груду бумаги и стараюсь обходиться электронными версиями на кпк. Обычно предпочитаю формат PDF — благо что в OO Writer экспорт в этот формат происходит напрямую.
Читать дальше →

Плохие стихи в Рунете

Reading time1 min
Views783
Открылся сайт «Плохих стихов», которые представляют собой всем известные не совсем цензурные частушки, с их переводом в рифму на английский язык. Смысл проекта в том, что создателя отрисовали для каждого стишка свою страницу в разных стилистиках, а также дописали пару-тройку своих творений. Помимо привлечения внимания к собственному творчеству иллюстраторов/дизайнеров, сайт двигает идеи изучения языка в среде его носителей.

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

Information

Rating
10,790-th
Location
Владивосток, Приморский край, Россия
Date of birth
Registered
Activity