Shoeisha Technology Media

CodeZine(コードジン)

記事種別から探す

記事一覧

1~15件(全4567件)
  • 2017/06/22

    Herokuの運用とセキュリティ ~ HerokuでSSL証明書の自動化とPrivate Spacesでセキュリティを強化しよう

     Herokuは前稿のようにDevOpsやチーム開発を推進するさまざまな機能があり、開発の効率を一層高めることができますが、もちろん運用フェーズや他システムとのインテグレーションなどにおいても優れた機能を多数提供しています。今回より3回に分けて、Herokuを使ったアプリケーションの運用に便利な「セキュリティ」「機能強化(アドオン)」「モニタリング」についての機能を簡単に紹介します。今回は、Herokuのセキュリティに関する機能である「Automated Certificate Manageme...

  • 2017/06/22

    「Angular」の変数を見やすい形式に変換して表示できるPipesの活用法

     本連載では、Webアプリケーションフレームワーク「Angular」の活用方法をサンプルとともに紹介しています。前回はAngularのバージョンアップ版となるAngular 4の変更点と今後の見通しを説明しました。今回は、変数の値を画面表示用に見やすく変換できるPipesについて、利用方法を説明していきます。

  • 2017/06/21

    HTML5を学べばAIなどインターネット上の便利なAPIが思いのまま! 企業や個人として差別化を図る武器にもなる

     Webサイト構築という範囲を越え、ワンソース・マルチデバイスで稼働するアプリケーション開発でも有力な選択肢となったHTML5。そのHTML5の教育にいち早く取り組みを始めたのが、京都コンピュータ学院と京都情報大学院大学である。両校はLPI-Japanが運営する資格「HTML5プロフェッショナル認定試験」(以下、HTML5認定試験)のアカデミック認定校として、関西地域で最初に認定を受けている。本稿では、両校のHTML5教育開始をリードした、京都情報大学院大学 准教授の江見圭司氏と、昨年HTML5...

  • 2017/06/21

    Androidアプリケーション開発におけるActivityの肥大化を防ぐデザインパターン

     社会人エンジニア向けの教育プログラム「トップエスイー」での講義や制作結果などからエンジニアの皆さんに対して有用な情報をお届けするコーナーです。今回は、受講生が修了制作で取り組んだ内容を紹介します。テーマは「Androidアプリケーション開発におけるデザインパターン」です。Androidアプリケーション開発をしていると、Androidアプリケーション開発固有の問題に直面することが多々あります。今回はそのうちの1つの問題を解決するデザインパターンを提示します。パターンの紹介はもちろん、どのようにし...

  • 2017/06/21

    Google AMP No Standalone実装前に知っておくべきポイント(2017年5月版)

     本連載はLINEのフロントエンドエンジニアのチームがWeb開発において注目・活用している技術を紹介します。今回はGoogleのAMP(Accelerated Mobile Pages)対応についてお話します。実際の業務で「No Standalone AMP」実装をおこなう前にエンジニアが認識しておきたい、各種ポイントをまとめた記事となっています。

  • 2017/06/20

    サイバーエージェントのエンジニアがハマった・失敗したポイントを語る「オレシカナイト Vol.1」イベントレポート

     サイバーエージェント メディア広告部門(MDH)のエンジニアが2月10日に開催した「オレシカナイト」は、技術的挑戦を行う過程で技術者達がハマった・失敗したポイントを発表し、みなさんが挑戦する際の参考にしていただきたいというコンセプトのイベントです。今回は、その内容を詳しくレポートします。

  • 2017/06/20

    「エンコード デコード」 ~マンガでプログラミング用語解説

     この連載は、マンガで分かるプログラミング用語辞典です。気軽に読み流せるマンガと、テキストによる詳しい解説で、プログラミング未経験者がつまづきがちな専門用語・概念をやさしく読み解き、よりスムーズな学習を手助けします。市販のプログラミング入門書の副教材としてもぜひご活用ください。今回解説するのは、データの符号化「エンコード」と、復号化「デコード」です。

  • 2017/06/19

    Androidアプリの新レイアウト「ConstraintLayout」をCheck It Out!

     2017年3月、Android Studioの新バージョン2.3がリリースされました。注目すべき点は、なんといっても2.2から導入されたConstraintLayoutが安定したことです。他にも、画像ファイルのWebP形式への変換や、Instant Runの機能向上など、注目に値する新機能が追加されました。この連載では、前後編の2回にわたってAndroid Studio 2.3の新機能を紹介します。後編である今回は、最も注目すべき点であるConstraintLayoutを紹介します。

  • 2017/06/15

    Wi-FI拡張も簡単! Rubyが使えるGR-CITRUSで電子工作を始めよう

     本連載では、IoTハックに興味のある人に向けて、ハッカブルなIoTデバイスを紹介していきます。今回はRubyが使える小型ボード「GR-CITRUS」を紹介します。

  • 2017/06/14

    JIRA SoftwareをCMIS準拠のコンテンツ管理ソフトウェア「Alfresco」と連係させて情報共有をさらに活性化!

     昨今、開発現場での情報共有は必須ともいえるほどに重要視されています。情報共有ツールとしてJIRAやConfluenceといったアトラシアン製品は多くの開発現場で使用されていますが、チームの仕組みに存在するからなんとなく使っている……そのような方も多いのではないでしょうか。しかしせっかくのツール、多種多様な機能をもっと活用したいと思いませんか? 本連載では使い慣れた環境と組み合わせてツールをさらに使いこなす方法を、アトラシアン製品の国内販売代理店であるリックソフトがお伝えします。前回は、JIRA...

  • 2017/06/13

    Herokuとチーム開発のおいしいレシピ~HerokuとGitHubを連携してCI/CDを実現する

     前回、HerokuとDevOpsのおいしい関係性について述べました。Herokuの持つ機能の先進性と開発の有用性をご理解いただけたのではないでしょうか。今回は、実際にチームで開発を行う場合に考慮するポイントを説明し、Herokuの持つパイプライン機能(Heroku Pipelines)を軸に、GitHubと連携したチーム開発の方法について説明します。では、Herokuとチーム開発のおいしいレシピをご紹介しましょう。

  • 2017/06/13

    視覚的にイメージしにくいアルゴリズムを徹底的にイラストで表現するとこうなる

     近年、IT企業の社員研修ではアルゴリズムを理解することが重視されるようになってきました。しかし、文字とフローチャートだけでは仕組みをイメージしづらいのも事実。『アルゴリズム図鑑』ではアルゴリズムをまず視覚的にイメージできるように、26種類のアルゴリズムをイラストで解説。3種類のアルゴリズムを紹介します。

  • 2017/06/12

    Rails 5.1でReact.js連携アプリを構築してみよう

     2017年4月27日に正式リリースされたRuby on Rails 5.1では、フロントエンド回りに大きな変更がありました。新たに採用されたYarnやwebpackなどを用いて、Rails上でReact.js連携アプリを構築する手順を紹介します。また、ReactベースのMaterial-UIを使ったサンプルも紹介します。

  • 2017/06/09

    Google Cloud Platformの世界観を伝える実用的な入門書ができた――中井悦司&阿佐志保インタビュー

     技術を根本から理解して使いこなす面白さや喜びを伝えたい――そう語るのは『プログラマのためのGoogle Cloud Platform入門』の著者、中井悦司さんです。また、共著者の阿佐志保さんは「クラウドサービスの利用はこれからのエンジニアの必須スキル」と言います。本書刊行に際し、お二人に読みどころやGCPについてうかがいました。

  • 2017/06/06

    「SPREAD for ASP.NET 10.0J」の新機能~新しいチャートの提供と画像機能の強化

     SPREAD for ASP.NETの最初のバージョンが発売されたのは2003年、SPREAD for .NET Web Forms Editionという製品名でした。当時、インターネットがこれから身近になっていくだろうという社会に先駆けて、WebベースのアプリケーションをこれまでのSPREAD製品と同じように簡単に使いやすく開発できるというコンセプトのもとで企画が行われてきました。その後、Windows Forms版、WPF版、またJavaScriptライブラリといった4つのラインナップを揃...

1~15件(全4567件)
All contents copyright © 2005-2017 Shoeisha Co., Ltd. All rights reserved. ver.1.5