Български участник в европейско SEO състезание.
Български участник в европейско SEO състезание.
Сайта: seocontest2008
Състезател: oggin
Български участник в европейско SEO състезание.
Сайта: seocontest2008
Състезател: oggin
Textmate не разпознава .html.erb ?
Textmate - Menu - Bundles - Bundle Editor - Show Bundle Editor - отляво Ruby on Rails - почти накрая от изброените bundels - Rails HTML. Намеретя вдясно в текста и променете:
fileTypes = ( ‘rhtml’ ); на fileTypes = ( ‘rhtml’, ‘erb’ );
Динамично генериране на sitemap.xml в ruby on rails сайт
controller:
def sitemap @posts = Post.find :all render :layout => false end
view:
xml.instruct!
xml.urlset "xmlns" => "http://www.sitemaps.org/schemas/sitemap/0.9" do
xml.url do
xml.loc "http://www.YourSite.com/"
xml.lastmod w3c_date(Time.now)
xml.changefreq "always"
end
@posts.each do |post|
xml.url do
xml.loc url_for(:only_path => false, :controller => 'home', :action => 'details', :id => post)
xml.lastmod w3c_date(post.created_at)
xml.changefreq "weekly"
xml.priority 0.9
end
end
end
helper:
def w3c_date(date)
date.utc.strftime("%Y-%m-%dT%H:%M:%S+00:00")
end
routes:
#Sitemap
map.connect "sitemap.xml", :controller => "home", :action => "sitemap"
Добавете Вашият sitemap в Google http://www.google.com/webmasters/sitemap
Новината Y! отхвърли предложението за закупуване от Microsoft. Според мен това е новината на седмицата !
SiteAlizer - Полезен плъгин за генериране на статистики за посещения. Лесна интеграция с ruby on rails сайт/приложение.
Кода на плъгина може да изтеглите от тук: http://opensvn.csie.org/sitealizer/
Issuu - Можете да създадете свободно профил и да качите свойте pdf файлове на сайта, да изпратите линк със свойте файлове за директно четене от сайта. Интересното е, че цялата система е разработена на flash дори и редактирането на профила на потребителя и т.н.
Най-голямото удобство е, че след като публикувате Вашият pdf файл може да го вградите във Вашият сайт. Issuu предлага лесен за вграждане за целта четец за сайт, блог, форум и т.н
Горещо НЕ препоръчвам горе упоменатата компания. Прокарват лан достъп до глобалната мрежа минават няколко дни и срив - няколко дни без достъп до услугата. Няма логично обяснение продължава липсата на достъп/услуга - след няколко дни идва обяснението: “Ами наш абонат при който беше захранването на switch ни се е отказал от услугата и ще трябва да дойдем на място”. В какво се изразява идването на място изразява се във връзване на захранване на въпросният switch (като прилежно се отрязва лан кабела и се пуска захранване през него), който е на близкото дърво до блока. Какво получава клиента - получава ангажимента да предоставя захранване на доставчика си като помощ към него за изпълнение на услугата му, получава също така обаждане при всеки проблем възникнал при абонат вързан към въпросното мрежово устройство от типа на “Има едно захранване при вас дали е включено…?”. До тук добре !
Но прекалиха:
Поредното обаждане - неделя вечер с познатия въпрос:
……
- Има едно захранване при вас дали е включено..?
- Да включено е !
- Имате ли достъп до интернет ?
- Да имаме.
- А firewall-a дали ви е включен?
- Ами да има включен firewall ?
- Може ли да го изключите ?
- А ?
- И да ви помолим да си оставите тази нощ компютъра включен ?
- А ?
……
Интересно ми е това добре позната картинка ли е ? Практика ? Или какво ?
Ruby on Rails приложение/сайт - Apache сървър за статично съдържание и mongrel за обслужване на rails приложението/сайта. Заявките към mongrel се пренасочват през Apache Proxy.
Виртуален хост конфигурация:
<VirtualHost IP:80> ServerName app.server.com ServerAlias app.server.com DocumentRoot /www/rails/public ErrorLog /www/rails/log/server.log
<Directory /www/rails/public/> Options ExecCGI FollowSymLinks AllowOverride all Allow from all Order allow,deny </Directory> <Proxy http://IP:3000> Order deny,allow Deny from all Allow from all </Proxy> ProxyPass / http://IP:3000/ ProxyPassReverse / http://IP:3000 ProxyPreserveHost on ProxyPass /images ! ProxyPass /javascripts ! ProxyPass /stylesheets ! </VirtualHost>
Пускане на mongrel:
/usr/bin/ruby /usr/bin/mongrel_rails start -d -e production -p 3000 -l /www/rails/log/mongrel.log -P /www/rails/log/mongrel.3000.pid -c /www/rails
Mongrel Server - На сайта на mongrel може да намерите повече информация за конфигурирането му, пусканете на клъстер от mongrel сървъри и т.н.
PicLens плъгина превръща браузъра в 3D инструмент за преглеждане на снимки в интернет.
Демо:
Статията - Дали това ще е сделката на годината в бранша или ще е краят на услугите който ползваме в Y! такива каквито са в момента. Аз лично не си представям едно такова сливане. Това което мен лично ми е интересно и ме касае е какво, ще се случи с Y! Mail и с del.icio.us.