第5回 meguro.rb LT で Ruby へ performance improvement の patch を送った話をしました https://github.com/ruby/ruby/pull/1626 https://megurorb.connpass.com/event/61668/
平日は仕事前の30分、仕事後は時々晩御飯待ちの間に読書するようにしています。 今日まで読んでいたのはこちら。 books.rakuten.co.jp 厚さは結構あるのにとっても軽く、最近の製紙や製本技術の向上には驚かされます。 そして本を開いてみるとびっくり。案外字が大きいw なのに読んでみたら内容が濃い! 読み終わって晩御飯までちょっと時間があったのでインスタで呟いたりしてました。 現場で役立つシステム設計の原則、ようやく読み終わった。大事だと思う所に付箋。 インスタは大体ツイッター連携してるので、ツイッターにも流れまして・・・。 そしたら・・・ なんと!著者さまが反応してくださって、心臓飛び出るかとw 食べてたチキンのフライ吹きそうになった・・・ どこに付箋を貼ったのか興味を持ってくださってたみたいです。 今度こちらの読書会に行く予定でして。 devlove-kansai.doorke
前作から約4年の期間を経て、2017年10月19日に「グランツーリスモSPORT」が日本でも発売されます。それに先立つ7月後半にはメディアを対象としたポリフォニー・デジタル社内見学ツアーとグランツーリスモSPORT試遊イベントが開催され、その際に同シリーズを生みだした山内一典氏にインタビューできる機会があったので、最新作で目指したことやその裏に秘められた開発秘話、そしてこれから先のグランツーリスモのあるべき姿などについていろいろ伺ってきました。 グランツーリスモ・ドットコム http://www.gran-turismo.com/jp/products/gtsport/ GIGAZINE: 本日はよろしくお願いいたします。 山内氏: よろしくお願いします。 GIGAZINE: 私は自分がクルマ好きということもありまして、初代「グランツーリスモ」が1997年に登場した頃からほぼ全てのタイトル
はじめに Linuxを学ぶ上で 先に教えて欲しかったことを書きます。 つまりは、教える機会があれば先に伝えておきたいことです。 便利なキー操作や誤りがあればぜひ教えてください。 また、この記事に対してmorimorihogeさんの分かりやすい補完がありますので、ぜひそちらと合わせてお読みください 流れ 1.キーボード操作編 知ってると便利なショートカット。 2.用語・概念編 知ってるとひらめくかも。 3.コマンド編 知っておくべき重要なコマンド、時短になるコマンド。 キーボード操作編 補完機能 Tab連打。 連打すると勝手にlsしてフォルダ内のファイル一覧を教えてくれる。 候補が絞られると勝手に名前を補完してくれる。 入力間違いでもBackspaceやDeleteできない ^H^H^Hや^[[3~、^[[Dが表示されて涙目。 Ctrl + U で入力したものがきれいに消える。 パスワードを
本記事は当初SVNとGitの比較として「ブランチを用いた開発フロー」のメリット・デメリットについて記載していましたが、 「SVNでもブランチを利用できること」「分散型という言葉に対する記載の誤り」についてご指摘をいただきました。 そのため、ブランチを利用した開発フローに対して感じたことを焦点に記事を修正しております。誤った情報を記載していたこと、SVNに対して誤ったイメージをもつ可能性のある記載をしていたことに対し、深くお詫び申し上げます。 Gitをまともに使い始めて約二ヶ月がたちました。 特に、「ブランチをきる」「修正する」「レビューする」「マージする」という、おそらくGitで想定されている開発フローに沿っての開発はクラスメソッドに入社してからが初めてです。 6月に入社する以前は、開発用のソースコード管理には主にSVNを利用し、1つのバージョンの流れに全ての修正をコミットしていくフローで
2017年7月某日の朝9時、デジタルコンサルティング事業などを手がけるSpeeeのオフィスにエンジニアたちが続々と集まってきた。エンジニアたちに向けて提示されたのは、リクルートテクノロジーズ シニアセキュリティエンジニアの西村宗晃氏(にしむねあ氏)いわく「Ruby on Railsで頑張って書いた、脆弱性てんこもりのソーシャルメディアアプリケーション」。そこから半日かけてそのソースコードを修正し、どれだけ堅牢化できるかに取り組むユニークな勉強会が行われた。 (※この記事は、株式会社リクルートテクノロジーズ提供によるPR記事です) クロスサイトスクリプティング(XSS)やSQLインジェクション、ディレクトリトラバーサルといったWebアプリケーションの脆弱性について、知識としては知っているエンジニアが大半だろう。だがこの勉強会では、にしむねあ氏がGitHubで公開したソースコードを目で見て確認
! This post is also available in the following languages. 英語, 韓国語, 繁体中国語 はじめに こんにちは。LINE Fukuokaの開発チームで働いているFreddie Wangです。LINE Creators Studioという、誰でもオリジナルのスタンプを作ることができるようサポートするスタンプ制作ツールのAndroidアプリ開発を担当しています。LINE Creators Studioで作成したスタンプはLINE Storeで販売することができ、LINEを利用しているすべてのユーザーが購入できます。 今回の記事では、LINE Creators Studioアプリの開発に全面的に採用しているプログラミング言語「Kotlin」についてご紹介します。Kotlinをメイン言語として選んだ理由と主に使っているKotlinの機能を説明
おろしん @oroshinn いつになったら日本人は「お金は使うとこの世から消滅する」という謎思考から抜け出せるのか。お金を使うと対価を貰えたうえで他者に渡り、その他者がお金を使うと対価を、という無限の連鎖こそが経済効果の正体なのだと、いつになったらこの世界の常識が日本に広まり根付くんだろう。 2017-07-27 08:11:03 かげろう @kagerou2011 @oroshinn 金は天下の回りもの、風が吹けば桶屋が儲かる、と日本人は考えていると思いますよ。私の使ったお金は誰かのお給料になって、また、何かに使われる、そう思ってお買い物ですよ。 2017-07-28 13:32:18 リンク Yahoo!知恵袋 お金を儲ける事に遠慮してしまいます。自分でもおかしいと思っているのですが、自分が得をすればどこかの誰かが損をしているのではないかと考えてしまいます。こういう... お金を儲け
The Python Tutorial¶ Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python’s elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms. The Python interpre
SchemaSpyというDBのスキーマを解析してテーブルの一覧やER図を出力してくれるツールがあります。 このツールの公式Dockerイメージが公開されており、非常に使いやすいので紹介させて頂きます。 https://hub.docker.com/r/schemaspy/schemaspy/ コマンド docker run -v "$PWD/schema:/output" --net="host" schemaspy/schemaspy:snapshot \ -t <DB種類> -host <DBホスト名/IP>:<ポート> -db <DB名> -u <DBユーザー名> -p <DBパスワード> このコマンドを実行するとカレントディレクトリのschemaディレクトリに解析結果のHTMLが出力されます。 (コンテナは自動的に終了します) docker run のオプション -vオプションで指
2017/09/13 更新 Googleのブログで公式アナウンスが出ました。 一部対応者の表記がDigiCertになりましたが、大きなスケジュール変更はありません security.googleblog.com 今年の上旬より、Chromeが古いシマンテックの証明書を失効扱いするニュースが世間を賑わせたのは記憶にあたらしいかと思います。 internet.watch.impress.co.jp 議論は続いており、Blinkの開発者メーリングリストの「Intent to Deprecate and Remove: Trust in existing Symantec-issued Certificates」にてシマンテックとGoogle(+ Mozilla)が協議を重ねていることがわかります。 本日、「Google ChromeとChromiumプロジェクトを代表して」という形で最終になるで
以前、メール送信(SMTP)サーバの振る舞いを制御するために、mrubyで機能拡張できるpmilterというMilterプロトコルベースのミドルウェアを作りました。 hb.matsumoto-r.jp その流れで、メール受信(POPやIMAP)サーバの振る舞いも同様に制御することによって、トータルでメール送受信システムの流量制限だけでなく、アクセス制御や不正な認証の検知、DoSのようなアクセスや大量メールの送受信をうまくプログラマブルな設定を書くことによって解決していきたいと思いはじめ、昨日からpmilterだけでなくメール受信サーバの開発にも取り組みはじめました。 それらのメール系ミドルウェアを組み合わせることにより、既に使われているメールの定番ミドルウェア(Postfixやdovecot)はそのままに、平易に導入できて、性能を落とすことなく自由にRubyで拡張ができるようになる基盤を作
昨今、多様な働き方が認知されるようになり、副業を認める企業も増えてきました。しかし、興味はあるものの、難しそうでなかなか一歩を踏み出せない――そんな方も多いのではないでしょうか。本記事では筆者が実際に副業を始める際に調べたことや、本業と副業を両立させるために工夫していることなどを、実体験をもとにお伝えします。 はじめに こんにちは。freee株式会社で働いているSREエンジニアの坂井と申します。クラウド会計ソフトの「会計 freee」をはじめ、「給与計算 freee」や「会社設立 freee」といったクラウドサービスのインフラを支えています。 私は本業の傍ら、個人事業主として技術支援の副業をやっています。コソコソ隠れてやっているわけではなく、もちろん会社公認です。freeeでは副業が認められていて、2つ以上の肩書を持つメンバーは珍しくありません。 最近はテレビや雑誌などのメディアでも、副業
httpstat インストール 使い方 環境変数 curlコマンドで実行する場合 httpstat github.com httpstatコマンドを使うと図のようにcurlのレスポンスタイムをわかりやすく表示できる。 インストール pipでインストールできるので下記コマンドを実行。 $ pip install httpstatMacならbrewでインストールできる。 $ brew install httpstat今回試すのはPythonバージョンだが、Goバージョンもある。 GitHub - davecheney/httpstat: It's like curl -v, with colours. $ httpstat --help Usage: httpstat URL [CURL_OPTIONS] httpstat -h | --help httpstat --version Argu
2017-07-28元フロントエンドエンジニアから見た Android 開発今回の内容についてみなさん、こんにちは。開発本部でオンライン診療アプリ「CLINICS」の開発を担当している平木です。 弊社では、インフラ・サーバ・フロントで役割を区切らず、全ての開発メンバーが必要に応じてスキルを広げながら開発に取り組んでいます。 自分も入社前はフロントエンド専門のエンジニアでしたが、入社後はそれに加えて Rails を使ったサーバサイドの開発や、Swift を使った iOS アプリ開発、 そして、現在メインにやっている Android 開発と一通りのプラットフォームや言語を使って開発するようになっています。 エンジニアが自身のスキルを広げる場合、自分の経験や知識を応用して、新しいプラットフォームを理解していくということが多いと思います。 元フロントエンジニアの経験を持っている自分が Androi
このたび、アルバイトとして続けてきたピクシブ株式会社を退職することになりました。まさかやめる時が来るなんて、思ってもみませんでした。 itochan.hateblo.jp ピクシブには、2012年7月から入社し2017年7月まで5年間働いていました。仕事ではAndroidアプリ開発をしていました。アプリのリリースボタンを押したり、開発のみならずASO(アプリストア最適化)やプロモーションについて勉強することもできました。 経験したこと pixiv Androidアプリ pixivコミック Androidアプリ pixiv Sketch Androidアプリ(ちょっとだけ) もうちょっと技術的なこと 入社当時Android 2.xのUIだったのをAction Barを使ったUIに変更する大規模アップデート (忘れたけどこの間いろいろたくさんやったと思う) 既存のコードをKotlinに書き換え
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く