Talk to the World Learn a language for free by chatting with native speakers around the world!
Talk to the World Learn a language for free by chatting with native speakers around the world!
互いの母国語を教え合う、ソーシャルスタイルの外国語学習アプリ「HelloTalk(ハロートーク)」が、100万ダウンロードを突破しユーザー数を伸ばしています。 学びたい言語のネイティブスピーカーと手軽に交流できることに加え、LINEトークのような空間で、翻訳機能をはじめ文字・音声の変換、文法訂正機能など便利なサポートツールを活用しながら、直感的に言語を学べるのが人気の理由のようです。 HelloTalkって、どんなアプリ? HelloTalkは、いわゆるランゲージ・エクスチェンジ(Language Exchange:言語交換)による外国語学習を実現するアプリ。100を超える言語の学習をサポートしています。 言語交換とは、異なる言語のネイティブスピーカー同士がそれぞれの言語を教え合うことを指します。たとえば、日本人の自分がフランス語を習いたい場合、フランス語が母国語で日本語を習いたいと考えて
6月末をもって、GMOペパボを卒業しました。 新卒で入社して、2年3ヶ月在籍させていただきました。 就活をしていたときに偶然、ライブ配信の会社紹介を見たことが入社のきっかけです。 入社後は、新卒研修・OJTを経て、 ECのサービスを中心に新規開発を任されたり、 直近は、10年続くサービスの一部分をスクラッチ開発する仕事に携わっていました。 卒業にあたって、いくつかのトピックについて簡単に書きたいと思います。 新卒研修について。ペパボの新卒研修はWeb開発やインフラについて幅広く学んだり、凄いエンジニアの方々の考え方や姿勢を知り、取り入れていくことができる非常に充実した内容でした(年々進化していますが、今年の研修内容は同期のおっくんのブログ記事を読んでいただければと思います)。 三つ子の魂百まで、と言いますが、エンジニアという職業に就いたばかりのエンジニアとして赤子の時期に良き思考・行動・習
Rails 4.0.3です。 railsで複数チェックボックスの値を使ってテーブルの検索するには、check_boxタグのmultipleオプションを利用します。 例)性別判定 gender.html.haml = form_for @search_form, url: hoge_path, remote: true, html: {method: :get} do |f| %table %tr %th 性別 : %td = f.check_box :gender, {multiple: true}, 'male',nil 男性 = f.check_box :gender, {multiple: true}, 'female',nil 女性 = f.check_box :gender, {multiple: true},'empty',nil データなし <input id="search
Rebuild.fmで開発環境の話が出たので便乗。 Rebuild: 41: Kids These Days Don't Know Shell (Naoya Ito) bundle openするとEDITORに指定されているエディタでgemのディレクトリが開く仕組みになっています。@miyagawaさんはEDITORに自分で書いたシェルスクリプトを指定していて、シェルでgemのディレクトリに移動してlsとかいろいろやって編集してシェルをExitすると元のディレクトリに戻るって話をしていました。なにそれ便利そう、っていうね。 BUNDLER_EDITOR シェルが開くエディタは一般的にはEDITOR環境変数に設定しますが、Bundler用の環境変数BUNDLER_EDITORというものがあります。これを使うことで既存のEDITORを変える必要がありません。 この環境変数にシェルスクリプトのパ
前提として、AというサイトからBというサイトにリンクがはられている時、そのリンクを踏んで遷移するとサイトBにはサイトAから来ましたよという「リファラ」情報が送られる。 この時、広告を掲載している場合など、AからBへの遷移数を計るためにクリックカウンタを挟むことはよくある話。つまり「リダイレクト」させるわけだ。 ところで、リダイレクトさせた時にもリファラ情報は送られるのだろうか。 これは、以下のとおりリダイレクトのさせ方による。 一般的なステータスコード301や302のリダイレクトの場合は、どのブラウザで見ても(リファラを送らない特別な仕様のもののを除き)基本的にリファラは送られる。 【ケース1】 A:元ページ (リンク⇒) B:リダイレクトURL (301 or 302リダイレクト⇒) C:リダイレクト先URL ⇒このケースではCにはBではなく、AのURLがリファラ情報として送られる。 で
はじめに 第1回の設計編に続き、第2回は区分値管理編をお送りします。 本記事はRails利用者だけでなく、他の言語・技術要素においても参考になるように記載したつもりです。 区分値管理とは エンタープライズなシステムを作る場合には、必ずといっていいほど、登場するのが区分値です。一番簡単な例でいうと、会員マスタというテーブル上で、カラムに性別を保持すると場合、男性であれば1、女性であれば2というように、値に特別な意味を持たせてデータを保持する、伝統的なシステムの設計技法です。 国産のJava永続化フレームワークであるDBFluteのドキュメントにも下記のように解説されてますので、そもそも区分値ってなんだという方は参考にしてください。 区分値 (Classification) | DBFlute http://dbflute.seasar.org/ja/manual/function/genba
はじめに ここ数年は仕事でRailsを利用してます。 新たにプロジェクトがはじまり、これまでRubyはやっていたけどRailsは初めてという人はあんまりいなくて、RubyもRailsも初めてで、これまではJavaばかりという人がほとんどだったりします。 そんな人達に知っておいてほしい基礎知識と実装Tipsを何回かに分けてまとめてみます。 次のプロジェクトでメンバーに読んでもらうことも意識しながら 第1回は、設計編から。 初心者のハマりところ(設計編) ■テーブル設計で、ついつい複合主キーを前提にマスタ設計してしまう。 IDカラムを物理主キー(サロゲートキー)にしましょう。また、外部キーも参照するテーブルのIDカラムとしたほうがベターです。 複合主キーにすることも可能ですが、Modelのリレーションでいちいちオプション指定をする必要が出てきますし、ActiveRecordの実装も複雑になって
ジーニーの技術顧問を務める上田学氏はGoogle Map日本版の開発者であり、Twitterでもプロダクト開発を経験した人物です。現在は米国でMODE, inc.というスタートアップを立ち上げ、IoTプラットフォームの開発に取り組んでいます。「ジーニーTECHセミナー2015」ではチャレンジをテーマに、起業した当時のことを振り返りました。 Google、Twitterでプロダクト開発を経験 上田学氏:(以下、上田氏)今から、チャレンジというテーマでお話をしたいと思っているんですけど、スライドを用意したので、それを流しながらお話したいと思います。それでは、よろしくお願いします。画面の方は出てますでしょうか? 今日のテーマは「チャレンジ」ということで、お話させていただきたいと思います。まず簡単に自己紹介させていただきます。名前は、上田学といいます。株式会社ジーニーさんで、技術アドバイスなんかを
RailsなどのRubyライブラリのソースコードを見ていると、よく File.expand_path('相対パス', __FILE__) という一文を目にする。ちょっと調べてみた。 File.expand_pathとは riコマンドで調べてみる $ ri File.expand_path (from ruby core) ------------------------------------------------------------------------------ File.expand_path(file_name [, dir_string] ) -> abs_file_name ------------------------------------------------------------------------------ Converts a pathname
Read it now on the O’Reilly learning platform with a 10-day free trial. O’Reilly members get unlimited access to books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers. Hit the ground running with React, the open-source technology from Facebook for building rich web applications fast. With this practical guide, Yahoo! web developer Stoyan Stefanov tea
レンタルしているサーバがメモリ不足のため、gem installがうまくできない。 Bulk updating Gem source index for: http://gems.rubyforge.org のまま固まったまま。メモリとCPUを食い尽くして他のサービス影響が出た。調べてみるとgemをダウンロードして、そこからインストールができるみたい。gemはrubyforgeからダウンロード。http://gems.rubyforge.vm.bytemark.co.uk/gems/ sudo gem install mechanize --local のようにすればインストールができる。 ERROR: Error installing mechanize: mechanize requires hoe (>= 1.8.2) が出たら、必要なgemをダウンロードして、そちらを先にインストー
__FILE__は実行ファイルのパス、カレントパスを取得できます。 __FILE__は実行ファイルのファイルパスを取得できます。 Railsではevalを多様しています。 コードを読んでるとこんなのをよく目にします。 class_eval <<-RUBY, __FILE__, __LINE__ ... end なんでだろう、ってことで調べてみました。 サンプルコード class Hello [:hello, :goodbye].each do |val| class_eval <<-RUBY def say_#{val} #{val} end RUBY end end 上のコードはNoMethodErrorエラーが発生します。 エラー内容はこんな感じ (eval):2:in `say_hello': undefined local variable or method `hello' fo
我が家の RX-8 も20歳。流石にダンパーが抜けちゃってるんで、「いいかげん何とかしようかね」という話になりまして、AutoExe のスポーツダンパーを入れてみました。
Location によるリダイレクトだと、リファラを隠せない だからどうする?何か他に方法はあるか。 これ?リファラを隠すなら refresh Locationの代わりにHTML書くのでいけるか。。。ヘッダがいいなぁ <meta http-equiv="refresh" content="0;URL='http://thetudors.example.com/'" /> http-equiv? ってことはヘッダに書けるんじゃね? え?でもまてよ。HTTP-EQUIV つまり、 HTTP Header Equivalent ってことはHTTPヘッダと同等?つまり、HTTPヘッダに書いても同じなんじゃないの?そっかやってみよう やってみた <?php $url = $_GET["url"]; header('Refresh: 0; URL=' . $url); できた 実行結果 HTTP/1.
テクノロジーを活用して社会課題を解決し、政治や市民社会に変革をもたらす「シビック・テック」。ニューヨークで開催され、シビック・テック界の著名人が一同に会する「パーソナル・デモクラシー・フォーラム(PDF)」に日本から参加した3人が、会場で話題を呼んだ世界最先端の事例を紹介します。 ■スピーカー 市川裕康(ソーシャルカンパニー 代表取締役) 藤井宏一郎(公共戦略コミュニケーション「マカイラ」代表) 古田大輔(朝日新聞デジタル編集部記者/編集者) ■タイムテーブル ・18:30 開場 ・19:00-19:10 オープニング 「シビック・テックとPDF」(古田) ・19:10-19:30 報告 「PDFに3年連続参加して感じる潮流:注目のセッション・トピック」(市川) 「日米の社会的・歴史的文脈の中でシビック・テックを位置付ける」(藤井) ・19:30-20:15パネル討論 ・20:15-21:
続きその2 - kindlegenも使うようになりました - epubからmobiに変換するならkindlegenが便利 続きその1 - Kindleで最初に買うと面白い本など。 Kindleを使うようになって一ヶ月が経ちました。軽い、バッテリーが長持ち、手で持つのにベストサイズ、気になった箇所に線を引いて後で一覧出来る、などなかなかにいい感じです。iBooksを使った時はまだまだ紙の本に敵わないかなと思っていましたがKindleには感動しました。100円の安い本がたくさん売っているのもいい感じです。 epubからmobiに変換するならcalibre Kindleストアで買えばすぐに読めますが、達人出版会やパブーでepubを手に入れた時はmobi形式に変換する必要があります。 calibre - E-book management 分かりやすいGUI 高い変換精度 無料 Windowsでも
[asin:B00XALZACO:image:large] 2015年上半期に劇場で観た映画は33本。とりあえず俺が「面白かった・グッときた・クソ最高!」と思った奴を上から順に10本選んでみました。 ①マッドマックス 怒りのデスロード マッドマックス 怒りのデス・ロード (字幕/吹替) ジョージ・ミラーアクション/アドベンチャー¥1019 ②インヒアレント・ヴァイス インヒアレント・ヴァイス (字幕版) Paul Thomas Andersonスリラー¥1528 ③はじまりのうた はじまりのうた BEGIN AGAIN (字幕版) John Carneyドラマ¥2037 ④フォックスキャッチャー フォックスキャッチャー(字幕版) ベネット・ミラースリラー¥1019 ⑤バードマン あるいは(無知がもたらす予期せぬ奇跡) バードマン あるいは (無知がもたらす予期せぬ奇跡) (字幕/吹替) A
B! 5 0 0 0 ちょっと前に自転車を盗まれて最終的に撤去の知らせが来て戻ってきた時の話。 自転車が盗まれた 自転車が見つかった 盗難届は取り敢えずでも直ぐに出しておくべき 自転車が盗まれた ちょっと出かけるのに自転車を使ってますが、古い自転車で 鍵も元のは壊れて輪っかの外付けのやつを使っています。 余り使わないので別に良いのですが、ちょっと街中に駐めておいて 買物とかしてるうちに盗まれてました。 多分鍵がきちんとかかってなかったんだと思います。 DOPPELGANGER(ドッペルギャンガー) ダイヤルコンボワイヤーロック DKL101-BK ブラック 【パスワード自由設定型】 ダイヤル式コンパクトワイヤー錠 全長650mm 断面径12mm 自転車・バイク盗難防止用 Amazonで見る 楽天市場で見る そこは駐輪スペースで他にも良さげな自転車は沢山あったので まあ、転売目的じゃなくてた
Passbook とはPassbook は iOS 6 から標準搭載アプリとなったチケット発行管理アプリです。 より分かりやすく説明するとライブのチケット、お店のクーポン、スーパーのポイントカード(他にもこんなものが管理できます)などを一つのアプリで管理できるというものです。 ※Passbook ではこのアプリで管理できるチケットやクーポン、ポイントカードのことを Pass と呼びます。 この Pass には画像データとテキストデータが含まれており、テキストデータには位置情報が付記できます。 この位置情報を利用して、ライブ会場やファストフード店など近くを通ったときに、通知してくれるのです。 Pass はアプリ内にあるので、財布から取り出し忘れることも、探す必要もなくなります。 (新たな問題として Pass から通知を受けたにも関わらずレジで見せ忘れる、何てことが発生しそうですねw) 更に、
眼球を押すと眼圧が上がって網膜の中心に接続されてる視神経がダメージを受ける。 このダメージは回復しない傷だから疲れ目だとか言って目を押さえてる人、仕事中に腕枕で目を圧迫している人はいつか失明に至る緑内障を引き起こす可能性が高い。 #有益なことをつぶやこう
小山田圭吾(Cornelius)が音楽を手がけたアニメ「攻殻機動隊ARISE」シリーズが、現在放送中のテレビアニメ「攻殻機動隊ARISE ALTERNATIVE ARCHITECTURE」と6月20日公開の映画「攻殻機動隊 新劇場版」で完結を迎える。ラストを締めくくるテーマソングを歌うのは、主人公・草薙素子の声を演じる坂本真綾。その楽曲は「坂本真綾 コーネリアス」名義のシングル「あなたを保つもの / まだうごく」として6月17日にリリースされる。この豪華コラボレーションがどのような経緯で実現したのか、小山田と坂本の2人に話を聞いた。 取材・文 / 臼杵成晃 撮影 / 笹森健一 ──長年お2人それぞれの音楽を聴いてきた身として、まさかこの組み合わせが、しかも「攻殻機動隊」という作品を通じて実現する日が来るとは予想もしていませんでした。 坂本真綾 私も不思議な気持ちですよ。一方的に長年存じ上げ
May 19 2015 For Rails 5 we’re massively speeding up rendering collections of cached partials. Check this out: That’s for a template with a simulated render time of at least 30 ms using the Active Support file cache store. On average the cached renders were 55 times faster. It started simple enough. A plea for integrating a gem into Rails. By merging the multi_fetch_fragments gem, we could do <%= r
RailsはデフォルトでJSONがView Railsをつかっていると、デフォルトでjbuilderというgemが含まれていて、JSONを返すレスポンをさばくとき、JSONは viewとして扱うようになっています。 jbuilderを使っていれば、処理は同じでレスポンスのフォーマットだけが違う。みたいなアクションを作りたいとき、すごくすっきり書けます。 class ProductsController < ApplicationController def show @product = Product.find(params[:id) end end 上のように書いておけば、リクエストのフォーマットに応じてHTMLテンプレファイルかJSONのDSLファイルか適切なものを探してそれをレンダリングして返してくれます。 HTMLとJSONが単にフォーマットが違うだけ。という扱いがされているから
The National Democratic Alliance (NDA) has emerged victorious in India’s 2024 general election, but with a smaller majority compared to 2019. According to post-election analysis by Goldman Sachs, JP Morgan,… The tech layoff wave is still going strong in 2024. Following significant workforce reductions in 2022 and 2023, this year has already seen 60,000 job cuts across 254 companies, according to i
そういえばと、先日の痛ましい新幹線の事件で思い出したことがあります。 ちょっと前に、乗っていた特急電車が線路の不具合により途中で3時間ほど停まってしまいました。車掌さんが日本語で事の次第をアナウンスしていました。が、列車の中には日本語を解さないスペインやアメリカ、オランダ、台湾からの外国人が20人ほど乗っていたのです。 その外国の彼らは何が起きているのかなんの説明を受けることなく、静かにたたずんでいました。まるでそれが日本に来た自分たちの、日本の文化をリスペクトする当然の振る舞いのように。車掌さんが通路を通るたびに熱い視線を送りながら。 少し不安そうにも見えたその様子を見るに見かねて通訳を買って出てみました。外国人の乗客に一人ひとり「Do you know what's going on?」(何が起きているか把握してる?気分は少しだけマーヴィン・ゲイ)と声をかけ、首を横に振る彼らに私が車内
声優・坂本真綾と、歌手・坂本真綾の違い ──あるときは声優、あるときは歌手と、一人で何役もこなすような生活を真綾さん自身はどう感じていますか。 坂本 よく「どうやってモードを切り替えるんですか」と質問されるんですが、自分ではあまり意識していなくて。ただ、声優や女優など演じる仕事のときは裏方に徹したいと思うし、音楽のときは逆に「自分がどうしたいか」を突きつめたいと思う。仕事によって求められる役割が変わるので、自然と“こうありたい自分”も変わりますし、無意識のうちにモードを切り替えているのかも。 ──気持ちを切り替えるのは得意なほう? 坂本 ぜんぜん! どちらかというと不器用なタイプだと思いますよ。 例えば、ミュージカルが始まったら、本番まではなるべく他の仕事を入れず、専念したい。ただ、なんだかんだとやらなくてはいけないことが増えてしまって、結果的にあれこれ同時進行でやらなくちゃいけなってしま
公開中の映画最新作「新劇場版」で描かれるのは“攻殻機動隊”の誕生秘話と、ヒロイン・草薙素子(くさなぎもとこ)の過去。すべての“はじまり”が明らかになるという。素子の声を演じる坂本真綾さんに、本作への思いを聞いた。 仲間に指示を出すセリフが増えました ──「攻殻機動隊ARISE」に続く、「新劇場版」での草薙素子役はいかがでしたか? 坂本 私が素子役をやらせてもらっているのはここ2年ぐらいですが、エピソードを重ねるごとに素子はどんどん成長し、周囲との人間関係も変わってきています。自然と私自身が素子から受ける印象が変わってくるというところはありますね。 ──とくに変わったなと感じるのはどのあたりでしょう。 坂本 最初の頃はすぐ、ひとりで解決しようとするんです。 でも、少しずつリーダーとしての自覚が生まれてきて、周囲にパスを回すようになってくる。新劇場版の素子は「あれ、どうなってる?」「これやって
Apple Musicが日本でも始まりましたね。6月に発表されて以来、音楽配信の専門家である筆者のもとに取材がずいぶん来ています。 三年前、定額制配信の火付け役Spotify(スポティファイ)について連載したときは、音楽業界でずいぶん話題にしていただきましたが、定額制配信が広く社会で話題になることはありませんでした。今では様々なひとが定額制配信を語り出しています。 ではなぜ今、音楽は定額制配信へ向かっているのでしょうか? テレビ・ラジオで受けた質問をまとめてみました。 Q. 定額制配信って何? iTunesやYouTubeと何が違うの? まず初歩的な質問から。定額制配信は月額数百円から千円前後を払えば、どんな音楽でもスマホなどで聴き放題になる音楽サービスです。 iTunesの場合は買った音楽しか聴けません。YouTubeにはアルバム曲の全てがあるわけではなく、スマホでTwitterやLIN
しばらく前になるが、ある「むっちり女子のイラスト」がTwitter上で話題になった。154cmで44kgという設定で描かれた女の子のイラストが、その設定にしては太り過ぎているということで、特に女性から異論が噴出した。 炎上かと思いきや、実際にその体型の女性が自撮り写真をメンションするなどして、逆に現実的なデータが取得できるという結果になった。 togetter.com 元の投稿者のイラストが魅力的だったことや異論を聴く姿勢が好感を呼んだのだとも思うが、一連のやりとりを見て、次の言葉を思い出した。 The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer. インターネットで正しい回答を得るための最善の方法は質問することではない。間違っ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く