After two years of preparation and four delays over the past several months due to technical glitches, Indian space startup Agnikul has successfully launched its first sub-orbital test vehicle, powered…
![TechCrunch | Startup and Technology News](https://cdn-ak-scissors.b.st-hatena.com/image/square/92584d6251feb0822f349cf0211361b2833c9939/height=288;version=1;width=512/https%3A%2F%2Ftechcrunch.com%2Fwp-content%2Fuploads%2F2018%2F04%2Ftc-logo-2018-square-reverse2x.png)
Hashです。ミームの人と呼ばれていた時期が俺にもありました。現在、株式会社ジモティーでエンジニアをやってます。公私ともにidで呼ばれ、本名を忘れがちなのが最近の悩みですが、別に悩んでいません。 ジモティーのエンジニアは5人で、基本的にまんべんなく仕事をやるもののある程度得意不得意があって、僕はインフラというかサーバの世話をすることが多いです(諸般の事情により名刺にはインターフェイスエンジニアと記載されているのですが…)。 そこで今回は「ジモティーを支える技術」と題して、ジモティーの使っている技術をざっくり紹介したいと思います。まぁタイトル使いたかっただけじゃね感あります。 Rails3 Ruby on Rails 3でWebアプリケーションを開発しています。 ウェブサービスとして見たときジモティーはいわば今風の「掲示板」で、トリッキーな作りは少ないためRailsとの相性は良いのではない
はじめに 開発的お仕事が捗るらしいと聞いて,最近になってようやくIRCというものの利用頻度が上昇し始めた issm です. IRC関連の各種ツールを使って,外部のサーバが自動的に私の手元に通知を届けるための環境づくりについて少し試してみたので,そのあたりの簡単な記録を残しておきます. なお,まだまだ不勉強のため,「with SSL」な接続については,本エントリでは触れていません. 目次 こんな感じの構成です: IRCクライアント 〜 LimeChat オレオレIRCサーバを立てる 〜 ngIRCd IRCサーバにつなぎっぱなしにする 〜 Tiarra HTTP経由でIRCへ投げる 〜 ikachan ikachanサーバへPOSTするためのスクリプト IRCクライアント 〜 LimeChat まずはメッセージを受け取るための環境から. 私は LimeChat を使ってます.よく知りませんが
IRCクライアントのLimeChatには「マクロ機能」があり、これによって他のアプリケーションとの連携が可能になっています。 今回はTwitterのタイムラインをGrowl for Windowsに通知してみたいと思います。LimeChat2からTwitterを利用する方法についてはTwitterではじめる、IRCの使い方をご覧下さい。 Growlってなに? Growlはさまざまなアプリケーションの通知情報をデスクトップに表示するソフトです。元々はMac用に開発されていましたが、2008年にWindowsへ移植が行われました。Mac版の解説はGrowl | Macの手書き説明書 さんが詳しいのでそちらをどうぞ。 Mac OS XではLimeChatを使わずとも、Growl専用のTwitterクライアント「Scalaris」が開発されています。Scalarisの解説はデスクトップにGrowl
先日、ちょっとした事情があって、自分のMacBookをクリーンインストールしていました。 OSの次に迷わずインストールしたいアプリケーションというのは、人それぞれにいろいろあると思いますが、 わたしにとっては「Growl」という通知ソフトもその中のひとつです。 最近ではGrowlのWindows版も開発されはじめたようですね。 WindowsでGrowlを使いたいというニーズはところどころで聞きますし、わたし自身もずっと以前から欲しいと思っていました。 当時は、Windows版のGrowlがなかったので、自分で似たようなアプリケーションを作ってみました。それが今回ご紹介する「Whine」です。 かなりGrowlを意識して作っていて、Growl用のネットワークAPI(Net::GrowlClientなど)からもメッセージを通知できるようになっています。 今回は、IRCクライアントのLimeC
会社のチーム内コミュニケーション用にIRCを利用しています。しばらく使ってみたのですが、常に最小化しているために発言をリアルタイムに追うことが出来ず、けっきょく直接話しかけにいったりIMを送ったりと、いまいち活用しきれていません。 google talkのクライアントや、twit、あるいはMac用のGlowlなどのように、発言内容を毎回ポップアップしてくれる機能があれば見落としも少ないかなと思うのですが、そのような機能があるIRCクライアントはないでしょうか?マクロやプラグインで実現できるという場合も、その方法を教えていただけると嬉しいです。 これまでに試したソフトはLimeChat、Pidgin、ChatZillaで、最近はLimeChatをメインで使用しています。
この記事は DRY原則とテストの可読性 - ✘╹◡╹✘ への応答という側面があります。テスト駆動 Javascript を読みおわりましたが、そこにもおなじようなことが書いてあったので、その考察でもあります。 テスト駆動JavaScript作者: Christian Johansen,長尾高弘出版社/メーカー: アスキー・メディアワークス発売日: 2011/11/25メディア: 大型本購入: 13人 クリック: 287回この商品を含むブログを見る TL;DR DRY ではなく sustainability を目標にする テストコードが技術的要素に踏み込みすぎないようにする テストの可読性は能力の低いフレームワークで書けば高くなるものではない。テスト対象、環境の性質につよく依存する DRY 厨というのはコードを省みないよりもタチが悪い。彼には DRY という錦の御旗があり、「やりすぎだよ」
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
最近Backbone.jsを触っています。Backbone.jsをRailsで使いたいならパッケージで導入してしまうのが一番簡単でしょう。 Gemfileにrails-backboneを追加してbundle install source 'https://rubygems.org' gem 'rails', '3.2.8' gem 'mysql2' group :assets do ... end gem 'jquery-rails' gem 'rails-backbone' # <- 追加 Backbone.jsを組み込みます。 $ bundle exec rails g backbone:install insert app/assets/javascripts/application.js create app/assets/javascripts/backbone/routers
RedmineのER図を作る方法が公開されていたのでメモ。 【元ネタ】 redmineのER図を生成してみた | ぷろぐらま Railsのテーブル名や主キーは、CoCで厳格なルールがあるおかげで可読性も高い。 だから、Redmineもこれだけの頻繁なVerUp、豊富な機能改善が可能だったのだろうと思う。 Railsの最大の特徴である「サロゲートキーの重視」については、渡辺さんが下記の記事を書かれている。 「強制されたサロゲートキー」の事例を眺める: 設計者の発言 複合キーをなくしサロゲートキーに統一する手法では、ER図に親子関係が発生せず、全ては外部キーによる参照関係になる。 多分、普通のRails開発では、テーブル間のリレーションシップはアプリケーション層で実装するだろう。 つまり、DBMSでリレーションを貼ることはしないので、テーブルは入れ物にすぎない。 DOAの立場の人がサロゲートキ
rails コマンドにこんな便利機能があったなんて…っ! qiita.com Rails アプリを新規作成するとき、決まって次の作業をやっている。 rspec_rails インストール factory_girl_rails インストール Devise インストール ユーザー作成 管理ユーザー作成 RailsAdmin インストール さすがに上記の作業を毎回やるのは面倒なので、RailsAdmin のインストールまでが終わったモックアプリを用意して使い回しているけど、それでもアプリ名をリーネームするの大変。Application Template 機能を使えば完全に自動化できそうだ。 さっそくやってみた。 @after_bundler = [] def after_bundler(&block) @after_bundler << block end gem 'rails-i18n' gem
「世の中がRubyで埋まればいいのに」と思うあなたの気持ちとは裏腹に、世界は一層多様で複雑なものに向かっています。エントロピーは日々増大しています。 人々は、その非効率性を指して「多様性は悪である」といいます。しかし画一的世界は創作の原動力となる人々のモチベーションを低下させ、そのやる気を奪います。つまり複雑で理解できない混沌として多様な世界こそが、人々に前に進むエネルギーを注入するのです。 僕たちはハリウッド映画を見るとき、韓国ドラマを見るとき、それから日本人が演じるドラマを見るときに、その文化や歴史的背景に基づく演出の僅かな違いに目ざとく気付きます。そしてその違いによって脳は刺激を受け活動を開始するのです。何一つ同じものなどありません。 僕の脳は完全にJavaScript脳です1。他言語の知識は無いと言っていいです2。その結果、プログラム言語の世界が極めて画一的に見えています。これは極
「行きたくねえな、インド」 テキサス出身の友人と夕食を食べていた。ステーキを切りながら彼はぼやく。 「マジで行きたくねえわ」 半月後、彼はインドに出張する予定だそうだ。私は首をかしげる。 「どうして? 私は行ってみたいよ、インド。英語も通じるらしいし」 「まさか」彼は鼻にしわを寄せる。「インド人の英語(Inglish)は何を言っているのか分からない、訛りが強すぎるんだよ。大学生のころ、数学の講師がインド人だった。けれど理解できるのは板書された数式だけで、喋っていることは何一つ聞き取れなかった」 「そんな英語力でもアメリカの大学講師が務まるの?」 「講師と言っても、ただのTAだからね。半分、留学生みたいなものだ。さすがに大学当局に文句を言ったよ、あの授業はひどすぎますって」 「そしたら?」 「翌週からは中国人のTAが教えにきた。やたらとテンションの高い先生だった」 「英語は?」 「完璧すぎて
(ながの・ひろゆき)。永野数学塾塾長。1974年東京生まれ。父は元東京大学教養学部教授の永野三郎(知能情報学)。東京大学理学部地球惑星物理学科卒。同大学院宇宙科学研究所(現JAXA)中退後、ウィーン国立音大へ留学。副指揮を務めた二期会公演モーツァルト「コジ・ファン・トゥッテ」(演出:宮本亞門、指揮:パスカル・ヴェロ)が文化庁芸術祭大賞を受賞。主な著書に『大人のための数学勉強法』(ダイヤモンド社)、『東大→JAXA→人気数学塾塾長が書いた数に強くなる本』(PHP研究所)など。これまでに1000人以上の生徒を数学指導してきた実績を持ち、永野数学塾は、常に予約キャンセル待ちの人気となっている。NHK(Eテレ)「テストの花道」出演。朝日中高生新聞で『マスマスわかる数楽塾』連載(2016ー2018年)。朝日小学生新聞で『マスマス好きになる算数』連載(2019ー2020年)。『とてつもない数学』(ダイ
サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
β版 アジャイルに開発する全ての人へ、勇気を与えるために、アジャイル開発を実践する26人の失敗と成功の経験談をエピソードとして伝えます。 β版について 本書のステータスは現在β版であり、現在、著者やレビュアの方々により追加・修正が行われている段階です。 いま購入されてお読みいただけるのはその途上の原稿を元にしたものです。 最終的に正式公開されたものもダウンロードしお読みになることはできますが、 正式公開版を読みたい方には今しばらくお待ちいただくことになります。あらかじめご了承ください。 概要サンプルリンク用タグ 内容紹介日本全国のソフトウェア開発に携わる人々に伝えたいことがあります。アジャイルソフトウェア開発は日本で実績が積まれています。あなたの現場でアジャイルソフトウェア開発をすることはできます。この書籍は、そのための勇気を与えるために発行されました。 日本の現場のアジャイルこの書籍は1
最近Rails3で遊んでて、ようやくルーティングが分かってきたのでまとめます。僕の知ってる範囲しかまとめないので、すべての機能を網羅するわけではありませんが、これだけ知ってれば不自由しない気がするのでそれで良いです。ウフフ、オッケー。 基本的なこと Railsの思想 Railsのルーティングを理解するのに、押さえておくべき思想は一つかなと思います。 「すべての操作はリソースに対するCRUD操作である」 これを念頭においておくと、ルーティングの理解がしやすくなると思います。 編集するファイル ルーティングは以下のファイルに記述します。基本的にこれだけを見れば全部のルーティングがわかるようになっています。 config/routes.rb ルーティングの確認方法 Railsアプリケーションのルートディレクトリで以下のコマンドを打てばいつでもルーティングを確認することができます。ルーティングをい
ドメインウェブの設定が見つかりません 考えられる原因 ドメインウェブの設定がまだ行われていない。 ドメインウェブの設定がまだ反映されていない。(反映には数時間~24時間かかることがあります) ドメインウェブ・DNSの設定が誤っている。 アカウントが存在しない、契約が終了している、削除されている。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く