ブックマーク / codezine.jp (18)

  • Kubernetesは銀の弾丸ではない――エンジニアが生き残るために必要な技術とは【デブサミ2018 関西】 (1/2):CodeZine(コードジン)

    今後、アプリケーションの開発企業および開発者は二極化していく。価値あるエンジニアとして生き残るためには、学び続ける姿勢が大切だ。技術者にとって最も重要なのは、「このシステムにはKubernetesが合う」「このシステムはKubernetesでなくてもいい」といった技術の見極め、つまり適材適所に技術を選択する力だ。ではどうやってそれらを選択していけばいいのか。また、マイクロサービス化に取り組む上で考えるべきことは何か。さらにKubernetes導入におけるつまずきがちなポイントについて、日マイクロソフト シニアクラウドデベロッパーアドボケイトの寺田佳央氏が解説した。 日マイクロソフト株式会社 シニアクラウドデベロッパーアドボケイト 寺田佳央氏 問われるのは技術力。だから学び続けることが重要 「Kubernetesについて紹介しようとすると1時間では話しきれない。そこで今日は当初のアジェン

    Kubernetesは銀の弾丸ではない――エンジニアが生き残るために必要な技術とは【デブサミ2018 関西】 (1/2):CodeZine(コードジン)
    mumincacao
    mumincacao 2018/10/25
    これに限らず『動かせる』と『実際に使える』には大きな壁があるよね・・・ (・x【みかん
  • Windows 10 1803の新機能「PWA」とは? PWAのUWPアプリ化を試してみる

    ※適用バージョン:Windows 10 version 1803(build 17134)以降 はじめに PWAは、Googleが提唱し、Microsoftもプッシュしています。先日開催されたBuild 2018で「Progressive Web Apps」または「PWA」のタグが付けられたセッションは10件もありました(ちなみに、前回・前々回で紹介した「timeline」を検索すると2件しかありません)。 GoogleMicrosoftも推すPWAですが、デスクトップアプリやスマホアプリの開発者にとっては耳慣れない言葉だと思います。TwitterアプリがPWA化したという最近のニュースで知った人も多いのではないでしょうか。そして、MirosoftのWebサイト「開発者向けの最新の Windows 10 機能」でPWAの解説を読んでみても(次の画像)、ちょっとピンと来ないだろうと思います

    Windows 10 1803の新機能「PWA」とは? PWAのUWPアプリ化を試してみる
    mumincacao
    mumincacao 2018/06/26
    思ってたよりも早く PWA の動作環境が普及するのかなぁ?(・x【みかん
  • 新しい仕様でより進化したPHP 7を体験してみよう

    PHPの新しいバージョンであるPHP 7がまもなく正式リリースされる予定です。そこで、2回に分けてPHP 7で新しく追加された仕様や機能、そして注意すべき点を紹介します。ただ、読者の皆様の中にはPHP 5.3からPHP 5.6でのリリースですらついて行けていないという方もいると思います。実際、PHP 5は数字こそマイナーバージョンにもかかわらず、かなり大きな言語仕様に変更があったと思いますので、これらの復習もかねてPHP 7の機能について紹介します。 対象読者 PHPについて基的な概念を理解している方 WEBアプリケーションを開発している方 必要な環境 この記事では、PHP 7(RC5)を使ってLinux(Ubuntu14.04)とMac(10.11)で確認を行っています。インストール手順などは各環境によって違いがある部分もありますが、今回紹介する仕様に関しては環境による違いはありません

    新しい仕様でより進化したPHP 7を体験してみよう
    mumincacao
    mumincacao 2015/12/02
    ?? 演算子と型宣言の幅が広がるのはすてきだなぁ・・・ 無名関数で変数ばいんどするときは function() use() : string{} な順番になるのかなぁ?(ーω【みかん
  • Google、Android Developer Toolsの開発を終了、公式サポートは年内まで

    Googleは、Android公式の開発環境となったAndroid Studioの開発に注力するため、Eclipse Android Developper Tools(ADT)の開発を終了するとともに、公式サポートを2015年内で終了する。なお、今回の開発およびサポート終了には、Eclipse ADT PluginとビルドツールのAndroid Antも含まれる。 Eclipse ADTから、最新のAndroid Studioへ移行するには、Android Studioの[File]メニュー→[New]→[Import Project]で、Eclipse ADTで作成したプロジェクトを読み込めばよい。なお、Googleでは移行ガイドも用意している。 今後は、DDMSやTrace Viewerといったスタンドアロンのパフォーマンスツールや、Android NDKの追加サポートを、数か月内に

    Google、Android Developer Toolsの開発を終了、公式サポートは年内まで
    mumincacao
    mumincacao 2015/06/30
    これで ADT と AndroidStudio のどっち使うか悩まず済むのかなぁ? そんなごついのは取り扱ってないから個人的には AndroidSDK で間に合ってるけど・・・ (ーω【みかん
  • 「画素と解像度」 ~マンガでプログラミング用語解説

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    「画素と解像度」 ~マンガでプログラミング用語解説
    mumincacao
    mumincacao 2015/05/07
    この要求ならきのこの山が出てくるのかと思ったけどよく考えたらそれだと今回の内容を絡めるのが難しそうだったのです(ーω【みかん
  • 「switch」 ~マンガでプログラミング用語解説

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    mumincacao
    mumincacao 2013/01/30
    switch 複数条件指定できるのはいいけどもうちょっと break をなんとかできないものかなぁ? 意図的に続けてるのかばぐくんなのかわかりづらくて・・・ (ーωー;【みかん
  • 創活ノート 第57話「WebAPIの縮小」

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    創活ノート 第57話「WebAPIの縮小」
    mumincacao
    mumincacao 2011/11/22
    ほんとに最近は WebAPI からあぷりに開発者も流れてる感じがするかなぁ? ぽんぽん出来てたまっしゅあっぷさいとがけっこう廃墟に・・・ (´・ω【みかん
  • 風雲! ITおじさん 第146話「ネット住人のデモ」

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    風雲! ITおじさん 第146話「ネット住人のデモ」
    mumincacao
    mumincacao 2011/06/17
    このでもは支持するしかないにゃー(´ω`;【みかん
  • IPv6の影響をテストする「World IPv6 Day」 8日から24時間限定で開始

    8日の9時から9日の8時59分にかけて、「World IPv6 Day」が行われる。World IPv6 Dayとは、サービス提供者が自社サービスをIPv6に対応し、実際にどのような影響が発生するのかを探る試み。8日の9時から24時間に限り、このイベントに参加するサイトのDNSにAAAAレコードが追加され、IPv6対応となる。 このイベントには、GoogleやFacebookをはじめ世界中の300近いWebサイトが参加を表明しており、日でもNTTコミュニケーションズやYahoo! JAPANが参加する予定。 最新のOSやWebブラウザを使用している場合は、特に問題は起きないが、一部の環境ではDNSの解決に遅延を生じる可能性も考えられる。具体的な例としては、映像配信にIPv6アドレスを割り当てている、NTT東西のフレッツサービスが挙げられる。フレッツサービスが映像配信に用いているIPv6

    IPv6の影響をテストする「World IPv6 Day」 8日から24時間限定で開始
    mumincacao
    mumincacao 2011/06/07
    IPv6 かぁ・・・ 自称情強のみんなが大好きな高速化(笑)の大義名分で off にされてるとこ多そうだけど無事に済むのかにゃぁ・・・ (・x【みかん
  • PHPからSQL Serverへの正しい接続方法

    はじめに 前回からシリーズでお送りしている「PHPからMicrosoft SQL Serverを使おう!」、第2回目は、PHPコードからのMicrosoft SQL Server(以下 SQL Server)への接続についてです。 今回の記事では、マイクロソフトがPHP向けにリリースした、SQL Server Driver for PHPドライバーの入手とインストール、実際にPHPのコードからSQL Serverに接続するための方法について紹介させていただきます。 1 PHPコードからSQL Serverへの接続 1.1 PHPコードからSQL Serverへ接続するための手段 PHP 5.2までのPHPランタイムには、SQL Serverに接続するためのMssql関数(php_mssql.dll)が用意されており、アプリケーションはこれを使用してSQL Serverに接続することができま

    PHPからSQL Serverへの正しい接続方法
    mumincacao
    mumincacao 2011/02/09
    ・・・正しいも何もこれといって特別なことしてないように見えるのは気のせい・・・くまー?(・【みかん
  • 創活ノート 第34話「iswebライトのサービス終了」

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    mumincacao
    mumincacao 2011/01/05
    そいえば isweb のばっくあっぷだけ確保してそのまま忘れてたなぁ・・・ (・【みかん
  • ゼロから学ぶ「CSS Sprite」

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    ゼロから学ぶ「CSS Sprite」
    mumincacao
    mumincacao 2010/12/02
    やふぅでも使ってる CSS Sprite ・・・なら取り入れてもらえるかなぁ? 何回か提案してさんぷるまで創ったけどけっきょくいつもその場限りで次の時には元通りになってるし...〆(´・ω【みかん
  • C#たんと学ぶ/わりと硬派なソフトウェア開発講座 第1回「C#でできること」

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    C#たんと学ぶ/わりと硬派なソフトウェア開発講座 第1回「C#でできること」
    mumincacao
    mumincacao 2010/10/21
    表紙詐欺・・・ (´ロ【みかん
  • PHPで作成する携帯会員サイトの基本

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    PHPで作成する携帯会員サイトの基本
    mumincacao
    mumincacao 2010/10/02
    最新の環境で SET NAMES したり,UTF-8 な DB に SJIS で接続したり,直 echo したり・・・けーたい web 屋さんではまだまだこんなのが基本なのくまー?(´・ω【みかん
  • 原文をスラスラ読みたい! 「MSDNライブラリによく出る英単語 100選」(1/2):CodeZine

    はじめに MSDNライブラリには、マイクロソフトの技術情報が大量に掲載されていますが、英語版に比べ、日語版の内容は中途半端なのが実状です。 たとえば、スレッドの優先順位を設定する「SetThreadPriority」関数の説明を見ると、英語版には「Windows Server 2008およびWindows Vistaでは、スタートアップやレジストリのRUNから自動実行されたプログラムに対するスレッドの優先順位指定が、システム開始から60秒程度効かない」との注意書きがありますが、日語版にはありません。 また、仮想ディスクの情報を設定する「SetVirtualDiskInformation」関数を検索すると、英語版には説明がありますが、日語版には項目自体がありません。 そこで記事では、MSDNライブラリの英語版がスラスラ読めるように、とはいきませんが、英単語で引っかかることが少なくなる

    原文をスラスラ読みたい! 「MSDNライブラリによく出る英単語 100選」(1/2):CodeZine
    mumincacao
    mumincacao 2010/07/30
    なんだか読むときよりも名称やこめんと付けるときに便利そうな気がするのです...〆(・【みかん
  • IPA、「MyJVN セキュリティ設定チェッカ」を公開 USBメモリ自動実行機能などのセキュリティ設定を確認

    IPA(独立行政法人情報処理推進機構)は21日、Windowsセキュリティ設定項目を簡単に確認できる「MyJVN(マイジェイブイエヌ)セキュリティ設定チェッカ」を公開した。現時点では「USBメモリの自動実行機能の無効化設定」のみをチェックできる。 IPAによると、2008年のウイルス感染率が2007年から上昇した原因として、USBメモリの自動実行機能(オートラン機能)を悪用して感染するウイルスの影響が大きいとしている。特に「W32/Autorun」は2008年に感染した中で最も多かったウイルスで、感染全体の39.5%を占めた。この対策として、USBメモリの自動実行機能を無効にする方法があるが、これがあまり設定されていないことから、簡単に確認できるツールを提供することとした。 2010年春以降には、USBメモリの自動実行機能の無効化設定のほか、パスワードの最低文字数や有効期間、スクリーンセ

    IPA、「MyJVN セキュリティ設定チェッカ」を公開 USBメモリ自動実行機能などのセキュリティ設定を確認
    mumincacao
    mumincacao 2009/12/22
    JAVA 製なのに WinXP か Vista のみで USB の自動起動設定の確認のみ・・・何から何まで中途半端な印象受けるのは気のせい・・・にう?(´・ω・`;【みかん
  • インテルTBBから学ぶループの並列化

    はじめに この連載では、並列処理を高度に抽象化したインテルTBBを通じて、並列化の考え方を取得することを目的としています。今後、並列化は当たり前のものとなり、さまざまな形でサポートされるようになります。並列化処理の根底に流れる考え方を身につければ、その変化に対応できます。 今回はインテルTBBのアルゴリズムテンプレートとループの並列化について解説します。この連載のサンプルはあくまでもインテルTBBの使い方を説明するものであり、実務を特別に意識したものではありません。その点をご理解下さい。 対象読者 筆者が想定している読者はC++の基的文法を理解し、並列化プログラミングに興味を持っている方です。高度なC++テクニックを極力さけ、基的な文法さえ分かれば読めるように極力注意しますので、並列化に興味を持っている方はぜひこの連載に目を通して下さい。 必要な環境 C++コンパイラが必要です。お持ち

    インテルTBBから学ぶループの並列化
    mumincacao
    mumincacao 2009/11/11
    parallel for のあるごりずむは気になるけど・・・読んでみたら datas のほうが気になって仕方ない件について・・・ (´・ω・`;【みかん
  • ApacheModuleでWebアプリケーションをつくろう

    1.はじめに Webアプリケーション開発の現場で使用されている開発言語には、JavaPerlPHP、最近であればRubyPythonなどがあります。この分野ではC言語も、CGIによるWebアプリケーション開発で旧来から用いられていますが、最近の開発者にはあまり馴染みがないかもしれません。当時の新技術であったJavaと比較して、あまりにも遅い結果が出ていたからとも言われています。 しかし、Webサーバの「Apache」、データベースの「PostgreSQL」「MySQL」、OSの「Linux」など、各所でオープンソースソフトウェア(OSS)の開発言語には、依然としてC言語が多く用いられています。このようにC言語は、Webアプリケーション開発の現場で使われるケースは減ったものの、現在でも重要な開発言語の一つです。 そこで今回は、Apache 2.2のmod_dbdで実装された「データベー

    ApacheModuleでWebアプリケーションをつくろう
  • 1