ブックマーク / gihyo.jp (7)

  • Software Design 2020年8月号

    2020年7月18日紙版発売 2020年7月18日電子版発売 B5変形判/184ページ 定価1,342円(体1,220円+税10%) ただいま弊社在庫はございません。 Amazon 楽天ブックス ヨドバシ.com Fujisan(定期購読のみ) 電子版 Gihyo Digital Publishing Amazon Kindle 書のサポートページサンプルファイルのダウンロードや正誤表など 第1特集 Vim vs. Visual Studio Code テキストエディタ3勝負 誌の読者アンケートで毎月首位を争うテキストエディタがあります。30年の歴史を持つ老舗エディタ「Vim」,新進気鋭の次世代エディタ「Visual Studio Code(VS Code)」です。どちらもエンジニアフレンドリーでカスタマイズ性に優れ,世界中にファンがいます。特集は,VimユーザーにはVS Cod

    Software Design 2020年8月号
    kiyoami
    kiyoami 2020/07/08
  • 第40回 新しいフォーマット「SION」の紹介 | gihyo.jp

    JSONより出来の良い妹「SION」 今回はSIONというデータシリアライゼーションフォーマット(data serialization format)を提案します。 Wh(at|y)Serialization? その前にシリアライゼーション(serialization)とは何かを復習しておきましょう。「⁠シリアライズ(serialize)すること?」正解です。では、シリアライズとは何? 文字入力を音声入力する(siri)ではありません:-)。プログラムの中のオブジェクト(objects)をバイト列(bytes)に変換することです。実質すべてのプログラムは入力されたバイト列をデシリアライズ(deserialize)し、処理した結果をバイト列で出力、つまりシリアライズしているわけで、それをどのような形式=フォーマットで行うかというのはコード(codes)以上に重要な課題と言えましょう。mp4は

    第40回 新しいフォーマット「SION」の紹介 | gihyo.jp
    kiyoami
    kiyoami 2018/08/19
    普及したら使おう
  • Vue.js入門 ―最速で作るシンプルなWebアプリケーション 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    Vue.js入門 ―最速で作るシンプルなWebアプリケーション 記事一覧 | gihyo.jp
    kiyoami
    kiyoami 2018/04/14
  • ポートとソケットがわかればインターネットがわかる――TCP/IP・ネットワーク技術を学びたいあなたのために

    2016年11月19日紙版発売 2016年11月19日電子版発売 小川晃通 著 A5判/272ページ 定価2,508円(体2,280円+税10%) ISBN 978-4-7741-8570-5 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 「楽しく通信技術を学んでみませんか?」インターネットのしくみはどうなっているのか?――スマホなどで当たり前のように使っていますがその仕組みは案外説明できません。書は『小悪魔女子大生のサーバエンジニア日記』のaicoさんのイラストで解説します。インターネットで使用されている通信プロトコルの1つであるTCP/IPはUnixを土台

    ポートとソケットがわかればインターネットがわかる――TCP/IP・ネットワーク技術を学びたいあなたのために
    kiyoami
    kiyoami 2017/01/18
    これは良さそうな本だな。
  • 最終回 「残り物」からのキャリア形成 | gihyo.jp

    「残り物」だったWindows 私がMicrosoftで最初にした仕事は、Windows 1.0の日語化だ。今から考えれば、その実績があったからこそWindows 95のアーキテクトになれたのだが、実は自ら進んでやった仕事ではない。 Microsoftがアスキー出版との総代理店契約を打ち切り、MSKKと呼ばれる日法人を作ったのは1986年のことだ。当時、NTTの研究所にいた私は、そのニュースを新聞記事で読みすぐに転職を決めたのだが、退職手続きに時間がかかり、アスキー出版から移ってきたメンバーよりも1ヵ月遅れて入社することになった。 当時エンジニアは私も含めて3人しかいなかったが、私よりも先に入社したエンジニアたちが早い者勝ちでXenix[1]とMultiplan[2]を取ってしまったため、残り物だったWindows仕事が私に回ってきたのだ。 当時のWindowsは速度も極端に遅く機能

    最終回 「残り物」からのキャリア形成 | gihyo.jp
    kiyoami
    kiyoami 2016/05/22
    やっぱり中島さんは凄いな。
  • 第34回 エンジニアの世代交代 | gihyo.jp

    一攫千金のチャンス 私は持ち込み原稿がきっかけで、高校生のときからアスキー出版でソフトウェアエンジニアとしてアルバイトをすることになった。当時はまだPCの黎明期で、NECからようやくPC-8001という8ビットPCが発売されたばかりだった。ソフトウェアの開発環境も整っておらず、すべて機械語でプログラムを書かねばならなかった。そのため、ソフトウェアを開発できるエンジニアの数がものすごく少なく、高校生の私でもあっという間に大人と肩を並べて仕事ができるようになってしまったのである。 そんな私に一攫千金のチャンスがやってきた。NECPC-8001向けにCP/MというOSを移植していたのだが、フロッピーディスクへのアクセスがあまりにも遅く、アスキー出版に相談に来たのである。 私は、その手の高速化の話が当時から大好きだし得意だったので、当然のように私と相棒の増川くん(同じく高校生)がやることになった

    第34回 エンジニアの世代交代 | gihyo.jp
    kiyoami
    kiyoami 2015/11/20
    実際にプログラムが読み書きできるのって重要だと思うよ。
  • 第3回 迷路でコードゴルフ~同じ処理を最短コードで書くには─柳井政和からの問題 | gihyo.jp

    問題 コードゴルフ:迷路 「コードゴルフ」は、ゴルフがカップインまでの打数を競うように、プログラムのソースコードの文字数を削って、なるべく短くプログラムを書く遊びです。 たとえば以下は、1から100の整数を全て足すプログラムです。上のコードは77文字ですが、同じ動作を下のように38文字で書くこともできます。 // 1から100の整数を全て足す(77文字⁠)⁠ var res = 0; for (var i = 1; i <= 100; i ++) { res += i; } console.log(res); // 1から100の整数を全て足す(38文字⁠)⁠ for(r=i=0;i<=99;r+=++i);console.log(r) // 出力 5050 JavaScriptを使って、このコードゴルフにチャレンジしてください。 以下の関数yourCode()は「穴掘り法」という手法を使

    第3回 迷路でコードゴルフ~同じ処理を最短コードで書くには─柳井政和からの問題 | gihyo.jp
    kiyoami
    kiyoami 2013/02/13
    こういう問題好きだな
  • 1