タグ

2016年9月14日のブックマーク (21件)

  • 3年間日本語のみで運用してきたサービスを、3ヶ月で新人が多言語化した話 | FiNC Developers Blog

    3年間日語のみで運用してきたサービスを、3ヶ月で新人が多言語化した話 はじめにはじめまして。FiNCで今年の4月からサーバーサイドエンジニアをやっている澤井です。 先日プレスリリースがありましたとおり、FiNCで提供している法人向けサービスFiNCプラスが日語以外にも対応し、この度英語版がリリースされました。 入社直後に携わった最初のプロジェクトということで、個人的には非常に感慨深いのですが、今回はこのプロジェクトの舞台裏を見ていきたいと思います。 多言語化とはサービスの多言語対応と言っても、そのスコープは様々ですし、サービスが提供しているデータは多岐にわたります。 ざっくりカテゴライズするだけでも、 UIタイムラインなどユーザー投稿によるデータおすすめのタスクなどのマスターデータがあり、それぞれテキストのものと画像データがあります。 またこれらに紐付いて、 ユーザー使用言語の判定があ

    3年間日本語のみで運用してきたサービスを、3ヶ月で新人が多言語化した話 | FiNC Developers Blog
  • Ruby超入門(前編)

    こんにちは。 この連載では、ちょっと変わったRuby入門を書いていきます。 想定読者は、Rubyを学びたいプログラミング初心者です。 Ruby以外の言語でプログラミングしたことがあると理解がはかどると思いますが、 Rubyを知らなくてもわかるように、なるべく丁寧に説明していくつもりです。 Rubyをある程度知っている読者には、最初の数回は退屈かもしれませんが、 回を重ねていくにつれ、より深くRubyを知ることができるはずです。 Rubyとは? Rubyは「プログラミング言語」です。 プログラミング言語とは、コンピュータにやらせたい仕事を書くための言語です。 つまり、Rubyを覚えて、Rubyでコンピュータへの指示を書けば、 コンピュータはその指示を実行してくれます。 この指示書のことを「プログラム」と言い、特にRubyで書かれたプログラムを「Rubyプログラム」と言います。 ところで、Ru

    Ruby超入門(前編)
  • 最高にうまいペペロンチーノの作り方 - はらぺこグリズリーの料理ブログ

    どうもはらぺこグリズリーです。 今回は 筆者が渾身の力で考え抜き研究したペペロンチーノをご紹介させて頂きます。 ペペロンチーノは一人暮らしとは切っても切り離せない関係です。 なぜなら材料がパスタとニンニク、鷹の爪のみという極めて経済的な材料であるにも関わらず、非常に美味しいというコスパの高い料理だからです。 そのため自炊する上でこのペペロンチーノが卓に上がる頻度は極めて高いです。 そして一人暮らしで料理を作る以上やはり「べる頻度が高いからこそ美味しいペペロンチーノをべたい!」という欲求が強くなりました。 もしすごく美味しいペペロンチーノを安定した完成率で作ることができれば、日々の卓が豊かになることは間違いなし、それに美味しいペペロンチーノのレシピ開発の途中で分かったことやノウハウは他のパスタ、ペスカトーレやカルボナーラなどにも応用が効く可能性が十分にあります。 そう気づいてから、以

    最高にうまいペペロンチーノの作り方 - はらぺこグリズリーの料理ブログ
    ji_ku
    ji_ku 2016/09/14
  • Android Studioの超高速コーディングを支える技術(テクニック) - Qiita

    追記(宣伝): 今年の夏から大阪でフルリモートなフリーランスAndroid/iOS/Webエンジニアをやっています。ただいま週1-2または請負のお仕事お待ちしております・・! 画面見た人から(Enterやらショートカットやら連打で)何やってんだかわからないって言われることがたまにあるので、Android Studioでどうやってコーディングしているのかを書きました。 単なるショートカット集ではなく、あえてエラーのある状態を作るなどのテクニック集です。 なおMacかつAndroid Studio標準のキーバインドを前提としているので違う方は読み替えてください。(もちろんIntelliJでも同じことができるはずです・・!) 原則 考えるな、感じろ。: Alt+Enterや補完キーなどを押した次の状態を頭の中に思い浮かべながらに対して反射的に操作すると、超高速コーディングできる エラーだろうが汚

    Android Studioの超高速コーディングを支える技術(テクニック) - Qiita
  • iOS 10の新機能のサンプルコード集「iOS-10-Sampler」を公開しました - その後のその後

    iOS 10でも大量のAPIが追加されました。が、新しいAPIはどう使うのか、実際に何がどこまでできるのか、といった具体的なところが、英語のドキュメントやWWDCのセッション動画をながめているだけだと正直あまりピンときません。やはり実際にコードを書いて動かしてみるのが一番わかりやすい・・・ということで今年もつくりました! iOS-10-Sampler 恒例の新機能のサンプルコード寄せ集めアプリです。ソースコードは GitHub に置いてあるので、ご自由にご活用いただけると幸いです。 https://github.com/shu223/iOS-10-Sampler 使い方は Xcode 8 でビルドするだけ なので、デザイナーさんやディレクターさんもぜひお近くのエンジニアにビルドしてもらってください。 iOSももうかなり成熟してしまい、話題になる革新的な新機能とか、どの開発者にとっても嬉しい

    iOS 10の新機能のサンプルコード集「iOS-10-Sampler」を公開しました - その後のその後
  • HTMLとCSSのコピペですぐに実装できる見出しデザイン14選

    WEB制作で必ずと言っていいほど登場するものの1つに「見出し」があります。 そこで今回は、CSSだけで作られている見出しの中でも、実用性が高いものやCSSの最新要素を使ったものを厳選してご紹介します。コピペで簡単に実装できるので、是非使ってみてください。 飾り付きの見出し 擬似要素before、afterを使って飾りをつける見出しです。beforeとafterのcontentプロパティを変更すれば、☆や♡にすることもできます。 同じくbefore、afterを使うパターンです。transformプロパティで斜めにした長方形と長方形を重ねることで三角形を作っています。 beforeとafterを使ったシンプルな見出しです。ボーダーを指定した擬似要素の位置をpositionプロパティで指定しています。 ボーダーがある見出し キャプション付きの見出しです。シンプルなので使いやすいですが、レスポン

    HTMLとCSSのコピペですぐに実装できる見出しデザイン14選
    ji_ku
    ji_ku 2016/09/14
  • Amazon.co.jp: 図解でわかる 人事・労務の知識(第3版): 中田孝成: 本

    ji_ku
    ji_ku 2016/09/14
  • Amazon.co.jp: 改訂 最新 小さな会社の給与計算と社会保険事務がわかる本: 井上修, 山田智絵: 本

    Amazon.co.jp: 改訂 最新 小さな会社の給与計算と社会保険事務がわかる本: 井上修, 山田智絵: 本
    ji_ku
    ji_ku 2016/09/14
  • LGTMを効率良く設置する方法 - Qiita

    初めに LGTM画像を探したり、URLを持ってきたりちょっと面倒。 そこで、お気に入りの画像を効率良く設置する方法をご紹介。 手順 LGTM.inにGitHubアカウントでログイン 好きな画像に「My List」ボタンでお気に入り登録 LGTMのChrome拡張をインストール 拡張のオプションから、GitHubアカウント名を保存 MarkDownが使えるテキストボックス(GitHub、Qiita等)にフォーカスした状態で、拡張のボタンをクリック 1,2秒後(若干タイムラグあり)、MarkDown形式で挿入される 補足 My Listからランダムで選ばれる サンプル画像 Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently

    LGTMを効率良く設置する方法 - Qiita
    ji_ku
    ji_ku 2016/09/14
  • 旅館・飲食店向けの無料HTMLテンプレート「white base」 - Hatena Blog Theme Custom

    旅館・飲店向けの無料HTMLテンプレート「white base」 ローカルビジネスに使えるHTMLテンプレートを作りました。 レスポンシブシングルカラムのHTMLテンプレートです。 旅館や飲店向けに、縦書きのナビゲーション、日語がきれいに表示されるデザインにしました。 ※このテンプレートはWordPressテーマではありません。WordPressにそのままインストールしては使えません。 テンプレートファイルのダウンロードはこちら→HTMLテンプレートファイル(zip) [追記]デモページがレスポンシブになってませんでした。修正しました。 わかりやすくするためにサンプルのタイトルロゴを日語にしました。 [訂正] メールフォームプログラムを一緒に同梱してました。メールフォームプログラムはご自分で導入してください。theme2.0.zipが最新です。 base.syofuso.com 海

    旅館・飲食店向けの無料HTMLテンプレート「white base」 - Hatena Blog Theme Custom
  • 「オブジェクト指向入門 第2版」の上下巻を全て読み終えた - $shibayu36->blog;

    「オブジェクト指向入門 第2版 方法論・実践」を読み終えた。これでようやく「オブジェクト指向入門 第2版」を全て読み終えることが出来た。読むのは確かに大変だったけど、抽象データ型や契約による設計などといったエンジニアにとって役立つ概念を学ぶことができ、今後のプログラムの設計に大いに役立つだろうと思った。 オブジェクト指向入門 第2版 原則・コンセプト (IT Architect’Archive クラシックモダン・コンピューティング) 作者:バートランド・メイヤー翔泳社Amazon オブジェクト指向入門 第2版 方法論・実践 (IT Architects' Archiveクラシックモダン・コンピューティング) 作者:バートランド・メイヤー翔泳社Amazon 上巻 原則・コンセプト 上巻は特に「第3章 モジュール性」、「第6章 抽象データ型」、「第11章 契約による設計」の3つの章が面白かった

    「オブジェクト指向入門 第2版」の上下巻を全て読み終えた - $shibayu36->blog;
  • SIerの「開発」と「運用保守」分離がまねく3つの弊害 - paiza times

    Photo by Photo4jenifer 今回のpaiza開発日誌は片山がお送りします。 近年Webビジネスにおける開発業務は、システムが売上や収益と直結しているため、素早い開発が求められるようになり、開発と運用が協力する継続的インテグレーションやDevOpsという概念が重要になってきています。 逆にSIerでは開発と運用・保守の分離がされたままで、特にITエンジニアの成長阻害要因になっていると考えられます。この「開発と運用保守の分離」は、SI業界で働くITエンジニアにとっては、「人月商売」「多重下請け構造」と並ぶ三つ目の問題になっているのではないかと思います。 そこで今回はITエンジニアがキャリアを形成していく上で、開発と運用保守の分離がもたらす弊害について考察してみたいと思います。 ■運用・保守とは何か? SIerではシステム開発の場において、大きくは「開発チーム」と「運用・保守チ

    SIerの「開発」と「運用保守」分離がまねく3つの弊害 - paiza times
  • サンプルコードでわかる!Ruby 2.4の新機能と変更点 - Qiita

    はじめに 2016年9月にRuby 2.4のpreview2が、11月にpreview3が、12月11日にrc1がリリースされました(参考1、参考2、参考3)。 僕は早速インストールして新機能を試してみましたが、みなさんはいかがでしょうか? というわけで、この記事では僕が実際に動かして確認したRuby 2.4の変更点や新機能をサンプルコード付きでまとめます。 この記事は大きく分けて次のセクションに分かれています。 文法上の変更点 後方互換性が失われる変更点 パフォーマンス改善 オブジェクト全般の新機能 主に数値に関連する新機能 主に文字列・正規表現に関連する新機能 主に配列・ハッシュに関連する新機能 ディレクトリやファイルに関連する新機能 その他の標準ライブラリに関連する新機能 スレッドに関連する新機能 なお、Ruby 2.4は2016年12月25日にリリースされる予定です。 記事はrc

    サンプルコードでわかる!Ruby 2.4の新機能と変更点 - Qiita
    ji_ku
    ji_ku 2016/09/14
  • 150種類以上のシンタックスに対応した「Boostnote」がアップデートでどんどんいい感じに - Qiita

    昨年のリリースから使い続けているノートアプリの「Boostnote」 各種アップデートやOSS化など今現在も着実に進化をしていますが、最近のVer0.6.xのアップデートで個人的にかなり嬉しい機能が追加されました。 Boostnote? まず、Boostnoteについて少しご説明。 Boostnoteは、”プログラマーの開発に特化したメモ帳”をコンセプトにしているアプリです。 Evernoteなどのメモアプリでは、シンタックスハイライトされない・・、重い・・・、プライベートの情報を混ざって検索性が悪い。等の問題がありますが、Boostnoteなら開発系のメモをサクサクとれて、サクサク検索できます。 150種類以上のシンタックスに対応しているので最高です。 もちろん、Markdownにも対応しています。 新機能「Storageの選択が可能に」(複数PC間で同期できる) 今までのバージョンでは

    150種類以上のシンタックスに対応した「Boostnote」がアップデートでどんどんいい感じに - Qiita
  • iOS10対応でやろうと思っていることまとめ - NSBlogger

    はじめに いよいよiOS10がリリースされます。iOSアプリ開発者のみなさんは、運営しているアプリを新iOSに対応させなければなりません。例年通りだと翌年の2月あたりに新iOSに対応していないアプリは審査に出すことすらできなくなります。早めに対応しておきましょう。 以下にiOS10対応でやろうと思っていることをまとめました。 iOS10対応って何をするの? 対応手順 まず「iOS10対応」についてですが、以下のような手順で対応します。 Xcode 8をインストール 既存のプロジェクトをXcode 8で開く ビルドする エラーやクラッシュを修正する アプリをリリース Xcode 8はまだ正式にはリリースされていません。iOS10のリリースと同時にアップデートがくるはずです。その時まで待っていてもよいですが、はやく対応したくてたまらない方はXcode 8 betaをインストールしましょう。先日

    iOS10対応でやろうと思っていることまとめ - NSBlogger
  • CodeIQについてのお知らせ

    2018年4月25日をもちまして、 『CodeIQ』のプログラミング腕試しサービス、年収確約スカウトサービスは、 ITエンジニアのための年収確約スカウトサービス『moffers by CodeIQ』https://moffers.jp/ へ一化いたしました。 これまで多くのITエンジニアの方に『CodeIQ』をご利用いただきまして、 改めて心より深く御礼申し上げます。 また、エンジニアのためのWebマガジン「CodeIQ MAGAZINE」は、 リクナビNEXTジャーナル( https://next.rikunabi.com/journal/ )に一部の記事の移行を予定しております。 今後は『moffers by CodeIQ』にて、 ITエンジニアの皆様のより良い転職をサポートするために、より一層努めてまいりますので、 引き続きご愛顧のほど何卒よろしくお願い申し上げます。 また、Cod

    CodeIQについてのお知らせ
  • デザイン原則がどの現場でも必要な理由

    大企業だけのものではないデザイン原則は、ひとりのデザイナーがマニフェストとして明示することもありますが、最近は多くの企業がスタイルガイドと一緒に作られることが多くなりました。ここで言うデザイン原則とは、タイポグラフィや配置といったデザインするためのノウハウではなく、「我々が考える良いデザイン」が文章として表されたものを指します。つまり、自分たちのスタンス(立ち位置)を示したものです。 Material Design だと、以下の 3 つの原則があります : 実世界にも通じる空間と動きをメタファとして扱う力強く、視覚的であると同時に意図的動きを通して操作や表示の意味を伝えるまた、Facebook のデザイン原則だと、「ユニバーサル」「一貫性」「使いやすさ」など1単語でシンプルに表現されています。もちろんこれだけだと分かり難いので解説が添えられています。例えば「一貫性」であれば、再利用できるも

    デザイン原則がどの現場でも必要な理由
  • 寝る前に食べると睡眠の質を下げる食べ物と飲み物15選!いいものは? - りこぴんのココカラ上がる話♪

    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.

    寝る前に食べると睡眠の質を下げる食べ物と飲み物15選!いいものは? - りこぴんのココカラ上がる話♪
    ji_ku
    ji_ku 2016/09/14
  • Gitを実践的に使うために参考にすべき記事20選

    チームで開発を行うときにGitのスキルは必要不可欠なものとなってきています。以前、Git初心者向けにスライドをまとめたものを紹介しましたが、今回はGitGitHub)をさらに活用するために参考にしたい記事を紹介します。 この記事は以下のような方におすすめです! ・ブランチをどのように運用すれば良いのかわからない。 ・コミットメッセージの書き方にいつも悩んでしまう。 ・issueやPull Requestをもっとうまく活用したい。 ・Git�やGitHubに関する便利なテクニックを知りたい。 ・間違ってコミットしてしまったけど対処法がわからない。 今回は、運用編、コミットメッセージ編、issue編、Pull Request編、テクニック編、問題解決編と5つの内容で分類してみました。実践的な読み応えのある記事ばかりなので、ぜひ参考にしてみてください。 運用編 中の人に聞いたGitHub fl

    Gitを実践的に使うために参考にすべき記事20選
    ji_ku
    ji_ku 2016/09/14
  • 深センの新人開発者としてマニュアル読んで、電子パーツ組み合わせて、アセンブリ言語でプログラム書く、ガチのエンジニアリングゲーム『SHENZHEN I/O』 - ファミ通.com

    『SHENZHEN I/O』でプレイヤーは、中国深センのエンジニアリング企業“深圳龙腾科技有限公司”の新人開発者として、マイクロコントローラーやメモリー、論理ゲート、LCDディスプレイなどの電子パーツを組み合わせ、アセンブリ言語でプログラムを書いて、ちょっとした電子機器を作るのだ。 これは世間一般にある「そういった設定のパズルゲーム」というわけではなく、当に30ページ長のマニュアル(PDF)を読みこなしてデータシートやリファレンスガイドを把握し、実際にプログラムコードを書かなければいけないというハードコアな内容。 当にアセンブリ言語でプログラムを書くゲームだった『TIS-100』や、エンジニア的な最適化センスが問われる『Infinifactory』や『Spacechem』といったタイトルをプレイしたことがある人なら、その作者の新作と聞けば納得だろう。 なお限定版として、専用バインダー付

    深センの新人開発者としてマニュアル読んで、電子パーツ組み合わせて、アセンブリ言語でプログラム書く、ガチのエンジニアリングゲーム『SHENZHEN I/O』 - ファミ通.com
  • 「週5時間を読書・熟考・試行に充てよ」イーロン・マスクやマーク・ザッカーバーグも実践している「5時間ルール」とは何か? | ライフハッカー・ジャパン

    Inc.:マルコム・グラッドウェル氏が提唱した「何でも1万時間練習すればプロになれる」という「1万時間ルール」は、後の研究により「世界レベルになるために必要な練習量は分野によって異なる」と修正されました。 1万時間ルールがどんな分野でも通用するわけではないとしたら、仕事の世界で世界的なレベルになるには何が必要なのでしょうか? 私は過去数年にわたり、起業家であるイーロン・マスク氏、テレビ司会者であるオプラ・ウィンフリー氏、Microsoft創業者のビル・ゲイツ氏、Facebook創業者のマーク・ザッカーバーグ氏など、多くの人から称賛されるビジネス・リーダーの経歴を調べてみました。 その結果、「彼らはどんなに多忙であっても、自分の練習あるいは学習に1日最低1時間は充てており、キャリアを歩み始めてから現在までそれを絶え間なく続けている」ということが明らかになりました。 私はこの習慣を「5時間ルー

    「週5時間を読書・熟考・試行に充てよ」イーロン・マスクやマーク・ザッカーバーグも実践している「5時間ルール」とは何か? | ライフハッカー・ジャパン
    ji_ku
    ji_ku 2016/09/14