タグ

ブックマーク / ascii.jp (27)

  • VS Codeのコンテナ拡張機能でGolang勉強環境を構築してみた

    ◆初めに Visual Studio Code Remote – Containersという拡張機能を使って、前から気になってたGo言語の勉強用環境を構築しました。 ◆やってみる 使うものをダウンロードしていきましょう。 ・Visual Studio Code https://azure.microsoft.com/ja-jp/products/visual-studio-code/ ・Visual Studio Code Remote – Containers https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack ・docker https://www.docker.com/ VS Codeでフォルダーを開いて、F1 や Ctrl + Shift +

    VS Codeのコンテナ拡張機能でGolang勉強環境を構築してみた
  • これもオヤジホイホイ!! ドスパラ中古PC担当者と語る、懐かしのインターネット時代 (1/7)

    ドスパラの中古PC担当者が集まって、“懐かしのパソコンの話題”で盛り上がる連載企画「懐かしのレトロPC 座談会」が、Dospara Expressで連載中だ。前に自作パーツの話題で盛り上がったところ、予想外? いや予想以上! に好評だったため、第2弾を企画。 懐かしのレトロPC 座談会では「大昔のパソコンに20世紀のOSを再インストールしてみたり」などなど、アクティブに活動中。古くからのパソコンファンから見れば懐かしく、若い世代から見れば歴史を振り返る体験が得られるかも。 今回のテーマはインターネット。題して「あのころ私たちは若かった、草の根ネットからブロードバンドまで大放談」。まだインターネットに家庭でつなぐ前の時代から、黎明期ならではのインターネット事情、そしてその周辺にあった技術まで。内容は特に設定せず、好き放題、思い思いに話してみることになりました。シナリオのないトークの行く先やい

    これもオヤジホイホイ!! ドスパラ中古PC担当者と語る、懐かしのインターネット時代 (1/7)
  • 人はなぜキーボードを自作するのか? “キーボー道”への誘い (1/6)

    スマホやタブレットユーザーがPCユーザー人口を上回っていても、長文入力には物理キーボードを使うという人がいるだろう。 いわばキーボードは人間の手の延長にあるデバイスなのだ。ゆえにキーボードには強いこだわりを持つ人がいる。そしてその中にはまだ見ぬ“Endgame(究極の)キーボード”を求めて日々キーボードショップ(あるのか?)をさまよい続けるのだ。 しかし、Endgameキーボードが簡単に見つからない場合も珍しくない。キーの配列が、デザインが、タイピングの感触が気に入らないなど、既成のキーボードに不満を感じる人も多いのだ。 近年、海外のサイトgeekhackやredditなどでキーボードを自作するマニアが増えており、その波が日にも到来した。 キーボードを自作するための知識がない人もいるだろう。そんな“キーボー道”の門を叩き、キーボード沼の深淵へと誘うための知識を紹介するのがこの企画。キーボ

    人はなぜキーボードを自作するのか? “キーボー道”への誘い (1/6)
  • それでもやっぱりJavaScriptを書きたくない人のためのコンパイル言語10

    フロントエンドからサーバーサイドまで、すっかりJavaScriptが幅を利かせている昨今。でもやっぱりJavaScriptは苦手、気に入らない開発者のために、コンパイル言語(altJS)を紹介します。 現代のアプリはかつての単純なWebサイトとは求められるものが違うのに、プラットフォームは相変わらずブラウザーのままで、Webアプリの核となる言語はJavaScriptです。 JavaScriptはすべての場面で最適なわけではなく、複雑なアプリでは特に弱点があります。回避するために生まれたのが、新しい言語とそれに合わせたコンパイラーです。JavaScriptのコードを書かずにブラウザー上で動作するコードが書け、JavaScriptの制約に縛られることもありません。 記事では、JavaScriptへのコンパイルによってブラウザーやNode.jsなどのプラットフォーム上で動作する優れた言語を10

    それでもやっぱりJavaScriptを書きたくない人のためのコンパイル言語10
  • 「フルスタック開発者」を名乗るなら身につけたい技術と知識【2017年版】

    フルスタック開発者に求めるスキルは時代とともに変わっています。2017年のフルスタック開発者を名乗るなら最低限知っておくべき技術と知識をまとめました。 プロトタイプから完全なMVP(Minimum Viable Product:実用最小限のプロダクト)までカバーするフルスタック開発者のことを「多芸は無芸」と評価する人もいます。そんな一面もあるでしょう。まずは、フルスタック開発者を知るために、歴史を振り返ります。 以前のフルスタック開発者 2000年ごろ(インターネットでの17年前は大昔です)のフルスタック開発者の定義はこんな感じでした。 Photoshop、FireworksなどAdobe系ツールでWebページを手早く作る デザインをHTMLCSSに変換し、画像にホットスポットを追加する(もはや忘却のかなたですか?) 簡単なPHP4.0スクリプト(当時のPHPはオブジェクト指向とは無縁)

    「フルスタック開発者」を名乗るなら身につけたい技術と知識【2017年版】
  • もう迷わない!人気JavaScriptフレームワーク、ライブラリー、ツール総まとめ

    新しいJavaScriptフレームワーク、ライブラリー、ツールが次々と登場しています。2017年時点で人気の高い22種類を一挙まとめて紹介。選定の参考にどうぞ。 GitHubのクイックリサーチによれば、JavaScriptプロジェクトは2017年5月時点で110万以上存在しています。npmjs.orgには利用可能なパッケージが50万個あり、ダウンロード数は毎月約100億回にのぼります。開発者の数よりもJavaScriptフレームワーク、ライブラリー、ツールの数のほうが多いかもしれません。 記事では、クライアントサイドで特に人気の高いJavaScriptフレームワーク、ライブラリー、ツールの基礎や主な違いを紹介します。選んで、使ってみて「ベスト」を見つけてください。ただし、いつかは「より良い」フレームワーク、ライブラリー、ツールが登場すると覚えておいてください。 以下の条件に同意の上してか

    もう迷わない!人気JavaScriptフレームワーク、ライブラリー、ツール総まとめ
  • 自宅サーバーからさくらのクラウドへ!mstdn.jpとの2週間をさくらの2人に聞く (1/4)

    この2週間で一気に盛り上がった分散型SNSMastodon」。世界最大級のMastodonインスタンスを運営しているmstdn.jpは、管理人であるぬるかる(Nullkal)さんの自宅サーバーを離れ、今やさくらインターネットのクラウドサービスで運用されている。Mastodonとmstdn.jpに関わったさくらの2人に激動の2週間を振り返ってもらった。ちなみに取材日は4月26日の水曜日で、マストドン会議目前だ。(以下、敬称略)

    自宅サーバーからさくらのクラウドへ!mstdn.jpとの2週間をさくらの2人に聞く (1/4)
  • 5000人調査でわかった!世界のフロントエンド開発者が使うツールはこれだ

    次々とリリースされるJavaScriptライブラリーにフレームワーク、進化を続けるCSSモジュール……と、変化の激しいフロントエンド開発界隈。いま開発者たちに実際に使われているのはどんなツール? 開発経験は2年以上ありますか? 高度なCSSスキルとしてSassやAutoprefixerの使用も含まれていますか? JavaScriptの知識は十分にあり、Gulp、nmp、jQueryを使いこなせていますか? そうであれば一般的な開発者だそうです。Ashley Nolan氏によるフロントエンド開発ツールのアンケート調査によれば。 気になる結果を見る前に…… この種のアンケート調査は新たなツールを見つけたり、知識不足の分野の把握に役立ちます。執筆時点で5254件の回答が寄せられていて、アンケート調査としてはかなりのサンプル数です。ただ、結果を疑いようのない真実だと受け取るには慎重になるべきです。

    5000人調査でわかった!世界のフロントエンド開発者が使うツールはこれだ
  • ReactとAngularのいいとこ取り? 2017年こそ学びたいVue.jsの始め方

    AngularReactと並んで海外で人気が高まっている「Vue.js」。ReactAngularの開発経験がある著者がVue.jsをチュートリアルを通じて特徴をまとめました。2017年、新しく学び始めるきっかけにどうぞ。 2016年9月、人気のJavaScriptフレームワークVue.jsがv2をリリースしました。それ以来ぜひ使ってみたい、どのようなものか知りたいと思っていました。AngularReactを使い慣れた者の1人としては、Vueが似ているところや違うところも知りたかったのです。 Vue.js 2.0はすばらしいパフォーマンスを誇ります。データサイズが比較的小さく(バンドルされるVueのランタイム版は一度最小化してgzip圧縮したら16KBしかありません)、Vuevuexや、vue-routerのような付属の状態管理ライブラリーもアップデートされました。1つの記事ではと

    ReactとAngularのいいとこ取り? 2017年こそ学びたいVue.jsの始め方
  • 1650台のSurfaceを導入した畿央大学、3年目の現場を見た (1/3)

    学生1人に対して1台のSurfaceを貸与している奈良県の畿央大学。1650台のSurfaceが教育の現場になにをもたらしたのか? 畿央大学 教育学部教授を務めている西端律子さんに学内を案内してもらうと共に、タブレット教育の現状と課題を聞いた。 Surfaceのある畿央大学の教育現場を見る 古墳の多い奈良盆地に位置する畿央大学は2003年に設立された私立大学。健康科学部と教育学部の2つの学部で構成され、就職に強い大学として評価が高い。そんな同大学がSurface導入を決めたのは、今から2年前の2014年にさかのぼる。しかも、学校が購入したSurfaceを学生全員に在学期間中貸与するという思い切った導入施策である。現在は約1650台のSurfaceが学生の手元に行き渡り、授業に根付いているようだ。

    1650台のSurfaceを導入した畿央大学、3年目の現場を見た (1/3)
  • さくらインターネット、超高速WordPress環境「KUSANAGI」を「さくらのVPS」で実行可能に

    さくらインターネットは10月31日、プライム・ストラテジーが開発した超高速WordPress仮想マシン「KUSANAGI(くさなぎ)」を「さくらのVPS」で実行できる「KUSANAGI for さくらのVPS」の提供を開始した。 KUSANAGIは、WordPressを高速に動作させるための仮想マシンおよびそのイメージ。WordPressの実行時間3ミリ秒台、秒間1000リクエストをページキャッシュ非使用で実現するという。 KUSANAGI for さくらのVPSでは、さくらのVPSのコントロールパネルから、「CentOS 7(64bit)」上に「KUSANAGI」がインストールされたサーバーを簡単に作成可能だとしている。追加料金不要で導入可能なため、企業のウェブサイトはもちろんのこと、個人のブログにおいても、より快適にWordPress環境を利用できるという。

    さくらインターネット、超高速WordPress環境「KUSANAGI」を「さくらのVPS」で実行可能に
  • 便利すぎてしびれた!あなたが知らないCSS関数トリック8選

    どんどん進化するCSSの中でも、意外と知られていないのがCSS関数。アイデア次第で実用的で応用の効くCSS関数を、もっと使ってみませんか? CSSはWeb開発者が思っているよりもっとたくさんの可能性を持っています。スタイルシート言語は年々大きく進化を続け、JavaScriptなしでもブラウザーでさまざまな機能をさせるまでになっています。この記事では、JavaScriptをまったく使わない8つのCSS関数の賢いトリックに注目します。 1.軽量CSSツールチップ たくさんのWebサイトがツールチップを実装するのにまだJavaScriptを使っていますが、実はCSSのほうが簡単です。一番シンプルなのはツールチップテキストをHTMLコード内のデータ属性に記述する方法です(例:data-tooltip="…")。このマークアップを使って、次のコードをCSSに記述すれば、attr()関数に与えられた値

    便利すぎてしびれた!あなたが知らないCSS関数トリック8選
    uneasy
    uneasy 2016/09/16
  • 東大変態Macを支えるApple抜きオールジャパン体制に胸熱! (1/8)

    2016年3月に東京大学の教育用計算機システム(Educational Campus-wide Computing System、ECCS)が切り替わり、3期12年続いたMacが導入4期目となる2016年度も採用されました。過去の取材記事で紹介したように、東大ではWindowsLinuxが稼働するマシンに比べて制限が多いMacハードウェアで、ハイパーバイザー型の仮想環境を導入してOS X El CapitanとWindows 10を動かすという、かなり特殊な運用を実現していることで注目を集めています。ワタクシはこれを、驚きと敬意を込めて「変態Mac」と呼ぶことにしています。 OS XですらMacハードウェア上で直接動かさず、わざわざ仮想環境のレイヤーを挟んでいる変態Macは、イーゲルが開発した高速動作が特徴の準パススルーのハイパーバイザー型仮想環境「vThrii Seamless Pro

    東大変態Macを支えるApple抜きオールジャパン体制に胸熱! (1/8)
  • 早稲田文キャン女子に聞いたMacの魅力

    早稲田大学の戸山キャンパス(文キャン)は、文化構想学部と文学部などの文系学部と研究所などが集まるところ。早稲田大学の建物といえば大隈講堂ですが、大隈講堂がある早稲田キャンパスからは徒歩10分ほど離れた場所にあります。なお、文化構想学部と文学部は、かつての第一文学部と第二文学部が再編されたものです。

    早稲田文キャン女子に聞いたMacの魅力
    uneasy
    uneasy 2016/06/27
    キーボードがUSだ
  • インストール不要で複数OSが高速起動する東大の変態Mac (1/5)

    東京大学では、学生や教職員が利用するPCや各種サービス一式を教育用計算機システム(ECCS)と呼んでおり、これを4年一度リプレースしています。2016年度はその更新時期にあたり、今回も入札の結果、クライアントマシンにはMacが選ばれました。東大では、2004年以来3期12年に渡ってMacが導入されてきましたが、、今回(ECCS2016)もこれが継承されたことで4年後の2020年3月(2019年度)までは引き続きMacが使われることになります。このあたりは、前回の取材記事で詳しく紹介しているので、文末に張ったリンクから関連記事をチェックしてください。 東大での取材で個人的にかなり気になったのが、もう変態といっていいほど特殊なMac。電源ボタンを押してもすんなりとOS Xが起動するわけではありません。Macハードウェア上で、UEFI(Unified Extensible Firmware In

    インストール不要で複数OSが高速起動する東大の変態Mac (1/5)
  • 3万円以下で買える格安NASの狙い目はどれ!? (1/4)

    データ保存も動画変換もおまかせ あると便利な今時のNAS事情 ネットワーク経由でPCのみならず、スマホやタブレットなどのファイルをまとめて保存でき、共有できるNASNetwork Attached Storage)。 家庭内ネットワークにつながるさまざまな機器からアクセスでき、設定次第で外出先から動画を見たり、音楽をダウンロードしたりできる。スマホやタブレットをはじめ、リビングのテレビやレコーダーなど、ネットワーク接続が当り前になっているだけに、1台あると超便利。 NASはバッファローなどの国内周辺機器メーカーから登場しているが、注目はNASキットだ。自分でHDDを組み込んだり、使い方にあわせて設定やアプリを導入したりする手間は必要だが、かなり簡略化が進んでおり、導入ハードルは低くなっている。 そのうえ、高性能なプロセッサーを内蔵することで、リード・ライトの高速化やハードウェアトランス

    3万円以下で買える格安NASの狙い目はどれ!? (1/4)
  • ラボがなくてもネットワーク検証できる「GNS3」のススメ

    企業活動の重要なインフラとなったネットワークを検証するのは難しい。エンジニアにとって自由に使えるラボでもあればよいが、なかなか難しいのも事実。しかし、ルーターのエミュレーター「GNS3」があれば、大規模なネットワークの検証も可能になる。 大規模なラボじゃなくてもネットワーク検証を可能にする方法って? 昔々、今から20年ほど前のこと。インターネットそのものが自由に遊べる「砂場」だった時代があった。若手のネットワークエンジニアがルータやスイッチ、サーバーをつないであれこれ設定を試し、多少失敗しても、「あれ、落ちちゃった」で大目に見てもらうことができた牧歌的な時代だった。こうした失敗を通じて、エンジニアは腕を磨いていくことができたのだ。 だが今はまるで違う。インターネットは、日常生活やビジネスに不可欠なインフラとして機能しており、ネットワークサービスの停止は多大な影響を及ぼす。中には厳密にSLA

    ラボがなくてもネットワーク検証できる「GNS3」のススメ
  • 【速報】デルがEMCを買収へ、ヴイエムウェアは独立を維持

    米デルと米EMCは米国時間10月12日、両社の統合について最終合意したことを発表した。デルおよびマイケル・デル氏、投資会社連合がEMCの株式を買収する。 発表によると、デル、同社会長兼CEOのマイケル・デル氏、投資会社のMSDパートナーズとシルバーレイクの企業連合が、1株あたり約33.15ドルでEMC株を買収する。この買収は、現金およびヴイエムウェアのトラッキングストックで行われ、総額は約670億ドル(約8.05兆円)と見込まれている。 なお、EMC傘下のヴイエムウェアについては、引き続き独立した株式公開企業として運営されるとしている。また、EMCの会長兼CEOであるジョー・トゥッチ氏は、買収取引完了まで現職を務める。 発表の中で両社は、「デルとEMCが統合することで、プライベートカンパニーとして世界最大のインテグレーテッド(統合)テクノロジー企業が誕生する」と述べている。買収は2017年

    【速報】デルがEMCを買収へ、ヴイエムウェアは独立を維持
  • 「boot2docker」も動作!! 「Hypervisor.framework」が変えるOS Xの仮想化環境 (1/3)

    連載「Apple Geeks」は、Apple製ハードウェア/ソフトウェア、またこれらの中核をなすOS X/iOSに関する解説を、余すことなくお贈りする連載です(連載目次はこちら)。 UNIX使い向けを始め、Apple関連テクノロジー情報を知りつくしたいユーザーに役立つ情報を提供します。

    「boot2docker」も動作!! 「Hypervisor.framework」が変えるOS Xの仮想化環境 (1/3)
  • HTTPステータスコードに追加された「308」とは?

    2015年4月6日、HTTPの新たなステータスコードである「308 (Permanent Redirect)」がインターネット技術の標準化団体であるIETFによって「The Hypertext Transfer Protocol Status Code 308 (Permanent Redirect)」(RFC 7538)として策定された。 HTTPのステータスコードには、成功を示す200番台、ユーザー側が原因の失敗を示す400番台、サーバー側が原因の失敗を示す500番台などがある。今回仕様が追加された308を含む300番台は「リダイレクション」用に割り当てられており、HTTPの要求を完了させるために要求先とは異なるリソースを参照する必要があることをサーバーがクライアントに伝えるときに使われる。 もっとも使われるのは「304 (Not Modified)」だ。クライアントが持つキャッシュよ

    HTTPステータスコードに追加された「308」とは?