![]() ![]() ![]()
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера flash & management/Записи в блоге |
![]() |
flash & management
Голосов: 0 Адрес блога: http://mixailflash.blogspot.com/ Добавлен: 2012-10-19 22:40:53 |
Ruby rackup start
2012-10-19 16:23:00 (читать в оригинале)Недавно я уже писал о том как поднять сервер на ruby с использованием sinatra.
Сегодня я хотел бы рассказать как это сделать с помощью обычного rack.
Практически все фреймворки на ruby используют rack. Так что сделаем сервер теперь и на нем, чтобы лучше ориентироваться в технологиях ruby.
Создадим файл config.ru
Напишем в него код с комментариями:
И запустим:
Теперь перейдем в браузер и введем:
http://localhost:9292/index
Появится сообщение:
Hello, index page
А если введем http://localhost:9292/ или что-то другое то будет сообщение: Sorry, error. Так что если в case прописать больше значений то вы получите больше страниц. Вот и все, мы сделали еще более легкий сервер на ruby.
Сегодня я хотел бы рассказать как это сделать с помощью обычного rack.
Практически все фреймворки на ruby используют rack. Так что сделаем сервер теперь и на нем, чтобы лучше ориентироваться в технологиях ruby.
Создадим файл config.ru
Напишем в него код с комментариями:
# config.ru
class HelloWorld
def call(env)
# определяем адрес страницы
request_path = env["REQUEST_PATH"].delete('/')
answer = '';
# выбираем ответ в зависимости от адреса страницы
# возаращаем на index приветствие на все остальные ошибку
case request_path
when "index"
answer = "Hello, index page";
else answer = "Sorry, error";
end
# теперь возвращаем полный ответ
return [
200, #статус страницы
{'Content-Type' => 'text/html'}, #тип ответа страницы
[answer] # ответ
]
end
end
# запускаем приложение
run HelloWorld.new
И запустим:
rackup config.ru
Теперь перейдем в браузер и введем:
http://localhost:9292/index
Появится сообщение:
Hello, index page
А если введем http://localhost:9292/ или что-то другое то будет сообщение: Sorry, error. Так что если в case прописать больше значений то вы получите больше страниц. Вот и все, мы сделали еще более легкий сервер на ruby.
Ruby передача параметров во вьюшку
2012-10-18 15:21:00 (читать в оригинале)Долго не мог понять как из ruby передать параметры в шаблон. Много статей, но ничего вразумительного я долго не мог найти. Как то все очень сложно описывали, а нужно было всего лишь понять механизм.
Сейчас я приведу пример как это можно сделать на примере sinatra. Тот же самый механизм работает и для Ruby on Rails.
Теперь создадим папку относительно нашего app.rb перейдем в него и создадим вьюшку:
И в созданном файле напишем код:
Простой пример, надеюсь кому-нибудь пригодится.
Сейчас я приведу пример как это можно сделать на примере sinatra. Тот же самый механизм работает и для Ruby on Rails.
#app.rb
require 'rubygems'
require 'sinatra'
require 'haml'
get '/' do
# здесь мы передаем две переменные name и privet
haml :index, :locals => {:name => "mixailflash", :privet => "Hello"}
end
Теперь создадим папку относительно нашего app.rb перейдем в него и создадим вьюшку:
mkdir views
cd views
touch index.haml
cd views
touch index.haml
И в созданном файле напишем код:
%html
%head
%title= privet+" "+name
%body
%p=name
%h1= privet+" "+name
%p
Welcome to my website made with Sinatra and HAML
%p=name
Простой пример, надеюсь кому-нибудь пригодится.
500 слов
2012-10-18 12:27:00 (читать в оригинале)В нашу развитую эпоху цифрового века, мы совершенно разучились общаться. Мы больше не пишем длинные письма от руки. Мы больше не пишем рефераты в институте, а только печатаем. Максимум что мы умеем это писать в твитере 143 символа или sms-ки в 60 символов (для кириллицы).
Недавно натолкнулся на статью, о том сколько зарабатывают топ блогеров, и я не удивлен что те из нас кто имеет писать, находить интересную информацию, способны зарабатывать на этом. Сейчас когда для поиска информации практически ничего не нужно кроме компьютера и интернета, информации очень много. Наверное, каждый второй ведет блог, это не учитывая огромное количество средств массовой информации и различных компаний, которые постоянно анонсируют свои продукты или услуги.
Представьте себе ситуацию, когда необходимо написать развернутое письмо или научную статью, причем количество слов строго оговорено, нельзя написать ни больше, ни меньше. Сможете ли Вы справиться с поставленной задачей? При условии что все надо написать самому, нельзя ничего ни от куда копировать.
Вполне возможно что человек, который много читает и имеет хороший словарный запас справится с этой задачей. Но большинство скорее всего потерпят неудачу. Потому что не так уж и просто выбрать из своей головы информацию на определенное количество слов.
Для практики я бы даже наверное сделал сервис в котором можно писать только определенное количество слов не больше не меньше и посмотреть сколько человек смогут им пользоваться. К примеру 500 слов не так уж и много и не мало. Скорость чтения, если я не ошибаюсь, в школьные годы, когда проводили замеры скорости чтения во втором и третьем классе составляли 100 - 150 слов, то есть средний человек на 500 слов информации, если она не сложна для восприятия способен прочитать на 2 - 3 минуты.
Вполне возможно, что уменьшение передаваемого количества информации от одного человека к другому сокращается пропорционально плотности информационно поля все планеты. Сейчас не нужно ждать неделю чтобы получить газеты с другого материка, не надо ждать письма неделями с другого конца света. Все происходит практически мгновенно. Не кажется ли Вам что это приводит к отупению большинства населения и непонятности процесса общения. Некоторые мои знакомы настолько пытаются сократить передаваемый поток информации, что я иногда их вообще не понимаю. А что будет в будущем? Возможно мы вообще разучимся говорить.
Наши предки тысячелетиями учились говорить чтобы передавать информацию и накопленный опыт предыдущих поколений. А наши потомки перестанут общаться и утратят знаний. А возможно, вообще вернутся в пещеры и начнут рычать.
Некоторые представители нашего вида практически так себя и ведут. Они сбиваются в стаи, упрощают язык до примитивов и начинают охотиться в стае. Выбирают себе вожака.
Но так же нельзя. Будущее это время самодостаточных личностей, которые зяняты интересным для них делом (исследованиями, творчеством, познанием себя). Когда никому не придется сбиваться в стаи чтобы выжить или прокормить себя. Но скорее всего такого не будет.
Максимум к чему мы придем это к расслоению общества не по материальным ценностям, а по интеллектуальным (что практически сейчас и происходит).
Этот пост крик души, о необразованности нашего мира и непонимании этого жуткого деградационного процесса. Я бы даже сказал “обыдления” масс. И состоит он ровно из 500 слов.
Недавно натолкнулся на статью, о том сколько зарабатывают топ блогеров, и я не удивлен что те из нас кто имеет писать, находить интересную информацию, способны зарабатывать на этом. Сейчас когда для поиска информации практически ничего не нужно кроме компьютера и интернета, информации очень много. Наверное, каждый второй ведет блог, это не учитывая огромное количество средств массовой информации и различных компаний, которые постоянно анонсируют свои продукты или услуги.
Представьте себе ситуацию, когда необходимо написать развернутое письмо или научную статью, причем количество слов строго оговорено, нельзя написать ни больше, ни меньше. Сможете ли Вы справиться с поставленной задачей? При условии что все надо написать самому, нельзя ничего ни от куда копировать.
Вполне возможно что человек, который много читает и имеет хороший словарный запас справится с этой задачей. Но большинство скорее всего потерпят неудачу. Потому что не так уж и просто выбрать из своей головы информацию на определенное количество слов.
Для практики я бы даже наверное сделал сервис в котором можно писать только определенное количество слов не больше не меньше и посмотреть сколько человек смогут им пользоваться. К примеру 500 слов не так уж и много и не мало. Скорость чтения, если я не ошибаюсь, в школьные годы, когда проводили замеры скорости чтения во втором и третьем классе составляли 100 - 150 слов, то есть средний человек на 500 слов информации, если она не сложна для восприятия способен прочитать на 2 - 3 минуты.
Вполне возможно, что уменьшение передаваемого количества информации от одного человека к другому сокращается пропорционально плотности информационно поля все планеты. Сейчас не нужно ждать неделю чтобы получить газеты с другого материка, не надо ждать письма неделями с другого конца света. Все происходит практически мгновенно. Не кажется ли Вам что это приводит к отупению большинства населения и непонятности процесса общения. Некоторые мои знакомы настолько пытаются сократить передаваемый поток информации, что я иногда их вообще не понимаю. А что будет в будущем? Возможно мы вообще разучимся говорить.
Наши предки тысячелетиями учились говорить чтобы передавать информацию и накопленный опыт предыдущих поколений. А наши потомки перестанут общаться и утратят знаний. А возможно, вообще вернутся в пещеры и начнут рычать.
Некоторые представители нашего вида практически так себя и ведут. Они сбиваются в стаи, упрощают язык до примитивов и начинают охотиться в стае. Выбирают себе вожака.
Но так же нельзя. Будущее это время самодостаточных личностей, которые зяняты интересным для них делом (исследованиями, творчеством, познанием себя). Когда никому не придется сбиваться в стаи чтобы выжить или прокормить себя. Но скорее всего такого не будет.
Максимум к чему мы придем это к расслоению общества не по материальным ценностям, а по интеллектуальным (что практически сейчас и происходит).
Этот пост крик души, о необразованности нашего мира и непонимании этого жуткого деградационного процесса. Я бы даже сказал “обыдления” масс. И состоит он ровно из 500 слов.
Vector
2012-10-17 22:55:00 (читать в оригинале)Еще в прошлом году натыкался на коментарии и примеры для игры Vector (рабочего названия я сейчас уже не помню), но примеры были супер. Больше всего времени разработчики били на разработку физического движка на flash.
Ребятам разработчикам респект. Ведь я их понимаю.
Ребятам разработчикам респект. Ведь я их понимаю.
Cabana
2012-10-17 22:21:00 (читать в оригинале)Сегодня наткнулся на анонс выходя еще одного инструмента для разработчиков мобильных приложений. Как сообщается на их сайте проект выйдет в свет 1 декабря 2012 года.
посмотреть. Как видно из видео пока что этот продукт будет поддерживать разработку под IOS, но скорее всего они расширят функционал и под другие платформы в обозримом будущем.
Вот несколько других похожих продуктов:
PhoneGap
Appcelerator Titanium
посмотреть. Как видно из видео пока что этот продукт будет поддерживать разработку под IOS, но скорее всего они расширят функционал и под другие платформы в обозримом будущем.
Вот несколько других похожих продуктов:
PhoneGap
Appcelerator Titanium
![BlogRider сегодня BlogRider сегодня](/themes/1/i/menu/th/blogrider_today.png)
![Самый-самый блог Самый-самый блог](/themes/1/i/menu/tt/tough.png)
![Изменения рейтинга Изменения рейтинга](/themes/1/i/menu/th/rating_changes.png)
Категория «Истории»
Взлеты Топ 5
![]() | ||
+1920 |
1940 |
Дрочливый_Драчун |
+1899 |
1946 |
Коптящий_Небо |
+1891 |
1957 |
Da_Queen_of_Da_World |
+1873 |
1964 |
Splash_Phantom |
+1754 |
1777 |
jolly_M |
Падения Топ 5
![]() | ||
-1 |
1270 |
Выдающиеся женщины |
-1 |
829 |
Работа в интернете |
-1 |
1180 |
Вкусное меню |
-2 |
84 |
xpyctal |
-2 |
1062 |
TradeIP |
![Главные темы Главные темы](/themes/1/i/menu/th/main_themes.png)
Популярные за сутки
Загрузка...
![Загрузка... Загрузка...](/themes/1/i/loader/loader.gif)
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.