IT-Expert
  IT-Expert / Веблог / Ключевые слова / Web Development
Авторизация
Логин:
Пароль:


 
Поиск по записям:

Ключевые слова:
Записей в блоге
 за 2015 год
 за 2014 год
 за 2013 год
 за 2012 год
 за 2011 год

     за 2010 год

       за 2009 год
       за 2008 год
       за 2007 год
       за 2006 год
       за 2005 год
      RSS лента Лента новостей IT-Expert 
      Лента подкастов IT-Expert IT-Expert audiopodcasts
      входит в:
      Docker

      Web Development

      включает:
      Microsoft
      SharePoint Portal
      Infopath
      PHP
      Parser
      XSLT
      mod_rewrite
      Javascript
      AJAX

      Наиболее красивая строчка рекурсивного добавления в svn репозиторий

      11:34, 6 сентября 2006 ( )

      Вот так мы добавим все недобавленные элементы в репозиторий. Предложенных вариантов много, но этот наиболее подходит под unix-way

       svn status | grep ? | cut -d" " -f7 | xargs svn add 

      поясню:

      svn status покажет все модификации репозитория, знаком ? будут помечены новые файлы.

      grep ? отберет из всего списка строки помеченные ?

      cut -d" " -f7 вырежет колонку после 7го пробела(имя файла)

      xargs передаст входной параметр нужной программе

      а передаст имя файла в svn add, что нам и требовалось.

       

      Однако, вы думали, зачем вам svn? Что бы заниматься хакерством на пляже

      17:23, 5 сентября 2006 ( )

      Цитирую svnbook:

      Все эти три команды (svn status, svn diff и svn revert) могут использоваться при полном отсутствии сетевого доступа. Это позволяет легко управлять рабочими изменениями когда вы находитесь там где нет сетевого соединения, например, находясь в самолете, едучи в пригородном поезде или занимаясь хакерством на пляже.

       

      Как-то незаметно сайт открылся chieftec.kiev.ua

      02:14, 26 августа 2006 ( )

      Первое созданное с нуля на Rails произведение веб-исскуства  про хорошие корпуса Chieftec. Нет повода не разбить бутылку шампанского о веб-сервер chieftec.kiev.ua.

      Одно только огорчает. При активном юзании картинок в админзоне, превью разные, аплоады, и иже с ним,  то что из TinyMCE выпадает, то процесс ruby18 начинает кушать под 200Мб памяти, а т.к. таких процессов запущено два, то ресурсов оказывается все меньге и меньше. В обычном же режиме на процесс уходит порядка 20Мб, что более чем приемлемо. Также включен встроенный механизм кеширования, который умно генерит статику (при контекстных изменениях в админе статика убивается). Т.к. особо динамичных частей на сайте нет, то он почти на 95% сейчас весь статичен. Правда круто?   

       

      А вот вам еще онлайновый Excel от Google

      12:51, 18 августа 2006 ( )

      http://spreadsheets.google.com/

      Каждая работа гугла из серии "А вам слабо?". 

       

      Использование объекта flash

      11:23, 15 августа 2006 ( )

      По сути своей отличная штука, объект flash служит для уведомления пользователя о результате выполненного действия, типично это "Ваши данные успешно сохранены", либо "Произошла ошибка".

      Применение его на практике очено простое:

      в контроллере:
      flash[:notice]="Ваши данные сохранены"
      redirect_to :action=>'someaction'


      в вьюшке:
      <%= flash[:notice] if flash[:notice] %>

       И это очень удобно, т.к. состояние flash сохраняется в сессии, и срабатывает при редиректе. Это же является и проблемой, когда у вас срабатывает, к примеру, post формы без redirect, то вы увидите эту же flash дважды(!). А такой хоккей нам не нужен.

      Странно, что в api это не документировано, юзаем метод now обзекта flash следующим образом:

      flash.now[:notice]="Ваши данные сохранены".

      И сообщение появляется только один раз, что нам и требовалось.

      Кстати, о различиях в квотировании строк.
      Если мы используем " (двояная кавычка), то эти строки будут обрабатываться на наличие ruby инструкций, в то время как ' (одинарная кавычка) пройдет без дополнительных проверок.

       

      Кто еще не был на YouOS, идти и смотреть

      17:32, 9 августа 2006 ( )

      http://www.youos.com/html/index.html?mode=demo

      В золотых ручах и джаваскрипт - язык для написания веб-ОС. А ведь ОС, это не большой полосатый мух, который делает бз-з-з-з, а Операционная Система. Ну YouOS это не в полном смысле "ОС", а это скорее Windows 1.0 в веб-исполнении.

      Русская инженерная мысль идет всегда в одном направлении - а если в местном браузере открыть этот же самый YouOS, то он свихнется? 

       

      Обширная тема по примочкам vi, тонкая настрока, много конфигов

      14:18, 8 августа 2006 ( )

      http://linuxforum.ru/index.php?showtopic=2682&st=0

      Уважаемые гуры vim делятся хинтами и примочками. Тонкая настройка vim и vim startup.

      Также типсы: http://www.rayninfo.co.uk/vimtips.html 

       

      Необходимо и достаточно из extenstions для Firefox

      10:42, 7 августа 2006 ( )

      Не секрет, что Firefox на сегодняшний день практически единственный распространенный браузер, наиболее полно поддерживающий стандарты, а поэтому, лучший (ой, вот это вот не надо про Оперу, это глюк на глюке еще тот).

      Для полного браузерного счастья Firefox не хватает сущих пустяков, которые и доставляются в виде плагинов. Их, самых необходимых, всего-то раз, два и обчелся.

      Привожу свой аскетичный список:


      TabMixPlus - прочно и заслуженно стоит в списке наиболее популярных расширений. Позволяет показывать прогресс-бары в загружаемых табах, подсвечивать непрочтенные (неоткрытые табы), ну и все что только можно с этими табами вытворять, все есть.

      Mouse Gestures, тут все ясно из названия. Наиболее юзаемые - Вниз-Вправо закрывает таб, или окно браузера, RClick-Left - назад, Rclick-Right - вперед.

      DevBoi - описанная в предыдущей заметке полезнейшая вещь для веб-девелопера. Быстрые ленки на описания элементов, классов, функций Rails, HTML, Javascript, CSS.

      Web Developer, целая студия для работы и отладки HTML кода страниц, полезные фичи - показ классов, id элементов, умеет при верстке выделять, подсвечивать ячейки таблиц, умеет делать rsize окна на необходимый размер (800x600, 1026x768) и многое другое.

       

      Планируется к установке и использованию extension для постинга в блог (как только прикручу соответствующий API). 

       

      Документация к Rails. Способы доступа к документации.

      16:07, 4 августа 2006 ( )

      После запроса к знающим людям в google группы по ROR выкристализовались три метода чтения документации:

      1. непосредственнои из браузера по адресу http://api.rubyonrails.org/
      2. При помощи rdoc и gem_server (что дает ту же документацию что и api.rubyonrails, только с localhost)
      3. При помощи firefox плагина DevBoi http://www.martincohen.info/products/devboi/. (попробую юзать, мне кажется этот метод самым перспективным). Ключает в себя доку по HTML,CSS,Javascript, и, как плагин, можно доставить Rails 1.1.2 доку. 

      Слева в окне - элементы, аттрибуты, свойства, объекты. При даблклике открывает в основном окне ссылку на описание элемента на сайте-источнике. Т.е. по HTML открывается w3c, по Rails открывается api.rubyonrails.org

       

       

       UDAPTED:
      А также, процитирую:

      Можно еще юзать http://www.gotapi.com/
      Там быстрая навигация по всем нужным докам (Ruby Core, Rails API, HTML,
      CSS, JavaScript DOM, Prototype) плюс поиск. Рекоммендую. 

       

      Броузерные push технологии.

      10:22, 27 июля 2006 ( )



      Однако все идет к полноценным двунаправленным клиентским веб-приложениям.

      Всем вебдевелоперам, смотреть демку и подбирать под столом упавшую челюсть.
      http://minnow.cc.gatech.edu/squeak/uploads/5851/asteroids.htm


      А вот и реализация push технологии под Rails
      http://juggernaut.rubyforge.org/

       
      страницы: 1 2 3 4 5
       6 
      7 8 9 10 11 ... >|
      © Максим Прокопов 2005-2016 О сервере