You are here: Blogsphere Longtail

Rails BlogSphere

BlogSphere

Keep up to date with your favourite Rails bloggers in context.

Read more about how it works


I love Sparks

by Elliot Smith | about 2 hours ago | Read more

This is truly marvellous:

Sparks at the height of their powers, with one of my favourite tracks from their best album (in my opinion), Indiscreet.

The shorts! The peculiar hat! The sidewards glances! The moustache! The camp dancing! The lyrics!

Get in the swing, pal
Get in the swing
With everybody and everything
(repeat)

My friends are here
Mind if you go out and not come back again
Well, thanks a lot
Hooray, hooray
The night is younger than the girl who's got the touch
But not by much

Well, I ain't no Freud, I'm from L.A.
But I know certain things
That they also serve who sit and wait
They're cheaper than painting
And don't need explaining

(Chorus)

When Salmon spawn
A ton of water blocks their motion,
Spoils their game
But on they go
Thrashing 'til their mission is fulfilled or else
Oh, but they have their friends
And have a warm bed waiting
Just like I do with you
I'm happy, so happy, I'm happy, oh happy

(Chorus)

All for one, one for all

(Chorus)

Hello down there
This is your creator with a questionaire
Hello up there
I don't have the time to fill out questionaires 

I will always love Sparks, for one thing in particular: helping me survive a particularly gruelling, embarassing, disappointing weekend. When I was about 15, I went to trials for the Lincolnshire under-16 rugby squad. I remember distinctly that my mum got me some jeans to wear, which were basically flares; I knew I'd be spending the weekend away from home with other boys my age, and was terrified of them seeing me naked, taking the mickey out of my flares, taunting me for other reasons etc. (I was quite shy).

The morning I set off from home, probably with mum, I heard This Town Ain't Big Enough For The Both Of Us on the radio. The tune was so infectious, the lyrics so baffling and brilliant, that even though I only heard it once, I was repeating the chorus to myself all weekend. It gave me a moment of space to retreat into, a glamorous fantasy moment I could hang on to amid the painful, eyes-down fear of that weekend:

By the way, I didn't make the team (the disappointment because a stud in one of my boots fell out and I got horrendous blisters which hampered my performance on day 2), I spent the weekend feeling embarassed but wasn't taunted, but did sub. a couple of times for the Lincolnshire rugby team.

Once I got home, I discovered my dad had copies of Indiscreet, Propaganda and Kimono My House, all absolute classic albums. I used to surreptitiously borrow the tapes and listen to them on my Walkman, practically all the time. People are put off by the high singing, I think; but I think that's part of the histrionic joy of their work, and once you listen to the lyrics, you realise they are brilliant song-writers with a unique world view. Sparks have been cruelly underrated for years, but recently they've been namechecked by all sorts of music industry luminaries. Glad to say I was there twenty years ago. But it's still rare to find anyone who'll admit to liking them (apart from my friend Adrian). I'm coming out of the closet right now, in the hope this will encourage others to dig out their 70s albums (I have to admit I am not that interested in the albums they released after 1979).

Vinicius_ebersol Bug no FCGI utilizando método POST com :multipart => true

by Vinicius Ebersol | about 3 hours ago | Read more

Ontem ao publicar uma demo no ar, penei para descobrir porque eu não conseguia criar um novo produto durante o teste da aplicação. Utilizando o WEBRick eu conseguia criar normalmente. Seria um problema de banco de dados ou da utilização da versão de alguma gem? Além disso, todos os outros formulários de criação funcionavam.

O que será então?

Se trata de um bug no FCGI. Simplesmente quando o método ultipart está definido como true, ao tentar cadastrar um dado novo no banco de dados, ele não consegue direcionar o POST para a action create do seu controller. A solução é simples e indolor. No seu form de new faça o seguinte:

<%= error_messages_for :product %>

<% form_for(:product, :url => "#{products_path}/", :html => { :multipart => true }) do %>

  <%= render :partial => 'form' %>

  <p>
    <%= submit_tag "Salvar" %>
  </p>
<% end %>

Note que no lugar de @products eu pus :product, :url => ”#{products_path}/”, isto porque o bug somente ocorre pela falta da barra após o nome do controller. Se a action do form estiver somente ”/products” ele irá entender que você quer acessar a action index e não o create. Com a barra no final da action tudo vai funcionar perfeitamente.

Qualquer dúvida, comente, talvez hajam soluções melhores.

O crédito para o descobrimento deste bug é para o Everton Carpes.

Vinicius_ebersol Teste gratuíto do mod_rails na TeHospedo

by Vinicius Ebersol | about 3 hours ago | Read more

Ontem foi anunciado aos assinantes da TeHospedo.com.br que haverá oferecimento de hospedagem gratuita para quem quiser testar Rails utilizando o famoso mod_rails.

A hospedagem gratuita estará rodando durante os meses de julho e agosto para que a oferta do serviço seja da qualidade que a TeHospedo já oferece há tantos anos.

O que você terá para utilizar a hospedagem da TeHospedo:

  • Acesso SSH
  • Capistrano 2.4
  • Git e SVN
  • Rails 2.1
  • mod_rails
  • e muito mais…

Maiores detalhes sobre hospedagem Ruby on Rails com o mod_rails, clique aqui.

Se você não deseja utilizar os servidores da TeHospedo para testes e já quer rodar sua aplicação em produção, clique aqui e já tenha a sua conta ativada em menos de duas horas úteis.

A TeHospedo também está oferecendo hospedagem gratuíta para domínios .can.br, confira aqui.

SUPER PROMOÇÃO HOSPEDAGEM RAILS

Ninh Ruby bug?

by Ninh Bui | about 3 hours ago | Read more

Our Phusion roady Tinco Andringa is hard on his way of making Hongli and myself very proud, since it seems he has stumbled on a peculiar bug in MRI while doing compiler construction (just don’t get a grade that’s higher than a 8/10 to keep the status quo mmm’kay? otherwise Hongli and I have [...]

To be more educated or not?

by Theodore Nguyen-Cao | about 3 hours ago | Read more

…That is, more educated in the formal sense.  I think nothing can replace real world experience.  However, one of the questions that have been on my mind for the past year or so is if I should be going back to school.  I’m 24 and I got a couple of years of work experience under [...]

Chris_haupt Keeping Up with the Information Flood

by Christopher Haupt | about 4 hours ago | Read more

The web is such a wonderful facilitator of publishing and communication that it’s almost impossible not to be chronically overwhelmed by the amount of information available.

I’ve been working on my information diet for years, having dropped most print newspapers a few years ago, then cut out most magazines, and more recently having worked toward an effective approach for dealing with the incredible amount of information available via RSS feeds.

Even if I were to focus my interest solely on startups, Ruby on Rails, marketing, writing, or photography, there’s far more content produced every day than I can hope to (or want to) read. Striking the right balance between reading enough to stay informed and find things of interest, but not so much that it takes too much time or feels burdensome, is a real challenge.

I’ve just posted an article on my evolving feed-reading habits over on my personal blog.

What’s your strategy?

Michaelslater_thumb Keeping Up with the Information Flood

by Michael Slater | about 4 hours ago | Read more

The web is such a wonderful facilitator of publishing and communication that it’s almost impossible not to be chronically overwhelmed by the amount of information available.

I’ve been working on my information diet for years, having dropped most print newspapers a few years ago, then cut out most magazines, and more recently having worked toward an effective approach for dealing with the incredible amount of information available via RSS feeds.

Even if I were to focus my interest solely on startups, Ruby on Rails, marketing, writing, or photography, there’s far more content produced every day than I can hope to (or want to) read. Striking the right balance between reading enough to stay informed and find things of interest, but not so much that it takes too much time or feels burdensome, is a real challenge.

I’ve just posted an article on my evolving feed-reading habits over on my personal blog.

What’s your strategy?

Pg_cartoon Scharf, schärfer, pain food

by Peter Grosskopf | about 4 hours ago | Read more

Es gibt Leute die mögen es scharf, sehr scharf, so scharf das es schon weh tut. Es soll sogar Gourmets geben, die sich gleich ein Handtuch mitbestellen, damit sie sich zwischendurch die Schweißperlen von der Stirn wischen können. Wenn der Mexikaner um die Ecke mit seinem schärfsten Gericht den Schärfeliebenden nicht mehr beeindruckt, dann wird es vielleicht Zeit für Pain Food. Essen das so scharf ist, dass der normale Esser das Handtuch wirft. Das Essen kostet nicht nur Geld, sondern auch eine ordentliche Portion Mut und Überwindung. Manchmal kommt es vor, dass Übermütige anschließend in die Klinik gefahren werden müssen, weil ihnen nicht bekannt war, dass sie eine Allergie gegen Chili oder Knoblauch hatten. "Du denkst, Du könntest scharf essen,dann hast Du noch nie Pain-Food gegessen" denn Pain-Food wurde vom Tod kreiert! - so ein Zitat auf der Website der Pain-Food-Bude. Heute fand in Pirmasens (Pfalz) in der Pain-Food-Bude ein Pain Food Wettessen statt. Die Wettkämpfer mussten drei super-scharfe Gerichte essen. Nach den ersten beiden Speisen mit exodusartigen Soßen, gab es eine 5 Minuten Pause, in der ein scharfer Kaffee getrunken wurde, danach musste gleich das letzte Gericht gegessen werden. Bis jetzt konnte ich den Gewinner noch nicht in Erfahrung...

1ccb5123d1af92e24b32cec62abcf9a8?s=80&r=any merb-auth, webrat, and merb_stories

by Jack Dempsey | about 4 hours ago | Read more

Recently I've been working on getting some stories written for www.recollectr.com and given that I just added in MerbAuth support, I thought now would be a good time to dive back into the previously paused process.

If you're interested in using webrat for merb_stories, you'll want to get the fork that supports merb from here:

http://github.com/gwynm/webrat/tree/master


I'd previously had some stories working with webrat and edge merb, but it looked like the upgrade to using MerbAuth in slice form broke some things. After some investigation I realized that the namespacing that's used in merb-slices was slightly different than what the merb supported fork of webrat was happy with...gwynm's fork adds a cookies= method to Application as follows:


class Application < Merb::Controller
def cookies=(newcookies)
@_cookies = newcookies
end
end


This is fine except with MerbAuth, we have MerbAuth::Application, and as such things were busted a bit. So, doing the same for MerbAuth::Application fixed things right up:


module MerbAuth
class Application < Merb::Controller
def cookies=(newcookies)
@_cookies = newcookies
end
end
end


Thing is, this doesn't exactly belong in MerbAuth as its specific to webrat....and it doesn't exactly belong in webrat as its going to be an issue to any merb-slice. So for the time being I have this in my app code, and things work nicely. I'll probably write a little more and maybe give some examples for general webrat and merb_stories usage, but til then hope this helps anyone else trying all three of these great components.

Run Firefox 2 and Firefox 3

by Theodore Nguyen-Cao | about 4 hours ago | Read more

Gah, why would you want to run both? Well, Firebug is the suck in Firefox 3. I’ve been doing a lot of javascript/ajax development lately. When using Firefox 3 and the Firebug console, I get the following error occasionally: commandLine.evaluate FAILS: [Exception... "Security Manager vetoed action" nsresult: "0x80570027 (NS_ERROR_XPC_SECURITY_MANAGER_VETO)" location: "JS frame :: chrome://firebug/content/commandLine.js :: :: [...]

N1402320540_7550 "Luck is where preparation meets opportunity."

by Daniel Hammond | about 4 hours ago | Read more

“Luck is where preparation meets opportunity.”

Me2006c DRYing your Views

by Michael Lang | about 4 hours ago | Read more

Let me start out by saying that I am finally beginning to understand a bit about that magical Ruby block notion and how implementing methods through block passing can really empower you as a Ruby developer. Thanks to, a most excellent Ruby tutorial, I am definitely feeling a good bit more empowered about getting [...]

Will Ruby Tracks knock out DHH’s Ruby on Rails?

by Marcos Ricardo | about 4 hours ago | Read more

Since I decide to get into this “Ruby on Web framework”, I need to go into some pre-learning tasks, about the Web it self, about Web applications, about this “Ruby on Web framework” community and so on. First of all, if I will write about this framework and my process on learning it, I will need to use its logo a lot on my posts and any other material I produce in the process. Soon I

Dan-128x128 White Noise

by Dan Benjamin | about 4 hours ago | Read more

It’s a fact that silence, like the kind created by our sealed, insulated dwellings, is an unnatural condition with harmful side-effects. Sounds like white noise can be immensely helpful in creating positive background noise in an otherwise silent home or office. White noise is also useful in masking the unwanted noise from a noisy workplace or hotel. Babies and small children also benefit immensely from white noise, as the sounds they heard for 9 months in the womb are suddenly absent in the outside world.

SimplyNoise is a straight-forward browser app that creates user-adjustable white noise. Just move the slider to adjust the volume. New features, like “improved white noise” and downloadable MP3’s are on the way soon.

If you’d prefer a native application, check out Noise, a Mac OS X application that you can use to generate white or pink noise.

And if you want a real-life sound machine, the HoMedics SS-2000 isn’t bad for $20.

Bar Camp Gold Coast 1 - Mission Complete

by Steve Dalton | about 5 hours ago | Read more

Barcamp Gold Coast Logo

About 30-40 people turned up to Bar Camp Gold Coast on a rainy Saturday at Griffith Uni (perfect weather for staying inside and talking tech). I was really encouraged by the quality of the people that attended... I always knew these people existed on the Gold Coast and I will now double my efforts to get more stuff like this happening on the coast.

Anyway - I'll blog about this in more detail later, but here are some of the things that we did.

  • Mobile Coffee Guy - very popular. Thankyou Kerry - I will definitely use you again. I'll find your website and post here.
  • Pizza - Eagle Boys were ok. But were pretty late and pizza was a little cold....
  • Hardware giveaway.... got rid of a lot of my stuff. Hands shot up pretty quickly - so obviously people obviously wanted this stuff! Lots of other people brought stuff to give too.
  • Apress Book/Tshirt giveaway - didn't know how to give these away in the end (best presentation was too hard to judge) so we did a door prize instead.
  • Internet - Griffith Uni installed an AP especially for us, and we had use of the uni internet. Seemed pretty fast - although annoying to keep getting the login page after a time away
  • Group photo - thanks DJ for getting this together.. good idea
  • Linux area - we kept a little area with some Linux magazines, distros and flyers on and the GCLUG people seemed to gather around there and talk to people about Linux, seemed to work well.
  • Tshirts - good number of shirts (I think we printed 38) - they nearly all went, and it was nice to see Linux on everyone's backs too (including some MS people :)). Thanks to Custom Tees for those.
  • After drinks... we got about 10 people there.... Parkwood Tavern was pretty ok, had a good outdoor area - with heaters!

read more

J2007_296_426_bw [Q&A] Diferencia entre nil y empty

by javier ramirez | about 5 hours ago | Read more

Inauguro una nueva serie en el blog. Como sabéis, me gusta participar en las listas de correo para aprender de los gurús, y para echar una mano cuando puedo a la gente que tiene dudas. De vez en cuando respondo a mensajes en las listas de correo que me parecen dudas genéricas. Otras veces contesto [...]

Think of killer apps for twitter.... hmmm!

by Dan Higham | about 5 hours ago | Read more

danhigham: Think of killer apps for twitter.... hmmm!

Voicemail is dead. . .

by Alexander Muse | about 5 hours ago | Read more

Mike Arrington is suggesting, “Think Before you Voicemail.”  I have to agree.  Quit leaving me voice messages.  If you need me to call you, just email, text me or IM me.  I have consolidated all of voicemail into one box, but even then it takes FOREVER to listen to the 30-50 messages I get in [...]

2008년 7월 5일

by Heungseok Do | about 6 hours ago | Read more

  • 욕조에 누워서 미투모바일하다가 알아낸 것. 미투모바일에서는 프로필 사진을 확인할 방법이 없다.(me2mobile 너무 뺀듯)2008-07-05 11:08:31

  • 딸내미 피아노 연주 ㅋㅋ(딸내미 피아노)2008-07-05 12:49:03
  • 미용실 갔다오면 어색해(미용실에서 me2photo)2008-07-05 16:12:41

  • 이 글은 꽃띠앙님의 2008년 7월 5일의 미투데이 내용입니다.

    <!-- end of daily_digest -->

    Album batter blaster breakfast at my place with @shawnbot, @rk, @aprilini and more

    by Cameron Walters | about 6 hours ago | Read more

    batter blaster breakfast at my place with @shawnbot, @rk, @aprilini and more

    When you fell off your bike why did your mother rub your elbow?

    by Venu | about 6 hours ago | Read more

    I am reading this very interesting book “A User’s Guide to the Brain” by John J Ratey. It is very enlightening when it comes to understanding human behavior. I wanted to share some of those with you. Here is one: The primary receptor for pain called ‘nociceptor’ responds to stimulation such as intense pressure, extreme temperatures [...]

    Rope m night sucksalot

    by John Yerhot | about 7 hours ago | Read more

    Why don’t I listen to people?  Jen and I just sat through The Happening.  Yes, it does suck just as much as every other M Night Shamalama dig dong movie since the Sixth Sense. How he managed to make Mark Wahlberg and John Leguizamo completely suck beyond belief is beyond me.  I’m not even sure why [...]

    Jamesbritt_3 Twitter Litter

    by James Britt | about 7 hours ago | Read more

    I’ve noticed an increase in the use of folks adding a leading ’@’ character to user names (and even real names) in threaded discussion boards, mailing lists, and E-mail.

    I don’t think any of the uses I’ve seen were meant to aid any sort of automated text processing; it appears to be a bad habit that perhaps makes sense on Twitter, but is merely line noise elsewhere.

    Please consider: No Twitter Litter.

    Nolan_eakins_2007 Javascript Vi (via Google Reader)

    by Nolan Eakins | about 7 hours ago | Read more

    Google Reader shared an item on Google Reader

    Banjo ets

    by Ry Dahl | about 7 hours ago | Read more

    ets, Erlang Term Storage, is great. It a simple memory hash for "very large quantities of data" on which more complex database systems are built (Mnesia, for example). The man page says, lookup, insertion, and removal are constant time operations.

    I just reimplemented the back-end for my Caching Server to use ets and I'm very happy with the results. Code is simpler and the system is responding more quickly.

    I must say - I'm extremely happy with Erlang so far.

    Sawhorses in Woods Hole, MA

    by Dylan Fareed | about 7 hours ago | Read more

    Photo-1_medium

    Still #2314

    by Dylan Fareed | about 7 hours ago | Read more

    Photo_medium

    MacOSX: MacOSX上的MacPorts

    by Daniel lv | about 7 hours ago | Read more


    作者: lgn21st  链接:http://lgn21st.javaeye.com/blog/211963  发表时间: 2008年07月06日

    声明:本文系JavaEye网站发布的原创博客文章,未经作者书面许可,严禁任何网站转载本文,否则必将追究法律责任!

    Mac下面除了用虚拟文件夹系统安装应用程序外,还提供了ports来帮助你安装其他应用程序,跟BSD中的ports道理一样,将macports的使用方法记录在这里以备查:

    安装macports
    到这里下载最新的macports的Mac OS X Package(.pkg)安装包,安装过程没有什么特别,就像安装其他应用软件一样,需要注意的是一些系统需求一定要提前安装.

    将/opt/local/bin和/opt/local/sbin添加到$PATH搜索路径中

    原本port有个sync的功能,不过这个sync事实上是selfupdate的一部分,所以强烈建议用selfupdate来更新ports索引
    sudo port selfupdate

    搜索索引中的软件
    port search app_name

    安装新软件
    sudo port install app_name

    卸载软件
    sudo port uninstall app_name

    查看outdated的软件以及版本
    port outdated

    升级outdated的软件
    sudo port upgrade outdated
    本文的讨论也很精彩,浏览讨论>>


    JavaEye推荐



    F48c4e87d358907128448c9fc047ecd1 Tutorial Avançado de HTML: Dominando Tabelas

    by Elomar França | about 7 hours ago | Read more

    Quer dizer que você acha que sabe como fazer uma tabela? Claro, você conhece as tags table, tr, td e th, você tem até os atributos rowspan e colspan no seu bolso. Você pode mesmo fazer uma mesinha pra café de madeira compensada, mas você não quer saber como construir uma daquelas mesas de jantar [...]

    Kehr Wieder

    by Corey Ehmke | about 8 hours ago | Read more

    It’s taken almost a year of on-again, off-again effort, but my book is finally ready for the world! For those of you who do not know, last year I took my grandmother to Poland to visit her childhood home. She had not been back since World War II. I kept a journal and took nearly [...]

    Justin_williams Found Near UE: Black Dog

    by Justin Williams | about 8 hours ago | Read more

    Thursday, July 3rd, I found a black dog in the soccer fields off Vann Avenue on the East Side of Evansville. When I got to her, it was just as I thought: worn out, a little hurt, dehydrated, and hungry. My sister and I took her to Parkdale Animal Hospital, who was great and did [...]

    Ryan-orange-large Checking out themattinator.com. Looks like Why the Lucky Stuff had something to do with it. Great...

    by Ryan L. Cross | about 8 hours ago | Read more

    Checking out themattinator.com. Looks like Why the Lucky Stuff had something to do with it. Great concept.

    Bringing the Incredible Hulk Home! (don’t try this at home)

    by Alexander Muse | about 8 hours ago | Read more

    Last month I bought a life-size Incredible Hulk statue from Marvel (i.e. the ones you have seen in the theaters). I was finally able to pick up the statue, with Chris’ help. OMG it is VERY hard to get a 8′6″x6′6″x6′6″ statue out of a theater and into an office building (don’t try [...]

    Slowly realizing that Merb + Datamapper leads to a sad and sleepy Mando. Back to ActiveRecord for...

    by Mando Escamilla | about 8 hours ago | Read more

    Slowly realizing that Merb + Datamapper leads to a sad and sleepy Mando. Back to ActiveRecord for now :).

    The only important rule is ...

    by Marcel Molina Jr | about 8 hours ago | Read more

    The only important rule is that all sexual climaxes must be simulated, not real.

    Austin AIR SEX Championships

    Miyajima ferry

    by Marcel Molina Jr | about 8 hours ago | Read more

    Miyajima-ferry

    Miyajima ferry

    21st Century Schizoid Man b...

    by Marcel Molina Jr | about 8 hours ago | Read more

    21st Century Schizoid Man

    King Crimson

    Edison – Failure of t...

    by Marcel Molina Jr | about 8 hours ago | Read more

    Edison – Failure of the Year

    1teamalps1cmdejgea7p7okx_400 Idealist volunteer listings for Boston tech professionals

    by Dan Croak | about 8 hours ago | Read more

    Looking for a part-time volunteering position in the Boston area where I can contribute my technology expertise, I did some research on Idealist. These are the three most promising I could find:

    • Help build the Citizens Market PHP web app - Citizens Market is a nonprofit developing a user-generated database to gather reliable information on the social and environmental performance of companies. The database will be free, transparent and accessible online.
    • All-purpose technical volunteer at Haley House - Haley House is a food and housing provider in the South End. They’re looking for an Apple-oriented, all-purpose technical person with web development experience.
    • Webmaster for the Jewish-Muslim Relations Center - A few hours a month, make updates and changes to their website. Organization works nationally to move relations between Muslims and Jews beyond political conflict.

    Jo_opaulo2 2º ESOL - Palestra: Ruby on Rails colocando a web nos trilhos

    by João Paulo Lins | about 8 hours ago | Read more

    <object height="355" width="425" style="margin:0px"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=iiesol-1215270510567222-8" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed allowfullscreen="true" type="application/x-shockwave-flash" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=iiesol-1215270510567222-8" allowscriptaccess="always" height="355" width="425"></embed></object>

    Essa semana participei do II ESOL que aconteceu no CEFET-PE. Foi a minha primeira paticipação em um evento de software livre. Tentei passar um pouco do mundo Ruby e Rails com o intuito de consquistar alguns adeptos e fortalecer a nossa comunidade local. A palestra foi nos moldes do DHH. Fiz uma breve introdução ao Ruby e um hands on com Rails para mostrar as facilidades de utilizar o framework.

    O evento estava muito bom e só tenho a agradecer ao pessoal da organização pelo apoio e atenção que me deram durante todo tempo que estive por lá.

    O código da aplicação para quem quizer brincar.



    Tell us what you think of the new BlogSphere feature. We are continually looking to improve and update the functionality based on your feedback.

    Job Board

    Job Boards
    Find your next Ruby on Rails project or job.
    Exclusive content, regularly updated - onsite and tele-working positions listed.

    View the opportunities

    Latest from the Weblog

    Recent Recommendation

    Mark Windholtz:

    I've known mark for years and enjoyed working with him.

    - Sbubble C.N, United States