Pull to refresh
0
0
Роман Яземов @Kassab

User

Send message

WSGI, Paste, Pylons — передовые веб-технологии

Reading time5 min
Views8.2K
Python Logo
Не Rails'ом единым!

Цитата с sm.org.
Тема WSGI на Хабре не раскрыта, я постараюсь ликвидировать возможную безграмотность и просто интересно рассказать об актуальной, на мой взгляд, технологии. А заодно затрону Paste и галопом – Pylons. Но обо всё по порядку.
Вперёд!
Total votes 34: ↑28 and ↓6+22
Comments44

Распространенные проблемы при управлении проектами (Web)

Reading time6 min
Views10K
Введение.
Вот уже 5 лет я занимаюсь веб — разработками. За это время приходилось и на коленке делать сайты за несколько сотен долларов и участвовать в довольно крупных проектах. За последний год меня не оставляет ощущение deja vu. Где-то я уже видел: нервных заказчиков, взбешенных менеджеров, заваленных работой разработчиков и сорванные сроки. При этом для меня ничего не изменилось. Были все те же нечеткие, постоянно изменяющиеся требования, прессинг, и ни одного проекта, сданного в срок…
И это, не смотря на то, что “грабли” были всегда одни и те же.
Читать дальше →
Total votes 57: ↑49 and ↓8+41
Comments117

Фанаты Ruby on Rails

Reading time4 min
Views6.3K


Внутри перевод статьи из персонального блога Криса Шифлетта (Chris Shiflett).

Крисс Шифлетт – PHP-разработчик. В своей статье он рассуждает на тему того, что Ruby On Rails является конкурентом не PHP, а скорее ASP.NET и J2EE, так как играет с ними на одном поле.

Интересно!
Total votes 38: ↑26 and ↓12+14
Comments95

Установка

Reading time1 min
Views1.7K
Это небольшая статья для тех, кто испытал, какие- либо трудности с установкой Ruby.



Для начала, не плохо было бы скачать дистрибутив Ruby, например— отсюда

Дальше всё просто, не даром это One-Click Installer.

Приступим!
Читать дальше →
Total votes 30: ↑18 and ↓12+6
Comments15

Предисловие, первые шаги

Reading time1 min
Views5.1K
Ruby— один из самых молодых языков, но в Японии уже успел потеснить, таких гигантов как Python и Perl. Ruby работает на многих платформах, таких как Linux, многие реализации Unix, Windows 9x/2000/NT, MacOS и многие другие.

Ruby
Ruby, получил своё название благодаря драгоценному камню— Рубину.

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

Книга Ruby the Object-Oriented Scripting Language, сразу после выхода стала бестселлером. За последние годы появилось множество книг по Ruby, к сожалению, не имеющие русского перевода.

Скачать Ruby для Windows, можно например здесь: One-Click Installer


Начнем с простого!
Читать дальше →
Total votes 73: ↑56 and ↓17+39
Comments72

Объекты и методы

Reading time3 min
Views5.5K
Ruby— Объектно- ориентированный язык.


Как и в других Объектно— ориентированных языках, всё, с чем работает программа является объектом.
Каждый объект является экземпляром некоторого класса и функциональность объекта определяется именно классом.
Все объекты, которые являются экземплярами одного класса, могут выполнять одни и теже действия называемые методами.
Для того, чтобы применить метод к объекту, достаточно, после указания объекта поставить «.» (точку), а затем указать метод

Продолжим!
Читать дальше →
Total votes 54: ↑44 and ↓10+34
Comments67

Размышления на тему личной эффективности и организации дел.

Reading time5 min
Views17K
Зачем?
Никогда не успевал в школе. Любая задача у меня растягивалась на максимально возможное время, подтверждая закон Паркинсона. “И это только начало…” – думал я, и впадал в депрессию. Соответственно, ни на что кроме уроков у меня времени особо и не было. Потом ВУЗ и работа. Гонка за деньгами. Господи! Неужто так будет всегда…
С удивлением обнаружил, что чем больше и качественнее делаешь работу – тем больше наваливается. Причем, что интересно, даже если заряжаешь ценник до небес.

Читать дальше →
Total votes 45: ↑41 and ↓4+37
Comments65

Подумайте о слушателях

Reading time3 min
Views696
Летом прошлого года прошло замечательное событие — EPAM Software Engineering Conference'2006.

Из официального пресс-релиза:
В мероприятии приняло участие более 300 сотрудников компании из пяти стран, в которых находятся центры разработки EPAM Systems. В течение двух дней прозвучало более 40 докладов, охвативших широкий спектр тем: управление проектами, управление качеством, вопросы интеграции приложений, бизнес-анализ, управление требованиями заказчика, вертикальные решения, применение многократно используемых компонентов и т.д.

Конференция прошла «на ура».

Но речь пойдет не о самом мероприятии, а о презентационных материалах и о том, как подготовить и провести полезную и запоминающуюся презентацию.
Читать дальше →
Total votes 20: ↑18 and ↓2+16
Comments18

Фиксируя полноценный fixed

Reading time1 min
Views1.5K
В статье Шитова (студия Лебедева) описан полноценно работающий fixed.
Дошли у меня руки до создания такого fixed и решил попользоваться предложенным решением.
Но оно не заработало. Начал изучать исходный код статьи (ну там то работает) и в итоге выяснил, что дело в DOCTYPE. Как известно Лебедеву на него положить, а я вот написал его. Именно он выключал fixed в IE.
что делать
Total votes 15: ↑12 and ↓3+9
Comments64

Как выявить медленные SQL запросы?

Reading time2 min
Views92K
Это случалось с каждым из нас при разработке веб-сайтов или приложений, использующих MySQL в качестве базы данных. Производительность внезапно сильно падала, и вы не имели понятия, почему это случилось. Этому могут быть причиной многие факторы (сильная загрузка CPU, нехватка дискового пространства, или слабая пропускная способность канала), но также это может быть и неоптимизированный запрос, выполняемый намного дольше, чем должен.

Как узнать, какие из запросов выполняются дольше всего?
В MySQL есть встроенный функционал для ведения логов медленных запросов.
Узнать, как включить этот функционал
Total votes 34: ↑31 and ↓3+28
Comments57

EXPLAIN — Самая мощная команда MySQL

Reading time2 min
Views158K
Самая мощная команда в MySQL – это EXPLAIN. EXPLAIN может в точности рассказать вам, что происходит, когда вы выполняете запрос. Эта информация позволит вам обнаружить медленные запросы и сократить время, затрачиваемое на обработку запроса, что впоследствии может значительно ускорить работу вашего приложения.
Читать дальше →
Total votes 26: ↑22 and ↓4+18
Comments33

Об удобстве интерфейсов

Reading time8 min
Views5.3K
Сегодня, дорогие друзья, мне бы хотелось поговорить об насущной проблеме всеобщего одваноливания (прим. автора: веб 2.0) — проблеме хороших графических интерфейсов на веб-сайтах.
Многие дизайнеры совершают некоторые довольно типичные ошибки при проектировании пользовательских интерфейсов, и это приводит к различным неудобствам при их использовании конечными пользователями.
Читать дальше →
Total votes 64: ↑57 and ↓7+50
Comments94

Десятка незаменимых Firefox-надстроек веб-разработчика

Reading time3 min
Views6.8K
Наличие хорошего инструментария критично для веб-разработчика когда речь идет о высокой производительности. Дополнения к Firefox могут здорово помочь при верстке HTML, валидации, редактировании стилей CSS, отладке JavaScript и прочей рутине. Поэтому я подумал что было бы неплохо сформировать список наилучших расширений Firefox на которых я остановился. Вот десятка тех, которые экономят мое время и спасают ежедневно.
Читать дальше →
Total votes 57: ↑54 and ↓3+51
Comments38

Information

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