タグ

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

  • Neovim 0.10がリリース | gihyo.jp

    2024年5月16日、Vimの派生エディタNeovimの最新バージョンNeovim 0.10がリリースされた。 Neovim 0.10 What's New in Neovim 0.10 | Gregory Anders Neovimは、拡張性と使いやすさを重視したVim派生のテキストエディタ。オープンソースソフトウェアとしてGitHubで公開されているほか、LinuxWindowsmacOS用のインストールパッケージも用意されている。 バージョン0.10には多くの新機能や大きな変更が含まれている。大きな変更点として、デフォルトのカラースキームが変更された。二分割画面でのアクセシビリティと美しさに大幅な向上があるという。元の(vimと同様の)カラースキームに戻すこともできる。 新しいNeovim 0.10デフォルトのカラースキーム また0.10では新しいデフォルトマッピングが追加されて

    Neovim 0.10がリリース | gihyo.jp
    fumokmm
    fumokmm 2024/05/18
  • WEB+DB PRESS Vol.125

    2021年10月23日紙版発売 2021年10月23日電子版発売 B5判/168ページ 定価1,628円(体1,480円+税10%) ISBN 978-4-297-12435-9 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com Fujisan(定期購読のみ) 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など 特集1 作って学ぶプログラミング言語のしくみ インタプリタ,構文解析器,文法 プログラミング言語のしくみを,プログラミング言語自体を作ることで学ぶ特集です。「言語を作るのは難しい」と考えている人が多いと思います。しかし,プログラミング言語を作るだけならば,想像しているよりずっと簡単です。そして,実際に作ってみることで,どの

    WEB+DB PRESS Vol.125
    fumokmm
    fumokmm 2021/12/30
  • Processing アニメーションプログラミング入門

    2011年7月15日紙版発売 2012年5月8日電子版発売 田中孝太郎 著 B5変形判/240ページ/CD1枚 定価3,520円(体3,200円+税10%) ISBN 978-4-7741-4715-4 ただいま弊社在庫はございません。 Amazon 楽天ブックス ヨドバシ.com 電子版 Gihyo Digital Publishing honto 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 Processingは,アニメーションの描画や動画や音声のコントロールに適した,コンパクトかつパワフルなプログラミング言語です。また,単独で動作する実行ファイルやAndroidアプリ,Javaアプレットの作成も可能で,Webとの親和性が高いことも特徴です。書は,かんたんにアニメーションコンテンツを作成できるProcessingの特長を生かした,プログラミング初心

    Processing アニメーションプログラミング入門
    fumokmm
    fumokmm 2020/05/21
  • アニメーションプログラミング超入門:新刊ピックアップ

    「アニメーション」と言うと,いわゆる「アニメ」(⁠セルアニメ)や,クレイアニメ・パペットアニメなどを思い浮かべる人が多いと思いますが,インターネットで見かける動きのあるWebページや,コンピュータゲームなどもアニメーション表現の一種です。 いずれのアニメーションも,コンマ数秒といった一定の時間ごとに異なる絵(フレーム)を表示することで,動きを表現するという点は同じです。ですが,コンピュータで作るアニメーションの場合,一般に「プログラミング言語」で作ったプログラムによって動きを作ります。 キャラクターを動かすには コンピュータの画面にキャラクターを表示するには,画面を二次元空間に見立て,そこに座標を指定して描画します。この画面上のキャラクターを,座標を少しずつ変更しながら一定間隔で連続して描画すれば,キャラクターをアニメーションさせる(動かす)ことができます。 たとえば,Aというキャラクター

    アニメーションプログラミング超入門:新刊ピックアップ
    fumokmm
    fumokmm 2020/05/21
  • Vue.js入門 ―最速で作るシンプルなWebアプリケーション 記事一覧 | gihyo.jp

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

    Vue.js入門 ―最速で作るシンプルなWebアプリケーション 記事一覧 | gihyo.jp
    fumokmm
    fumokmm 2016/10/23
  • 本日12月1日より、プログラマ有志による2012年の技術系Advent Calendarが各所ではじまる | gihyo.jp

    日12月1日より、プログラマ有志による2012年の技術系Advent Calendarが各所ではじまる 日12月1日より、プログラマ有志による2012年の各技術系Advent Calendarが一日目を担当する人のblogではじまっている。定番化したと言っていいほどの、師走の風物詩になっている。 昨年は技術系Advent Calendarが多方面で行われたが、今年は昨年を超える技術系Advent Calendarが12月1日より行われそうだ。 一般的なAdvent Calendarは、12月25日のクリスマスを楽しみに待つために、12月1日から24日までのカレンダーの日付の部分(扉だったりする)を開けるようになっており、1日ずつその日の日付の部分を開くと天使や動物の絵などが見えるという仕組み(もちろん、様々なバリエーションがある⁠)⁠。 これに発想をえて、技術系Advent Calen

    本日12月1日より、プログラマ有志による2012年の技術系Advent Calendarが各所ではじまる | gihyo.jp
    fumokmm
    fumokmm 2012/12/01
    すごい数だな。私はG* Advent Calendar 2012に参加予定ですっ!
  • XMLをjQuery風に操作できるJavaライブラリ「jOOX」 | gihyo.jp

    2012年1月27日、XMLをjQuery風に操作できるJavaライブラリ「jOOX 1.0.0」がリリースされました。jOOXはLukas Eder氏が開発したもので、流れるようなインタフェース(Fluent Interface)(⁠注1)で記述していくことでXMLの走査や編集が行えます。Java 5から導入されたStatic Importをうまく使っており、非常に簡潔な記述を実現しています(リスト⁠)⁠。 Lukas Eder氏はjOOXのように流れるようなインタフェースでラップしたライブラリをほかにも公開しており、SQLのように書けるjOOQやリフレクションを簡潔に表せるjOORなどがあります。jOOXのWebサイトからリンクされていますので、興味のある方はぜひ参照してみてください。 リスト jOOXを使ったコード Document doc = $(new File("foo.xml

    XMLをjQuery風に操作できるJavaライブラリ「jOOX」 | gihyo.jp
  • Gitを使ってみよう:新刊ピックアップ

    Gitが注目される理由 バージョン管理システムとは,ソフトウェア開発をはじめ,各種設定ファイルや論文・原稿(テキスト原稿)など,修正,改訂が発生するファイルを管理するためのしくみです。とくにソフトウェア開発の場合,複数人の開発で利用されることが多く,古くはCVS(Concurrent Versions System⁠)⁠,そしてSubversionというバージョン管理システムが,もっとも一般的なシステムとして利用されてきました。そんな中,Subversionにとって代わる位置づけとして現在,利用者が増えているのがGitです。Googleトレンドで傾向を見るとわかるように(図⁠)⁠,2008年を境にしてGitがSubversionを上回る人気ツールになっています。ここでは,Gitがどうして注目されているのか,ご紹介していくことにします。 開発形態の変化と多様化 従来からよく使われているSub

    Gitを使ってみよう:新刊ピックアップ
    fumokmm
    fumokmm 2012/09/07
  • Gitに潜む光と闇 | gihyo.jp

    今年に入ってから、急速にGitが注目を浴びています。Google Trendsを見ると、Subversion、Mercurialなどに比べると圧倒的にGitの人気が高いのがわかります(図1⁠)⁠。 図1 Google TrendsによるGit(青⁠)⁠、Mercurial(赤⁠)⁠、Subversion(橙)の検索数 しかしながら、Gitを利用する人の意見は2つに分かれています。 A.わかりにくい B.すごく便利だ なぜこのようなに印象が二分されてしまうのでしょうか? 稿では、「⁠Gitに潜む光と闇」と称してこれらの意見に対して考察していくことにします。 Gitはわかりにくい? Gitがわかりにくいと思う人は、どうしてそう感じるのでしょうか。そのあたりのおおよその事情は下記のようなことだと考えられます。 (1)Subversionとコマンド体系が少し違う バージョン管理ツールとして、Su

    Gitに潜む光と闇 | gihyo.jp
    fumokmm
    fumokmm 2012/09/07
  • サポートページ:Emacs実践入門―思考を直感的にコード化し,開発を加速する

    ダウンロード 書のサンプルコードをダウンロードできます。 データは,圧縮ファイル形式でダウンロードできます。圧縮ファイルをダウンロードしていただき,適宜解凍してご利用ください。また,サンプルコードの冒頭に利用に際しての注意点が書かれていますのでご一読ください。 ダウンロード サンプルコード(約12.6KB) 補足情報 P.11 「Emacs.appを自分でビルドする」1行目 (2013年12月26日更新) Mac OS付属の開発環境であるXcodeがインストールされていれば、Emacsの家である「GNU Emacs - GNU Project」からソースをダウンロードしてEmacs.appを作ることもできます。 Mac OSのバージョンアップの結果、上記の動作にはCommand Line Toolsが必要になりました。Command Line Toolsの導入方法は、「Xcodeの設定

    fumokmm
    fumokmm 2012/08/22
    v24.1対応情報
  • Emacs実践入門―思考を直感的にコード化し,開発を加速する

    2012年3月7日紙版発売 2014年12月10日電子版発売 大竹智也 著 A5判/272ページ 定価2,728円(体2,480円+税10%) ISBN 978-4-7741-5002-4 ただいま弊社在庫はございません。 →書の新版が発行されています。 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 書は,日常のテキスト編集やプログラム開発で,Emacsを快適に利用するためのノウハウを解説した書籍です。Emacsの魅力は,カスタマイズ性の高さや豊富な拡張機能にあります。反面,使いこなすにはある程度の知識が必要で,利用の障壁となっているのも事実です。書では,基的な使い方から,カスタマイズを行うための設定,そしてテキスト編集や開発時に便利な拡張機能の実践的な使い方まで,現在の状況に合わせてしっかり解説しています。プログラマはもちろん,テキスト編集を便利

    Emacs実践入門―思考を直感的にコード化し,開発を加速する
    fumokmm
    fumokmm 2012/08/22
    電子書籍版ないかなぁ。
  • 第235回 Ubuntu 12.04でEmacs 24.1を使う | gihyo.jp

    皆様はじめまして。EmacsとPCキーボードをこよなく愛するLinux使いの濱野と申します。 「Emacs 24.1がリリースされたのにUbuntu Weekly Recipeでまだ紹介されていない。これは由々しき事態だ! でも、Ubuntu Japanese Teamメンバーは多忙で手がはなせない!」とのことで、今回、私が紹介させていただくく運びとなりました。どうぞよろしくお願いします。 はじめに 2012年の6月10日に、Emacs 24.1がリリースされました。Emacs 23.1のリリースは、2009年7月29日ですので、およそ3年ぶりのEmacsのメジャーバージョン更新となりました[1]⁠。 稿では、その最新のEmacsをUbuntuの最新リリースである12.04に導入する方法と、Emacs 24.1での主要な変更点の紹介をします。 Emacs とは Emacsについては、過去

    第235回 Ubuntu 12.04でEmacs 24.1を使う | gihyo.jp
  • Emacsテクニックバイブル~作業効率をカイゼンする200の技~ | Gihyo Digital Publishing … 技術評論社の電子書籍

    Emacsテクニックバイブル ~作業効率をカイゼンする200の技~ 著者 るびきち 著 発売日 2012年8月3日 更新日 2012年8月3日

    Emacsテクニックバイブル~作業効率をカイゼンする200の技~ | Gihyo Digital Publishing … 技術評論社の電子書籍
    fumokmm
    fumokmm 2012/08/06
    おお、電子で出るのか。
  • なぜ日本人はオブジェクト指向をなかなか理解できないのか?:新刊ピックアップ

    JavaJavaScriptPHPなど,現在人気のプログラミング言語のほとんどは「オブジェクト指向言語」という種類の言語です。ですがこのオブジェクト指向,日人には理解しにくいと言われています。その原因は様々ですが,一番の悪者は,日IT教育ではないでしょうか。 変数は「箱」じゃない! 皆さんは,プログラミングの授業で「変数」について,どのように教わりましたか? おそらく,「⁠変数とはデータを代入する“⁠箱⁠”のようなものです」といった説明を受けたと思います。実はこの説明,まったくの大嘘なのです。 この「変数」や「代入」という用語ですが,数学用語からそのまま転用されています。なぜなら,プログラミングでも数学でも,同じ記号を使って数式を書くからです。例えば次の数式は,「⁠xという変数に1を代入する式」または「xという名前のついた箱に1を入れる式」だと教わります。 x    =    1

    なぜ日本人はオブジェクト指向をなかなか理解できないのか?:新刊ピックアップ
    fumokmm
    fumokmm 2012/07/06
    最終的にPythonとRubyの宣伝になってるところがw
  • 第31回 Grailsライクにデスクトップアプリケーションを構築する「Griffon」 | gihyo.jp

    Griffonとは 今回はGrailsと同様の使い勝手でデスクトップアプリケーションを構築することができる「Griffon」を紹介します。Grailsは、JVM言語Groovyを使って、Ruby on RailsのようにコマンドラインベースでWebアプリケーションを構築することができるフレームです。Griffonはその使用感をデスクトップアプリケーションの開発に適用したフレームワークで、簡単なコマンドでMVC準拠のアプリケーションを構築・実行することができます。 Griffonの主な特徴としては、次のような項目が挙げられます。 シンプルなコードでMVCアプリケーションを実現できる JavaおよびGroovyの資産が利用できる 各種Groovy Builderが適用できる プラグインによる拡張が可能 AppletやJava Web Startで公開可能なパッケージ生成機能を備えている Gri

    第31回 Grailsライクにデスクトップアプリケーションを構築する「Griffon」 | gihyo.jp
  • https://gihyo.jp/book/2010/978-4-7741-4204-3

    fumokmm
    fumokmm 2012/05/01
    電子書籍で欲しいんだが…まだないようだね。
  • 日本初のJenkins電子書籍,11月中は無料で配信! ソフトウェア開発を効率化するチャンスです | Gihyo Digital Publishing … 技術評論社の電子書籍

    初のJenkins電子書籍,11月中は無料で配信! ソフトウェア開発を効率化するチャンスです 2011年はJenkins普及元年に? 先日11月11日,日初のJenkins解説書『Jenkins実践入門 ~ビルド・テスト・デプロイを自動化する技術』が発売されました。 発売前からAmazon3桁位に入り,最高で160位。「もしかしてジョブスの伝記を抜くのでは?」という淡い期待は実現しませでしたが,コンピュータ書のランクでは2位まで上りつめ,今最も話題の専門書の1冊となりました。この勢いで,2011年が日でJenkinsが普及するきっかけとなったらうれしく思います。 話題の理由として,開発者である川口耕介さんが監修してくださっていること,大手SIerであるNTTデータの皆様が執筆してくださっていることが挙げられます。しかし,それ以上に,未だ効率化が進んでいないSI業界をカイゼンしたいエ

    fumokmm
    fumokmm 2011/11/21
    ダウンロードさせていただきました。ありがとうございます。
  • Javaベースのハイブリッド言語 Groovy:新刊ピックアップ

    1年に1つ新しい言語を学ぶほどアグレッシブなエンジニアでなくても,たまには新しい言語で新しい世界を垣間見たくなることがあるのではないでしょうか。そんなあなたにお勧めの言語がGroovyです。 Groovyは多くのエンジニアが使っているJavaをベースにしたハイブリッド言語です。Javaが使える環境であれば,そこに http://groovy.codehaus.org/Download よりGroovyのインストーラをダウンロードしてインストールして簡単な設定をすることで,Javaのアドオンのような気楽さで使えるようになります。 Groovyに対するよくある誤解 Groovyは2003年に誕生した比較的新しい言語です。2004年にプチブームがあったためそのときの(もしかしたらあまり良くない)印象を持ち続けている方もいるのではないでしょうか。 よくある大きな誤解のひとつがGroovyのスピード

    Javaベースのハイブリッド言語 Groovy:新刊ピックアップ
    fumokmm
    fumokmm 2011/09/07
    ハイブリッド言語Groovy
  • Gihyo Digital Publishing … 技術評論社の電子書籍

    技術評論社の電子書籍(電子出版)販売サイト

    fumokmm
    fumokmm 2011/08/29
    技術評論社さんの電子書籍サービスですね。まだ数は少ないみたいですが、今後に大期待です!
  • ゼロから学ぶOAuth 記事一覧 | gihyo.jp

    第3回OAuth Consumerの実装(応用 : smart.fm APIおよびGoogle Data APIsの利用) 真武信和 2009-03-24

    ゼロから学ぶOAuth 記事一覧 | gihyo.jp