これまで Google App Engine (GAE) のリージョン選択のタイミングは、プロジェクト作成時だったのだが、今試したらAppEngineを使い始めるタイミングに変更されていた。 あれ、と思いながらもプロジェクト作って、appcfg update .したら以下のようなエラーが。 これまではGCPのプロジェクト作るだけでよかったのが、App Engine の初期化が必要になった。 Error 404: --- begin server output --- This application does not exist (project_id=u'cheetah-help'). To create an App Engine application in this project, run "gcloud beta app create" in your console. 一度間
就活生の皆さん、お疲れ様です。 もうとっくに始まってる人、決まっちゃった人、最近始めたばかりの人、もっと後からだと思ってた人、色々いると思います。 私はいわゆるクリエイター系の会社で働いている者ですが、自分の経験やこれまで出会ってきた学生さんのことを思い出しながら、 こんな学生、いらないです と思われてしまうケースをいくつか紹介したいと思います。 何も作ってないクリエイター職を目指してるのに、何も成果物がないというのはだいたいその時点でおしまいです。 学生時代は社会人になってからに比べ、自分の時間が非常に多いのです。 そんな膨大な時間があるのに何の成果物も作れなかった人が、プロで何か作れるなんて思えないわけです。 具体的なビジョンがない「すごいものを作りたいです」とか言っちゃう人のことです。 「すごいもの」とは何でしょうか。もっと具体的に言えないと何も伝わらないのです。 自分のなりたい道、
Goで始める、すこし低レイヤのプログラミング入門。入出力、ネットワーク、メモリなど、現実の世界でプログラムが動くために必要な機能をプログラム言語Goを通して覗いてみよう。OSの機能とは何か、それをプログラミングでどう利用するのか、システムプログラミングの世界をプログラマの視点から眺めていく連載企画。 2017年06月21日 17時00分 プログラミング+ Go言語によるプログラマー視点のシステムプログラミング 第20回 Go言語とコンテナ 本連載の最終回。この連載ではプログラムがコンピュータ上で動くときに何が起きているのかをGo言語のコードを通して覗いてきました。今回はその締めくくりとしてコンテナについて紹介します。 2017年06月07日 21時30分 プログラミング+ Go言語によるプログラマー視点のシステムプログラミング 第19回 Go言語のメモリ管理 ソフトウェアにとってメモリは不
Program on a Higher Level. Write elegant functional code to analyze data that's big or small
私は昔から言語処理系に興味があり、自分で言語を作ることを夢見てきました。 しかし、いざ言語を実装しようと思って言語処理系に関する本を読んでも何から手を付けていいか分からず、アセンブラもまともに読めないまま、数年が経ってしまいました。 大学時代は情報系ではなかったため、コンパイラの実験がある情報系の学科のカリキュラムを羨ましく思い、情報系の授業の教科書を手にとって見ても読む気が起きず、自分に作れるのは所詮、構文木をちょこっといじって変換するレベルのもの (例えばsjspなど) にとどまっていました。 そんな中、去年のRebuild.fmで、とても感銘を受けた回がありました。 LLVMのlinkerであるLLDを開発されているrui314さんの回です。 rebuild.fm セルフコンパイルできるC言語のコンパイラを実装するという話のなかで、インクリメンタルに開発する重要性について話をされてい
毎年記録しているポッドキャスト収録環境のまとめ。2016年のスナップショットからあまり変更がないので、これから収録する人のレベルにあわせたおすすめのアイテムを項目ごとにまとめてみようと思う。 はじめに この記事に書いてあるのは、自分が Rebuild でこの4年間利用してきたものを中心にしている。すべての人にあてはまるものではもちろんないし、日本では手に入りにくい機材なんかも紹介している。また、基本的には毎週、何人かの(レギュラーではない)ゲストと遠隔で収録するというスタイルなので、そうでない場合には参考にならないかもしれない。 項目の多さや、使用しているツールの価格など、「ここまでこだわることはないだろう」という印象を受ける人も多いかもしれない。もちろんそれは正しいのだが、言いたいことはむしろ逆である。良い機材やツールを利用すれば、その分、手間をかけずに、より聴きやすいエピソードを効率よ
社内用記事です。 社内の新卒を見てると本当に甘い。 サイバーエージェントっていうドベンチャーに入ってる覚悟がない。 まるでぬるま湯の大企業に入ったような顔してる。 ブログや会食では「やる気あります!」とか言ってるけど、 やってることはいたって普通。 サイバーエージェントは、 サポート体制が充実していて、 社員をとても大事にしていて、 福利厚生や人事制度なども、 日本中どこを探してもこんなに素晴らしい会社はないです。 だけど、 あくまでもドベンチャーです。 ここまで規模が大きくなったのは、 先輩達がベンチャー精神を忘れなかったからなのに、 甘い考えの若手が増えたら成長は止まってしまいます。 サイバーエ一ジェントmaximsを毎朝読んでから出社した方がいい。 その中でまず第一に書かれている事がこれ。 忘れてはならないのは、今後、100年たとうと、グループ社員が10万人を超えるような規模になろう
学生気分で会社に来てるヤツがいる。 お前、何しにきてんの? 「先輩に教えて頂きながら~~~」 「いい友達ができるように~~~」 「どんな仕事にチャレンジできるんですか?」 とか。 ふぬけた事を言ってるヤツがいる。 先輩に教えてもらうのはいいけど、 教えてもらっただけで仕事した気になってる。 教えてもらってる時間だって、 給料は発生してるし、 能力のある先輩の仕事時間まで頂いてる事になる。 1時間教えてもらったとしたら、 自分と先輩の1時間分の給料すべてをもらってる事になる。 そしたらその分死ぬ気で稼げ、と思います。 仲良くもないのに"同期"ってだけで最初からタメ語で話してたり、 仲良くもないのに「みんなでカラオケしよう」なんて誘い合ったり。 そんなことをしてる暇があったら、 本当に話したいヤツとだけ、 1対1でゆっくり語る場を設けた方がいい。 単に大勢で騒いで盛り上がっても、 そこからは何
「カイシャの評判」っていうクチコミサイトがあるんだけど、みんな知ってるかな? 「エン転職」の運営元(エン・ジャパン)が運営している、転職クチコミサイトだ。 転職したい人が勤務してる会社のクチコミ書けば、転職したい会社のクチコミ見れるってやつ。 そういうサイトって他にVorkersとか転職会議とかキャリコネとかあるんだけど、少なくともカイシャの評判のクチコミは信用しないほうが良いよ。(他のサイトのクチコミは信用できるって言ってるわけではない) カイシャの評判ってSEOすごい強いらしく、何も知らない友人がSEOで出てきたカイシャの評判の情報信じて転職したら、内情が全然違ってひどい目にあったらしい。実はカイシャの評判がクソな理由ってのが明確にあって、こういう被害者増えたら良くねぇなと思ったので、匿名の形だけど俺なりに世の中に警鐘を鳴らしていきたいと思う。 俺が知っている限り、カイシャの評判使わな
一昨日、慶応大学でプロゲーマー・ウメハラの講演会がありまして。 その一部始終がtwitchで中継されてたんですが、いやあ……凄かった。 講演自体もすごく面白かったんだけど、その後の質疑応答コーナーでの回答する時のアドリブ力が本当に凄い。 どうしてこう、こんなに次から次へとよどみなく答えられるのか。 トーク力完全に極まってますね、これは。 いかに彼が普段から物事を深く考えているのか、よくわかる内容だったと思います。 スポンサーリンク 講演はこちらから聞くことができます。 強キャラで勝っても楽しくない 実はこの講演会、もともとはタイトル通り「一日一つだけ強くなる」という話をする予定だったようですが、直前に話す内容を変えたそうです。 なぜかというと、ウメハラが数日前にあることに気付いたから。 その「気付いたこと」というのは、「人の期待に応えてはいけない」という事。 (内容としては1時間位目からの
先ずはこの『ゟ』という文字がキチンと表示されているかどうかが不安である。 まあよほど古いPC等でない限り大丈夫とは思うが……。 ある程度高い年代の方々や出版・図書・報道などの業界にいる人、一部の研究者や特定分野の趣味人にとっては馴染みがある文字かもしれない。 ※追記:本文中の「ゟ」にもWebフォントで『筑紫明朝』を適用しました。こんな特殊な文字もバッチリ表示される…! FONTPLUSさんありがたい。 I have a よ. I have a り. そもそも私がこれを全く読めなくて調べたことから始まってしまう。 正直、初見はどこか外国語のアルファベットかサンスクリットの文字か何かかと思った……。 これは、2つ以上の平仮名や片仮名などを組み合わせた文字で、『合字』や『合略仮名』と呼ばれるものの一つである。 読みは「より」であり、そのまま平仮名の「よ」と「り」の合字だ。※1 手紙の差出人名や起
Finalは利用先限定、ワンタイム利用を前提としたクレジットカードを逐次発行してくれるクレジットカードサービス。2016年で最も自分の生活に入り込んできたサービスといえる。 Welcome to Final. サービス登録が即ちクレジットカードの発行で、登録時に信用調査や限度額の決定などの普通のクレジットカードと同様のプロセスを経て、自宅にカードが郵送されてくる。ウェブサービス自体はそのウェブ明細。iOS/Android向けのネイティブアプリもある。 received the my first final card finally. pic.twitter.com/R5uqcq4Gvl— Kengo Hamasaki (@hmsk) 2016年8月14日 それに加えて、サービス上で随時カード番号を発行出来る。ワンクリックで、カード番号、有効期限、セキュリティーコードが吐き出され、その場でE
animane.hatenablog.com 前回の記事が予想以上に反応を頂いたので、少し補足します。 ユースケース 記事中ではあまり書いていなかったのですが、基本的に参照系のデータが対象になります。 サーバー側で生成しておいたDBをそのまま使う形です。 なので更新系のデータについては別DBに保存してます。 SQLiteのATTACH DATABASEを使えば、異なるDB(別のファイル)でもJOINが使えるので、 CoreDataで作ったSQLiteのファイルも問題なく扱えます。 ただ、DBのサイズが大きくなりすぎると通信に時間が掛かり過ぎるため、 そのような場合は従来通りAPI経由でJSONなりXMLを使う方がよいです。 他にも日本のネットワーク環境を前提にしているので、通信が遅い環境では別の配慮が必要になります。 あと、ブラウザでは残念ながら使えないと思います。 SQLiteのDBをD
アニマネの内部ではアプリとサーバー間でどのようにデータを受け渡ししているかという話をしてみます。 一般的にアプリとサーバー間のデータの受け渡しだとJSONやXML、YAMLなどが多いと思います。 ここにSQLiteという選択肢を入れると色々幸せになれるという話です。 もはや何で今までJSONという固定観念が捨てられなかったのかというぐらい、個人的にはコロンブスの卵でした。 あまり事例はなさそうなので、ここで紹介してみます。 アニマネでの問題点 アニメアプリのアニマネでは主にアニメの番組表やニュースをサーバーから受け取って表示しています。 都道府県にもよりますが、一つの都道府県の1週間分の番組表(アニメだけ)をJSONにすると大体750KBぐらいになるんですね。 これを開発初期ではMessagePackに置き換えてました。 話の本筋とは関係ないですが、JSONよりはMessagePackの方
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く