「Ubuntu 26.04 LTS "Resolute Raccoon"」リリース ─ 仮想化や電源管理の機能強化など多数の強化 4月24日 10:35
「Ubuntu 26.04 LTS "Resolute Raccoon"」リリース ─ 仮想化や電源管理の機能強化など多数の強化 4月24日 10:35
今日、ITニュースにコメントし合える掲示板サービス「89channel」をリリースしました。 Hack Channelと読みます。 ただのシャレです(´・ω・`) この開発についてまとめてみました。 89channelとは 89channelは、今話題のITニュースにコメントで議論できる掲示板サービスです。 Hacker Newsの日本版を目指してつくりました。 サービスの使い方についてはAboutをご覧ください。 Hacker Newsはユーザが記事をsubmitできますが、今回最初からこの機能をつけるとスパムの温床になるかなと危惧しました。 なので、現状は既存リソースから記事を定期取得するようしています。 今回、開発期間はrails newから10日間でのリリースでした。 開発環境 今回はRailsでサービスをつくりたかったので、Railsを採用しました。 Gemfileは記事のおわり
女優の池澤あやかちゃんは、文句なしの美女でありながら、Ruby界でも女神と呼ばれるほどの「本物」っぷりを発揮しているガチでギークな女優。慶應義塾大学 環境情報学部(SFC)を卒業した才媛で、プログラムができる特技を生かして活動中。最近ますます活躍の場が広がっています。 そんな彼女、MacPeopleでは「池澤あやかのギーク道」を連載中! 今回は、話題のヘッドマウントディスプレー「Oculus Rift」のゲーム制作に挑戦しました。プログラミングに使ったのは、ゲームアプリの開発環境として人気を誇る「Unity」。あやかちゃん曰く感動モノのわかりやすさだそうです。以前、イベントで共演したEngine Yardの安藤祐介さんがOculusを持っていて、そのプログラミングにも詳しいということで教えてもらいました。 開発環境とはいっても、UnityのアプリはGUIが充実しているので「ツクール」感覚で
あいさつ こんにちは. 皆々様. 僕について詳しくはこちら. http://gogotanaka.me/ 勢い余り休学しSilicon Valleyに凸したただの技術好きの大学生です. 便所のラクガキのような内容ですが書き綴っています. 先に謝罪 今回の記事は、 「いや〜受託開発はちょっと...」 みたいな節があります. ...... ...... 全国の受託開発を生業にされてる方々本当にすみませんでした! もし不快になられると感じた方はそっと閉じるのが良いです. 単に僕が受託開発に向かなかっただけの話しです. 僕に今まで受託して下さった方々へ もしかすると見て下さっているかもしれないので念のため言っておきます. 今まで行ってきた受託開発は僕が納得出来る状態まで仕上げて納品しています. バグ報告頂ければ24時間以内に直す気概でやっております. 現在進行中のもの鋭意作業中です. そこはしっか
Twitter のタイムラインを保存しておくとなにかと便利なので、色々と保存形式を変えながら 4 年くらい記録し続けている。ツイートの保存が便利すぎるので、ツイセーブというサービス化までした。かつてはテキストで、MongoDB や MySQL とか Groonga とかいろいろやってきた。どれも問題ないんだけど、増え続けるログデータを保存する場所として考えると BigQuery が現代にマッチしてるようなのでそちらに移行した。 BigQuery に TL を保存するとできること TL の全てのデータをフルスキャンできる。これはかなり便利で、今回このブログ記事を書くにあたっても ‘BigQuery’ を TL から検索すれば、信頼できるフォローイングの人々の声を見ることができた。これにより「某 CA 社では 5000 台の MongoDB クラスタで BigQuery に対抗している」という
Deviseを使ってユーザー認証機能を作ったときに、もうちょっとよくするための方法メモ。Deviseは普通の実装するとログイン後は/にリダイレクトされる。それを別のURLにする方法はここに書いた。 Deviseでログイン後のURLを変える方法 - PILOG では、ログインに必要なページのURLに直接アクセスがあったときはどうするか。流れとしてはこうなるのが望ましい。 ログインが必要なページにアクセスがある ユーザーにログインフォームを見せる ログインが完了したら最初にアクセスしたURLへリダイレクト ログインが必要かどうかはコントローラレベルで制御する。これはまあよくやるやつ。 # application_controller.rb class ApplicationController < ActionController::Base private def sign_in_requi
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 結論: Javascriptの乱用をやめるのが一番。 はじめに書いておきますがしょうもない話です。 結論、開発者としてはどのような方向性でやるべきか、を書いています。 JS多い時代でのフレームワークの根本的な問題云々のことは書いてません。 さて、現状、モバイルにおいて、Javascriptでまともに動くものを作ることは難しいです。 Twitterから引き抜いた超優秀なWebエンジニアを多数抱えるMediumですら、未だにモバイルで多数のバグを抱えています。 超優秀なエンジニアを世界一抱えているであろうGoogleのGmailですら、モバ
サッカー観戦が好きなハズなんだけど、今回のワールドカップまだ一試合も見てない。試合の状況はTwitterや外の叫び声で把握してるんだけど…。 えーと、以前、似たような記事(https://hiroakis.com/blog/2012/07/31/mac-osxiterm2tmuxzsh/)を書いてから2年も経ってしまった。ちょいちょい使うツールが増えたりもしたのでそのまとめ。基本的には自分用メモだけど、紹介したものが人様の役に立てば幸い。同業者の人達の環境とかどうなってるのか気になるね。 0. シノギ 自己紹介ってわけじゃないけど、普段こんな仕事↓やってる奴の環境ですよ、っと。 Web屋でSNSやソーシャルゲームの運用。 会社の職種的にはインフラエンジニアというくくり。 しかしながらデータセンター行くのは月一くらい。 普段はサーバの管理とか運用改善とかをしてる。 ターミナルカタカタしてたり
連載目次 前回の「RubyのRangeクラスと範囲オブジェクト、範囲演算子、イテレーターの使い方」では、数などの範囲を表現するためのRangeクラスと、ArrayクラスやHashクラス、Rangeクラスに関わりの深い概念である「イテレーター」について解説しました。 今回も、引き続きRubyの組み込みクラスの解説を行います。ここでは、特に文字列を表現するためのStringクラスと、正規表現を扱うためのRegexpクラスについて学びましょう。 Stringクラスにも有用なメソッドがたくさんありますし、正規表現は文字列と密接に関わっており、文字列を扱う上で非常に強力な武器となります。ただし強力であると同時に、自分以外の人が書いた正規表現の意味を理解するのは困難です。用法用量を守って正しく正規表現を使いこなしましょう。 Stringクラスのメソッドに文字列操作を、よく使うものを中心に紹介 Stri
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 追記 RailsでJS辛い問題に関しての結論:http://qiita.com/kaiinui@github/items/dad6180f1910c6a4bfd5 -- 近年、(1) Web/App両対応が増えてきたこと、(2) WebでもJSを多用するようになったこと、の二つがあり、以下の点でRailsが微妙になっている。 ViewのJavascriptがRailsから独立している API層のサポートが微妙 最初に書いておきますが、特に決定的な解決策もなく、辛いから今後解消されてほしいよね、な話です。 ViewのJavascriptが
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? (2014年の記事ですよ。) オリジナル:"A Rails Development Environment with Docker and Vagrant" by Ben Dixon http://www.talkingquickly.co.uk/2014/06/rails-development-environment-with-vagrant-and-docker/ (デプロイ経験あまりないので訂正、つっこみなど大歓迎です。訳しづらかったところは原文も入れてます。Benさんから翻訳&&シェアOKの許諾もらっています。このテーマでさら
法人名義のカードを持って業務を効率化しましょう! 法人経営者の皆さん、法人名義のカードを活用していますか? 小規模法人でも、個人用カードと分けて、法人カードを使うことで、大きなメリットがあります。 法人カードの5つのメリット 法人カードは、引き落とし口座を銀行の法人口座にできるという点が、個人のカードと大きく異なります。 法人カードを持つ、主なメリットは5つあります。 ①:プライベートとの区別が明確になる 個人用のカードを使っていると、プライベートの出費とビジネスの経費が混ざっていしまいがちです。 法人カードを持つことで、ビジネス用の出費を明確に区別できます。 ②:支払いの効率化 法人カードを利用することで、現金で支払いをする必要がなくなり面倒な経費精算が大幅に少なくなります。 ③:コスト削減 公共料金やオフィス用品等の支払いをカードで行うことで、振込む手間や手数料などのコストが削減できま
男子生徒がバックストリート・ボーイズのまねをして腰をくねくねさせていたころ、13歳のLinda Liukas(リンダ・リウカス)さんにはもっと大人な趣味があった。アル・ゴア元副大統領に夢中だったのだ。非公式ファンサイトを作るうち、リンダさんはコーディングの楽しさ、世界に向けて自分を表現する楽しさを知った。 10年が経ち、リンダさんはまつもとゆきひろさんが開発したプログラム言語「Ruby」(ルビー)に出会い、ふたたび夢中になる。まつもとさんの誕生石(7月)から命名されたルビーは、他の言語に比べて格段にプログラミングしやすかった。加えて、初めて会ったコーダーたちの人柄も好きになった。 「プログラマーと言われて想像したのは、数学を愛する孤独な人たち。だけど実際に会ってみると、世界でもっともあたたかく、優しく、ユーモアがある人たちだと分かったんです」(リンダさん) リンダさんは思った。世界中の女性
一部のWeb系エンジニア大好きオレオレGyazoの話題です。今回は画像のアップロード先をTwitterにしました。 ご多分にもれず我が家もオレオレGyazoサーバーを運用しておりまして、 pic.kksg.net にアップロードされる方式をとっていました。しかしTwitterに画像を貼っても公式クライアントで展開されない & Webの画像一覧に出てこない問題があったため、Gyazoのアップロード先をTwitterにした。Twitterをストレージとして使うとサーバー管理が楽だし無料でいい。 pic.twitter.com/2UoBwHeJTc — 夏.tk (@9m) 2014, 6月 17 現在のTwitterの仕様だと、pic.twitter.com ドメインなら他人のアカウントの画像でも展開されるみたいなのでストレージ用のアカウントを取得した。以下のスクリプトを使うと pic.twi
モータースポーツとWebプログラミングの両方を知る人にとっては大きなニュースです。 タイトルの通り、Railsの作者として知られるDHHがルマン24時間耐久レース、アマチュアクラスで1位になったとのことです。(全体では17位)まさかこのサイトからスポーツニュースのサイトを参照するとは予想外ですが、結果を伝えるニュースにも「DHハンソン」の文字が。 WikipediaのDHHのプロフィールによると、ルマン24時間耐久レースへの参戦は今年で3年目で、写真と並んで彼の「趣味」であるとのこと。またSimple Talkのインタビューの記事によるとシルバーストーンやスパなどルマン以外のレースに参戦しているようです。 https://www.simple-talk.com/opinion/geek-of-the-week/david-heinemeier-hansson-geek-of-the-wee
人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 Docker Hub公開のアナウンスがあったので、早速Docker HubとGitHubを連携させてmod_mrubyの実行環境をDockerイメージとして作った上で、それをMac上のVagrantで動くCoreOS内のDocker環境にデプロイしてみました。 本エントリではmod_mrubyとしていますがここは重要ではなく、自身が開発しているGitHubのアプリケーションに置き換えて読んで頂けると、便利さが見えてくるかと思います。 試してみると、非常に簡単にDockerイメージを作成できた上に、迅速にmod_mrubyの軽量な実行環境をデプロイできたので、その流れを簡単に紹介したいと思います。 Docker Hubにアカウントを作ってGit
みなさんはこんなふうにRailsアプリケーションを作ったことはありませんか?たとえば、ブラウザをポチポチとクリックするだけでテストを終わらせて「たぶん大丈夫」と思い込んだり、「とにかく全部うまくいきますように」とただ祈るだけだったり……。 心配しないでください。それは誰もが通る道です。アプリケーションのテストやテスト駆動開発はRails開発における重要なトピックですが、巷の参考書を見ると適当な説明で済ませているものも多かったりします。本書「Everyday Rails - RSpecによるRailsテスト入門」では、どのようにして私がそうしたテクニックを身につけたのか、そして、どのようにしてコードの信頼性を上げ、ブラウザ上で延々とテストしなくて済むようにしたきたのかをみなさんに説明します。 対応バージョンについて2024年1月のアップデートで、本書のコンテンツをRails 7.1とRSpe
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く