タグ

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

  • 『WEB+DB PRESS』 休刊のお知らせ:WEB+DB PRESS

    WEB+DB PRESSは,2023年8月発売のVol.136をもって隔月刊誌としては休刊させていただきます。物価上昇による製作費の高騰など諸般の事情により,今回の決定に至った次第です。 突然の休刊案内にてたいへん恐縮ではございますが,何卒ご理解を賜りますよう,お願い申し上げます。 22年以上の長きにわたり,絶大なご支援をいただきましたことを,厚く御礼申し上げます。 弊誌で扱っていた分野のコンテンツは,今後も弊社刊行のSoftware Designやgihyo.jp,書籍などで提供させていただきます。また,必要な場合には「特別号」の編集・刊行なども検討してまいります。 最後に,皆様の一層のご活躍を心より祈念しております。

    『WEB+DB PRESS』 休刊のお知らせ:WEB+DB PRESS
    igaiga07
    igaiga07 2023/05/01
    お疲れ様でした
  • 分散型SNS「Misskey」、それを支える技術スタック | gihyo.jp

    連載は分散型マイクロブログ用ソフトウェアMisskeyの開発に関する紹介と、関連するWeb技術について解説を行っていきます。第1回はMisskey、ひいては分散型SNSの簡単な紹介とその内部実装の概略を説明します。 はじめまして! はじめまして、Misskey(みすきー)のプロジェクトリーダーをしている、しゅいろ(@syuilo)です! この度連載の機会をいただきましたので、ちょっと仰々しい気もしますが「Misskey & Webテクノロジー最前線」と題して、今後Misskeyやそれに関わる最新のWeb技術について解説をしていく予定です。 今回はMisskey、ひいては分散型SNSの簡単な紹介とその内部実装の概略を説明します。 対象読者は、後半の実装解説の部分においてはある程度のWeb開発の知識がある人を想定しています。 Misskeyとは⁠、そして分散型とは Misskeyは、オープン

    分散型SNS「Misskey」、それを支える技術スタック | gihyo.jp
  • 2021年のウェブ標準とブラウザ | gihyo.jp

    2021年になりましたね。 矢倉眞隆(myakura)です。ウェブ標準やブラウザに興味のあるウェブ開発者です。gihyo.jpでは2009年に「Web標準とその周辺技術の学び方」という連載をしていました。 今回は昨年の泉水さんに代わり、2021年のウェブ標準やブラウザの動向を占おうと思います。2020年は世界もブラウザもそれなりに大きな出来事がありましたので、2020年の動きをまずおさえ、そのうえで2021年はどうなるのかを考えてみました。 W3Cのプロセス改訂でLiving Standardライクな仕様の改訂が増えていく W3Cは2020年9月に、新しいプロセス文書と特許ポリシーを公開しました。 新しい文書プロセスはW3Cの組織の定義や標準化の流れ、意思決定などについて定めた文書です。ここ数年は毎年更新されていますが、2020年はこれまでと比べて最大級とプレスリリースでもうたわれています

    2021年のウェブ標準とブラウザ | gihyo.jp
  • 本日12月1日より、プログラマ有志による2014年の技術系Advent Calendarが各所ではじまる | gihyo.jp

    日12月1日より、プログラマ有志による2014年の技術系Advent Calendarが各所ではじまる 日12月1日より、プログラマ有志による2014年の各技術系Advent Calendar(アドベントカレンダー)が一日目を担当する人のblogではじまっている。技術系Advent Calendarの数の増加傾向は今年も続いており、Qiitaを利用したものがとても多くなっている。 一般的なAdvent Calendarは、12月25日のクリスマスを楽しみに待つために、12月1日から24日までのカレンダーの日付それぞれの部分が扉になっており、1日ずつその日の日付の部分を開くと天使や動物の絵などが見えるという仕組みになっている(もちろん、様々なバリエーションがある⁠)⁠。 これに発想をえて、技術系Advent Calendarでは基的に、12月1日から25日までの25日間、特定のプログラ

    本日12月1日より、プログラマ有志による2014年の技術系Advent Calendarが各所ではじまる | gihyo.jp
    igaiga07
    igaiga07 2014/12/01
    多かった
  • 2012年12月28日 Linus怒髪天!─カーネルメンテナーに投げつけた連発F*CK、そのワケは…? | gihyo.jp

    Linux Daily Topics 2012年12月28日Linus怒髪天!─カーネルメンテナーに投げつけた連発F*CK、そのワケは…? SHUT THE FUCK UP! だまりやがれ、この野郎! お前何年カーネルメンテナーやってんだよ!! ─⁠─我らがLinus Torvaldsは怒りのボルテージが上がると、相手が誰であろうとF*CKという言葉のつぶてを容赦なく投げつける。だが、今回のLinusの怒りようは尋常ではない。同じF*CKで相手を罵倒するにしても、NVIDIAに中指立てたとき、あるいは米大統領選の最中のロムニー氏を小馬鹿にしたときに比べて、その怒りの度合いははるかに大きい。そしてだからこそ、Linuxユーザは改めて彼を強く尊敬することになる。 まずは英語が得意ではない方でも、以下のリンクを開いてざっと目を通してみてほしい。Linusの怒りのほどがひしひしと伝わってくるはずだ

    2012年12月28日 Linus怒髪天!─カーネルメンテナーに投げつけた連発F*CK、そのワケは…? | gihyo.jp
  • 2012年7月23日 何故にCentOSを狙い撃ち!? Oracle、CentOS→Oracle Linuxへの移行をユーザに推奨 | gihyo.jp

    Linux Daily Topics 2012年7月23日何故にCentOSを狙い撃ち!? Oracle、CentOS→Oracle Linuxへの移行をユーザに推奨 「Oracleはカーネル開発にも貢献している。Javaだって、MySQLだって、すごくコミュニティを大切にしてオープンな開発を維持している。なのにどうしてOSSな人たちから信用されないんだ⁠」⁠─ こんな声がときおりOracle社内のOSS関係者から発せられることがある。あえてその答えを言うなら、「⁠Oracleはいつ、我々を敵として攻撃してくるかわからないから」というところだろう。たとえばこんなページを堂々と公開しているのだから、明日は我が身と思うOSS関係者がいても、まったくおかしくない。 Oracle Linux: A better alternative to CentOS ご覧になればおわかりのとおり、このページで

    2012年7月23日 何故にCentOSを狙い撃ち!? Oracle、CentOS→Oracle Linuxへの移行をユーザに推奨 | gihyo.jp
  • 今年のJavaは要注目トピックがいっぱい! JavaOne Tokyo 2012 2日目 “テクニカルキーノート” | gihyo.jp

    今年のJavaは要注目トピックがいっぱい! JavaOne Tokyo 2012 2日目 “テクニカルキーノート” 4月5日、7年ぶりのJavaOne 2日目です。初日のJava Strategy Keynoteに続いて、今朝は“⁠Java Technical Keynote⁠”と題した基調講演が行われました。場所は前日同様 六木アカデミーヒルズ49です。 昨日に続いてMCはJavaOne Tokyo 2012実行プロジェクトリーダーの伊藤敬氏。残りの時間を目いっぱい楽しんでほしいと挨拶。 コーディングの簡略化が進むJava 7~Java 8 テクニカルキーノートは、初日のキーノートの内容を承け、より技術的に掘り下げたものです。伊藤氏の紹介を受け最初に登壇したのは、Java Language & VMのSpecification Leadを務めるAlex Buckley氏。同氏はおもに言

    今年のJavaは要注目トピックがいっぱい! JavaOne Tokyo 2012 2日目 “テクニカルキーノート” | gihyo.jp
  • 7年ぶりに帰ってきた!JavaOne Tokyo 2012開幕!―未来へ~"MOVING JAVA FORWARD" | gihyo.jp

    7年ぶりに帰ってきた!JavaOne Tokyo 2012開幕!―未来へ~"MOVING JAVA FORWARD" 2012年4月4日、7年ぶりとなるJavaOne Tokyoが六木アカデミーヒルズ49で開幕しました。 7年ぶりのJavaOne Tokyo Java Strategy Kenote、MCを務めたのは、JavaOne Tokyo 2012実行プロジェクトリーダーの伊藤敬氏。オープニングの挨拶では「JavaOneが7年ぶりに東京に戻ってきました。これまでの変化、そしてこれからのJavaが見える2日間を楽しんでください」と述べ、JavaOne Tokyo 2012の幕が開きました。 「7年ぶりの開催をみんなで楽しみましょう。これから2日間はずっとJavaのことを考えてください」と、JavaOne Tokyo開催について、参加者とともに喜んだ伊藤氏 これからのJava、3つの柱

    7年ぶりに帰ってきた!JavaOne Tokyo 2012開幕!―未来へ~"MOVING JAVA FORWARD" | gihyo.jp
  • [動画で解説]和田卓人の“テスト駆動開発”講座 記事一覧 | gihyo.jp

    第16回プログラミング言語とTDDは、どちらを先にマスターすべきか? 和田卓人 2007-12-21

    [動画で解説]和田卓人の“テスト駆動開発”講座 記事一覧 | gihyo.jp
  • Javaに回帰した新生JavaFX 2.0─オラクル Java Developer Workshopレポート | gihyo.jp

    JavaFXはバージョン2.0でJavaに回帰した ─米OracleでClient Java Groupのバイスプレジデントを務めるNandini Ramani氏は12月1日、日オラクルで行われた「Java Developer Workshop」の基調講演にてこう言い切った。10月にリリースされたJavaFXは、Oracleの下ではじめて公開されたバージョンでもある。単なるRIA環境から真のクロスプラットフォーム環境へ。稿ではRamani氏の講演から、JavaFX 2.0の現状と今後の展望についてその概要を紹介したい。 JavaFX Scriptの廃止で完全に"Javaクライアントのひとつ"になったJavaFX 「昨年、Oracleは"JavaFXJavaに戻そう"というコンセプトの下、JavaFX Scriptをやめて新しいAPIに置き換えることを宣言した。そうして誕生したのがJa

    Javaに回帰した新生JavaFX 2.0─オラクル Java Developer Workshopレポート | gihyo.jp
  • 第1回 機械学習 ことはじめ | gihyo.jp

    次のサービスや製品はどれも身近にありますが、これらに共通していることはなんでしょう。 Amazonの「この商品を買った人はこんな商品も買っています」 はてなブックマークの「関連エントリー」 Google 翻訳 Google 日本語入力 メールクライアントのスパムフィルタ デジタルカメラの自動顔認識 ニンテンドーDSの手書き文字認識 買い物履歴、ユーザが書いたコメントやタグ、Webに無数にあるページ、メール、画像や動画と対象はそれぞれ異なっていますが、どれも「データから有益な情報を取り出す」ということを行っています。 これらは「機械学習」という技術を使って実現されているのです。 機械学習の応用範囲 機械学習は冒頭で挙げた以外にも、様々な分野で使われています。 例えば、ノイズ除去や特徴の抽出を目的とした利用パターンがあります。音声認識や画像認識、文字認識(OCR)などはその代表格です。それらも

    第1回 機械学習 ことはじめ | gihyo.jp
  • 第1回 text-shadow実践テクニック | gihyo.jp

    CSS3はブラウザの進化とともに昨今では様々なブログや技術系のメディアなどで取り上げられるようになってきました。 今回は、CSS3なのですがCSS2.1でもあったtext-shadowプロパティについてフォーカスします。 すでにプロパティの名前から何ができるかは予想がつきます。ただ、"そろそろ何ができるか"ではなく、"どのように使うか"という実践の部分に注目して紹介していきます。 text-shadowプロパティの記述方法 まずは、基text-shadowプロパティの記述方法ですが、以下の形式で値を指定します。 セレクタ { text-shadow: ぼかし色 X方向への距離 Y方向への距離 ぼかしの距離 } ぼかし色 ぼかし色はRGB、色名にて指定が可能。#000はRGBの黒だが、blackでも指定することが可能。ぼかしの色は、text-shadowプロパティの値として一番最初に記述

    第1回 text-shadow実践テクニック | gihyo.jp
  • 第2回 Jettyのインストール | gihyo.jp

    今回から、Jettyを使ってWebSocketの実装例を説明していきます。 なお、この連載では、開発に以下の環境を使用します。 Mac OS X 10.5 JavaVM 1.6 Eclipse 3.5.1[1] EclipseはNLpackで日語化[2]しています。また、Eclipseには、m2eclipseプラグイン[3]がインストールされています。今回の内容は、EclipseとMavenに慣れている方を想定していますが、必要だと思われるところは掘り下げて説明します。そして最終的には、サーバ側はServletを作成しデプロイするのではなく、デスクトップアプリケーションとして動作するようにしたいと思います[4]⁠。 Jettyについて 今回使用するJettyは、Javaで作成されたウェブサーバです。 以前は、codehausで公開されていましたが、最新のJetty7以降はEclipse

    第2回 Jettyのインストール | gihyo.jp
  • 第142回 さくらのVPSでUbuntuを使う | gihyo.jp

    さくらインターネットが提供しているVPS(仮想専用サーバ)サービス「さくらのVPS」では、標準OSであるCentOS 5以外に、10月8日からUbuntuを含めたさまざまなOSがインストールできるようになりました[1]⁠。 仮想マシン一台に対する完全な制御権を持っているため、公式に提供される前から他のOSをインストールできてはいましたが、公式に選択できるようになったことで敷居が下がったと言えます[2]⁠。今回はさくらのVPSでUbuntuを使う方法を紹介します。 Ubuntuのインストール カスタムOSのインストールには、ブラウザ上でTightVNC Java Viewerが使われます。あらかじめ、"icedtea6-plugin"パッケージをインストールしておきます。 VPSコントロールパネルの[OS再インストール]-[カスタムOSインストールへ]を選択したら、あとは「オンラインマニュア

    第142回 さくらのVPSでUbuntuを使う | gihyo.jp
  • 第1回 プログラマのためのiPhone基本仕様の紹介 | gihyo.jp

    今回から始まった「目指せ!iPhoneアプリ開発エキスパート⁠」⁠。iPhoneアプリ開発について解説します。第1回目は、iPhoneアプリ開発をするうえで最初に知っておきたい基礎知識を中心にお届けします。 アプリ開発者から見るiPhoneの特色 iPhoneはときおり「革新的なデバイスである」などという表現とともに紹介されることがあります。その言葉が表す通り、単なる「iPod付き携帯電話」にとどまらず、iPhoneは魅力的な特徴がたくさんあります。ここではアプリ開発者が特に意識するであろうiPhoneの特色を見てみましょう。 携帯電話にはあたりまえの方向ボタンや数字キーがない アプリ内で使われるボタンやスイッチなどのパーツが統一されている 限られたボタンしかない代わりに、体のほぼ全面をタッチパネルとしたiPhoneでは、アプリ開発者は従来のようにボタンの種類や数に制約を受けることなくイ

    第1回 プログラマのためのiPhone基本仕様の紹介 | gihyo.jp
  • 「第10回 HTML5とか勉強会」活動報告 | gihyo.jp

    毎月第3水曜日に開催している「HTML5とか勉強会⁠」⁠。その記念すべき第10回を9月15日に開催しました。稿では、その模様をUstreamでのアーカイブ含め報告します。 今回は、最近注目を集めているスマートフォンでのWebアプリケーション開発に関する各種フレームワーク(JQTouchやSencha Touchなど)について、講演いただきました。これらのフレームワークは、HTML5およびCSS3などの最新Web技術を活用しており、ネイティブアプリケーションと見間違えるようなユーザーエクスペリエンスをWebアプリケーションで提供することが可能です。また、現状スマートフォンにおいてデファクトとなっているiPhoneAndroidで動作することから、商用環境でも使いやすいことが特徴になっています。 勉強会の開催場所は、前回と同じくGoogleの日オフィスを提供いただきました。 「第10回記

    「第10回 HTML5とか勉強会」活動報告 | gihyo.jp
  • 第1回 上流工程で「テストの考え方」を使おう | gihyo.jp

    タイトルを見て「何か面白そう」と思ってもらえた方。あるいは「当り前じゃないか」と思われた方、そして、何で上流工程なのに「テスト」なんだ? と思われた方。ぜひ、少しの間お付き合いいただければ幸いです。 テスト担当者の仕事の中で、実はあまり知られていないことのひとつに「仕様を考えること」があります。あれ? それは開発者の仕事じゃないの? もちろんそれはそうなのです。しかし、「⁠完璧な仕様書」などこの世の中には存在しないもの。むしろ「足りない仕様書」が少なくないのが現場の現状です。テスト担当者は、テストを設計する際に、仕様の空白に行き当たって、そもそもこれはどういう仕様であるべきか、それを考えていることがよくあります。 たとえば、同時動作テストにおいて、機能Aが作動しているときに、機能Bを割り込ませると、どのような処理がなされればOKなのか。テストケースを作ろうにも、その「期待値」が仕様書に書い

    第1回 上流工程で「テストの考え方」を使おう | gihyo.jp
  • 「第9回 HTML5とか勉強会」活動報告 | gihyo.jp

    8月17日、HTML5開発者コミュニティhtml5-developers-jp主催の「第9回 HTML5とか勉強会」が開催されました。稿では、勉強会の録画とともにレポートします。 今回は普段とは趣向を変え、前半には勉強会スタッフが開発したHTML5によるデモアプリの紹介を、後半はLT大会ということで5名のスピーカーの方々にお話いただきました。 なお、勉強会では初の、8月初旬に移転したばかりのGoogleの東京オフィス(六木ヒルズ)をお借りさせていただきました[1]⁠。 1週間日めくりお絵かき日記 最初に、スタッフの一條さんより、canvas API, localStorage, CSS3を活用した絵日記デモが紹介されました。 デモでは、canvasを用いフリーハンドで描いた絵日記をlocalStorageに保存し、日めくりで確認できることが示されました。canvasの装飾をCSS

    「第9回 HTML5とか勉強会」活動報告 | gihyo.jp
  • ついに出た!最新Perlフレームワーク「Ark」徹底解剖:第1回 Arkって何だ? -Ark が生まれるまで|gihyo.jp ... 技術評論社

    はじめまして。面白法人カヤックの村瀬と申します。ArkというWebアプリケーション作成用のフレームワークを開発しました。今回から4回にわたって、このリリースしたばかりの「Ark」について紹介させていただきます。 Ark(アーク)とは Arkは、Perlで作られたWebアプリケーションフレームワーク(WAF)です。 Arkの特徴としては Catalystに似たインターフェース CGI/FCGI/mod_perlなどさまざまな環境で実用的に動作する CGI用モードの存在 日製であり、日語ドキュメントが充実している などが挙げられます。 Catalystに似たインターフェース Catalystは、Arkと同様にPerl製のWebアプリケーションフレームワークで、現在、Perlのフレームワークでは標準となりつつあるものです。 Arkは開発動機の1つが「CGIでも実用的に動作するCatalyst

    ついに出た!最新Perlフレームワーク「Ark」徹底解剖:第1回 Arkって何だ? -Ark が生まれるまで|gihyo.jp ... 技術評論社
  • WEB+DB PRESS Vol.58|gihyo.jp … 技術評論社

    2010年8月24日紙版発売 2014年12月23日電子版発売 B5判/216ページ 定価1,628円(体1,480円+税10%) ISBN 978-4-7741-4324-8 ただいま弊社在庫はございません。 Amazon 楽天ブックス ヨドバシ.com Fujisan(定期購読のみ) 電子版 Gihyo Digital Publishing honto 書のサポートページサンプルファイルのダウンロードや正誤表など 特集1 新機能から,内部構造,チュートリアル,移行方法まで 劇的に進化した新バージョン!詳解Rails 3 Ruby on Rails 3は,RailsとMerbが統合されてできた,従来とは大きく様変わりしたフレームワークです。利用するライブラリを利用者が自由に選択できるようになったほか,多くの先進的な新機能が追加されました。Rails 3は他言語のフレームワークにも影響

    WEB+DB PRESS Vol.58|gihyo.jp … 技術評論社