Сегодня 16 февраля, воскресенье ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7278
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
RMCreative.ru - Блог
RMCreative.ru - Блог
Голосов: 1
Адрес блога: http://rmcreative.ru/feed/
Добавлен: 2008-06-12 21:34:00 блограйдером ZaiSL
 

Не делайте из проекта хламовник

2013-08-09 16:34:59 (читать в оригинале)

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

Итак, хламовник, он же чулан, он же балкон в типичной русской квартире — всеми силами избегаемое место, где лежит куча всякой непонятной и совершенно не нужной дряни, которую по необъяснимым или нелогичным причинам жалко выкинуть. Именно в такое место частенько превращаются it-проекты. В них встречаются куски закомментированного кода, файлы вроде main.css_old, неиспользуемые методы, по пять версий jQuery, // TODO: и т.д.

Итак, почему это плохо и в то же время совершенно бесполезно:

  • Теория разбитых окон отлично работает в IT-проектах.
  • Частенько огромные закомментированные куски в CSS и JavaScript отдаются пользователю, увеличивая время загрузки страниц.
  • На чтение закомментированного уходит время.
  • Большое количество неиспользуемых файлов может на неделю ввести новичка на проекте в ступор.
  • Работать с таким проектом неприятно. Создаётся ощущение говнокода даже если код нормальный.
  • В компилируемых языках может существенно увеличится время компиляции.
  • Всё это и так хранятся в используемой вами системе контроля версий.

Отдельно стоит упомянуть //TODO:. В коде их вряд-ли кто-то будет воспринимать серьёзно и действительно к ним возвращаться. Если необходимо отложить что-то на потом, лучше завести задачку в трекере (ну или где там у вас хранятся задачи) и никаких //TODO: в самом коде не писать.



SynWrite и HippoEdit

2013-08-03 02:22:48 (читать в оригинале)

Раньше я не упоминал о таких полезных текстовых редакторах под Windows, как SynWrite и HippoEdit. Оба редактора обновились на этой неделе. Первый из них Open Source, а второй допускает бесплатное использование пользователями из бывшего СССР.

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

Общие возможности:

  • Подсветка синтаксиса HTML, PHP, JS, CSS, SCSS, Stylus, и т.п.
  • Базовый autocomplete для HTML, CSS.
  • Интеграция Emmet (в Hippo она полная, в Synwrite только базовая).
  • Вставка тега <img> и интерактивный просмотр его значений.
  • Поддержка внешних компиляторов.
  • Удобное управление проектами.

В SynWrite есть полезные для веба:

  • ftp/sftp клиент.
  • Расширение HTML тегов в полную форму по Tab.
  • Множественные каретки.
  • HTML Tidy.
  • Lorem ipsum генератор.
  • Предпросмотр цветовых кодов вида #rrggbb, выбор цветов.

Еще один весомый плюс — оба редактора развиваются и имеют русскую поддержку через почту и форумы.

Кстати, автор SW есть и на хабре, где уже был обзор редактора.



Мой набор софта 2013

2013-07-24 16:53:14 (читать в оригинале)

С 2010 в моём наборе софта произошли некоторые изменения, так что привожу обновлённый список.

ОС

Как и раньше, сижу на Windows 7. Пробовал Mint и Ubuntu, но не получилось: на десктопе просто нет нужных драйверов, ноутбук данные ОС просто превращают в печку-пылесос.

Так как у меня пара мониторов, улучшает работу с ними DisplayFusion.

Файлы

Для работы с файлами пользуюсь Total Commander. В последнее время, правда, некоторые задачи делаю из консоли.

DropBox хранит и синхронизует между разными машинами и устройствами кучу всего.

Браузеры

Долгое время я пользовался Opera, но перелез в начале года на Chrome. Присматриваюсь к свежей Opera, но полноценно ей пользоваться пока не выходит. Вёрсткой стал заниматься гораздо меньше, но браузерный зоопарк держу.

  • RSS: Feedly.
  • Почта: Gmail.
  • Задачи: Trello.
  • Твиттер: TweetDeck.

Код

Для работы с кодом использую разные IDE JetBrains. Для PHP это PhpStorm, для Android — Android Studio. Из них же работаю с БД. Отдельные GUI для БД в последнее время не использую, хватает IDE и консольного клиента.

В качестве редактора для быстрых правок прижился notepad++ без табов.

Для работы с git использую SmartGit и консоль.

Консоль

Наконец, я нашёл отличный терминал для Windows. Называется ConEmu. У меня ведёт себя как консоль в серии игр Quake.

В качестве shell использую cygwin, который ставится с git и стандартный cmd с clink, который добавляет дополнение команд в стиле bash.

Фильмы и музыка

Для фильмов очень понравился XBMC. Если он что-то не может вытянуть, смотрю в MPC-HC. Музыку, в основном, слушаю онлайн. Если приспичивает послушать какие-то файлы, использую AIMP.

Пароли

KeePass остаётся несомненным лидером: OpenSource, стойкое шифрование, удобный и кроссплатформенный.

IM

По работе общаюсь, в основном, через Skype. ICQ, IRC и Jabber через Pigdin. С Miranda расстался потому как она не смогла нормально работать с комнатами Jabber и IRC.



Yiistrap и Yii Wheels

2013-07-19 19:41:39 (читать в оригинале)

В сообществе Yii Twitter Bootstrap пользуется заслуженной популярностью и будет включен в Yii2. Для 1.1 первым и на данный момент самым известным расширением-API над Bootstrap является Yii-Bootstrap. К сожалению, архитектурно он переусложнён: везде используются виджеты. Даже для простых задач. Как следствие, работает всё это не сильно быстро.

Antonio Ramirez из 2amigos помогал нам с обёрткой над Twitter Bootstrap для Yii2. В процессе были выкинуты почти все виджеты и использовал класс-хелпер. Получилось хорошо и Antonio, скооперировавшись с автором оригинального Yii-Bootstrap, применил опыт, создав Yiistrap — обёртку для 1.1.

Через какое-то время 2amigos выложили и свои наработки по части дополнительных виджетов — Yii Wheels. В наборе есть инструменты для графиков, инпуты, гриды, редакторы, модальные окна и другие полезные штуки.

Если не хотите тратить кучу времени на HTML и CSS и при этом нужно получить хороший результат, Yiistrap и Yii Wheels для вас.



Первый production-проект на Yii2

2013-07-18 17:31:36 (читать в оригинале)

Несмотря на то, что Yii2 ещё даже не бета, появился первый известный мне production-проект на нём.

Самая идея — сервис для печати изображений по постерам, холстам, футболкам и т.д. У сервиса отличный дизайн, работает шустро. Имеется REST API.

Рассматриваем



Страницы: ... 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 ... 

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по сумме баллов (758) в категории «Истории»
Изменения рейтинга
Категория «Стихи»
Взлеты Топ 5
+223
233
CAPTAIN
+196
256
Yurenzo
+185
193
Simple_Blogger
+171
263
Annelle
+166
246
Similis_Deo
Падения Топ 5


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.