マイクロソフトは米サンフランシスコで開催中のイベント「Build 2015」で、開発用のコードエディタ「Visual Studio Code」を発表しました。WindowsだけでなくMacOS、Linuxにも対応。無料で提供。 Visual Studio Codeはプログラミングのためのコードエディタで、Gitによるソースコード管理、IntelliSense、コードリファレンス、デバッガなどの機能を搭載。 Windows対応はもちろん、MacOS Xにも対応。
![[速報]マイクロソフト、コードを書くのに最適化したツール「Visual Studio Code」発表。Windows、MacOS、Linuxに対応、無料提供。Build 2015](https://cdn-ak-scissors.b.st-hatena.com/image/square/bfc2f1cd7bc599a79236df433ed350e1a2633552/height=288;version=1;width=512/http%3A%2F%2Fwww.publickey1.jp%2Fblog%2F15%2Fbuild101.jpg)
開発者にとってシェルが必要不可欠なものであることは論を俟ちませんが、当たり前の存在すぎてこれがどのように実現されているのかを知る機会はあまりないと思います。本トークでは、シェルがどのように実現されているのかを、実際にシェルを実装する過程を通じてお話しします。 ※ もともとのトークのタイトルは「入門 シェル」でしたが,わかりやすさのため「入門 シェル実装」にタイトルを変更しています.
ぼんやり1メンバーとして眺めていたプロジェクトが、リリース1週間前になって「あれも足りない!これも出来てない!どうすんじゃゴラァ」となったときに突如ディレクターとしてぶっこまれ投入されたときにやってみたことのメモ。 一次対応 とにもかくにもPJTに投入されて最初にやったこと。 コミュニケーションルールをみんなで確認して、守ってもらうようにした 誰が何の情報を持ってて、そして誰から誰にどんな指示が出てて、それらがどんなステータスか、、、 もうぐっちゃぐちゃになっていた。 ディレクターは一度死ぬが、一旦全部ディレクターに報告させて、ディレクターから適切な人に指示を出すことにし、メンバー同士でのダイレクトなコミュニケーションをいったん、原則禁止した。 (ディレクターがAさんとBさんで直接やって、と指示を出すときもあるが、それもやりとりの結果をAさんから必ずフィードバックさせるようにした。) ただ
Photo by Bill Bradford こんにちは。谷口がお送りします。 プログラミングをこれから学ぼうとしている方や、これから研修や実務に入る新人エンジニアの皆さんの中には「C言語を学習したい」という方もいらっしゃるかと思います。 純粋なC言語のみを利用する案件は近年減少していますが、組み込み系、制御系では依然C言語の案件が多く存在します。 また、Linuxのカーネルをカスタマイズしたり、nginxの拡張モジュールを置き換えて高速化するような場合や、ゲーム等で高速な処理が求められる場面での高度なチューニングにおけるニーズもあります。 C言語は、各実行環境のネイティブの機械語にコンパイルされて、CPUが直接コードを実行するため、処理速度が非常に高速であるという特徴があります。 RubyやPHP等の開発言語も、C言語で実装されているんですよ。 そこで今回は、プログラミング未経験~初心者
僕は、プログラムをする上で変数や関数に良い名前を付けるのはとても重要と考えています。 というのも、良い名前を付ければ、それだけでそのコードがしたいことの説明になり、コメントと同等の働きをすることもあるからです。 自分がちゃんとそれをできているのかはさておき、僕は普段から、できれば読みやすくて分かりやすい名前を付けたいと思っています。他の人も読むコードであれば、できればプログラムでよく使われるような単語を利用して書いた方がより分かりやすいです。 ただ、よい名前を考えるのって、ちょっと面倒くさいんですよね。僕はこれまで、英語の辞書を利用して、考えたりしていたのですが、「何か、プログラムでよく使われる単語をまとめたものはないか?」と探したら、ドンピシャのものがいくつかあったので、それらをまとめて以下で紹介します。 photo by Michael Coté codic codic – デベロッパ
トップバッターのプレゼンは私でした。本書は私の著書です。今はユーザー数が850万人もいるGitHubの使い方だけでなく、ソフトウェア開発の現場でGitHubを使う時に必要な知識を一式体系的にまとめた内容になっています。実際の本書で学べるGitの使い方やワークフロー、お作法・ノウハウは開発の現場で毎日行われているものです。その経験から得られる「なぜそうすべきなのか?何を目指すべきなのか?」といった内容は本書だからこそ得られる内容になっています。 プロダクトを効率的に開発するために、GitHubを利用するはずなのに、GitHubを利用するために様々なドキュメントやリファレンスや知識が必要になり、GitHubを使うことが目的と入れ替わらないためにも、本書というガイドと共にPull Request型の開発にスタートダッシュしていただければと思います。 「納品」をなくせばうまくいく 著者であるソニッ
この文章は、http://yannesposito.com/Scratch/en/blog/Vim-as-IDE/ で掲載されている「Vim as IDE」の翻訳文です。 文内の全てはの筆者による物であり、訳文の内容については私による物となります。意訳が若干入っています。間違い等あればご連絡下さい。 Vim as IDE tl;dr: 如何に Vim を効率の良い IDE として使いこなすか Learn Vim Progressively (訳者注: 日本語訳)では Vim が如何にテキスト編集に優れ、かつファイルを操縦できる偉大なテキストエディタであるかについて示した。この短い記事では、私が如何にして Vim を IDE として使っているかについて見る事が出来るだろう。そう、主に幾つかの素晴らしいプラグインを使う事により。 1. Vim Plugin Manager Vim のプラグイン
※本記事はアフィリエイトプログラムによる収益を得ています 「ITエンジニアのためのハイプレッシャー下での対応術」というなんとも気になるタイトルの本が話題になっています。調べてみると、Amazon.co.jpでは中古品で6141円という高値が……! い、いったいどんな本なんだ!! 筆者の鳥山康見さんに聞けば、鳥山さんは40年以上IT業界で仕事をしており、過去にたびたび「ハイプレッシャー下での対応」を経験したとのこと。そのとき、経験豊富な先輩や優秀なプロマネに対応方法を聞いたもののこれだという解が見つからず、大変苦労したそうです。 そこで対処法を自ら研究。独自に編み出した方法をセミナーで伝授したところ大好評でだったため、その内容を整理し出版を決めたのだとか。鳥山さんは「ハイプレッシャーに負けて心の病になってしまうSEや、思考停止してしまうプロジェクトマネージャーを一人でも減らしたいという強い思
強制アップデートとは? 多くのアプリを利用されている方でしたら、何度か下記の画像のようなアラートでアップデートを促されたことがあるかと思います。このアラートは閉じるボタンが存在せず、「AppStoreへ」のボタンしか存在しないため、ユーザーにはアプリを操作するためにはアプリをアップデートする以外に選択肢がありません。この記事では、この様なアラートをアプリ起動時に表示する機能を強制アップデート機能と呼び、なぜそれが必要なのかと、たった3行でこの機能を導入できるライブラリについて記述します。 なぜ強制アップデートが必要なのか? iOS7以降、自動アップデート機能は追加されたもののもちろん全てのユーザーがそれを利用しているわけではありません。中には、リリースから半年以上経過しても初期バージョンを利用し続けるユーザーの方もいます。では、この様に古いバージョンを利用しているユーザーも多くいる状態で、
検索やメールは有名だけど、グーグルの製品にはあまり知られていない機能もあるようです。 フライト検索 機能がシンプルな分、航空会社や旅行サイトよりも使いやすいですね。往路と復路を選ぶと、航空会社のサイトで実際に予約までできます。棒グラフアイコンを押すと、日ごとの料金も表示されるのはスゴイ。 https://www.google.com/flights/ 写真が多く撮られている場所のヒートマップ グーグルに買収された写真共有サービス「パノラミオ」の地域情報から、写真の数をヒートマップとして表示するサービスです。スペイン生まれのサービスなのでヨーロッパが「熱い」ですが、日本もなかなかのものです。 http://www.sightsmap.com/ Chromeのタスクマネージャー パソコンでグーグルのブラウザー「Chrome」を操作中に[Shift]+[Esc]でブラウザー内で動作するプロセスを
2015-01-24 格安航空券をゲットするためにはスカイスキャナーのプライスアラートを使って放置するだけ。5万以上安くなることも おすすめ まめちしき 旅 スポンサーリンク 一週間以内の旅行だったら適当にぐぐるかトラベルコちゃんで探せば格安航空券がすぐ見つかるけど、1ヶ月以上とかだとあんまりセール!みたいなのやってないのでスカイスキャナーで一括検索するのが楽。まあアジアはエアアジアとかジェットスターとかあのへんのLCC検索が早いんじゃね?一回しか使ったことないからわからんけど。 んで、今回はアジアでもなく3週間とか1ヶ月とか旅したい人で、日本からのLCCが無い場所向け。 よく格安航空券の探し方で出てくるスカイスキャナー。これ使います。 <a href="http://www.skyscanner.jp/?langid=JA" data-mce-href="http://w
クソコード問題には、いくつかの「不安」が隠れていると見た。そこを解決しないと感情的な問題点は解決しない。 1.現状、クソコードを量産する人がいる場合 2.現状、クソコードを改善できない組織である場合 3.クソコードをリファクタリングする時に壊す恐怖 この3つに対して、どうにかしたい / どうにかなれよ、と思っているのがクソコードに対する不満につながっているのではないだろうか?と思った。 人の批判は堂々としにくいから、如何にクソコードは駄目なのか?という不満だけで「誰か」を変えたい、という代理戦争的言説がネットにはびこることになるのではないだろうか。 そういう状況に対して、 4.引き継いだクソコードを書いた人が社内にいない場合 は、終わった話なので意気揚々と片付けよう、という結論でしかない。知恵を絞って、がんばろう。 例えソレがそうであってもソレを口にするとネガティブが蔓延する。思ってもイイ
技術的負債の数え方に関する与太話。 落ちを先に書くと「シュレディンガーの猫」って言いたかっただけです。 技術的負債とは Ward Cunningham 曰く 最初のコードを出荷することは、借金をしに行くことと同じである。 小さな負債は、代価を得て即座に書き直す機会を得るまでの開発を加速する。 危険なのは、借金が返済されなかった場合である。 品質の良くないコードを使い続けることは借金の利息としてとらえることができる。 技術部門は欠陥のある実装や、不完全なオブジェクト指向などによる借金を目の前にして、 立ち尽くす羽目になる 技術的負債 - Wikipediaから引用 要約すると「汚いソースコードは後で直すのが大変。けど、拙速も大事」という話です。 数え方 「技術的負債が借金だとすれば、いくら借りているのか数えられるのでしょうか?」が今日のお題です。 技術的負債を観測する方法 Michael F
「Windows 10」はWindows 7/8.1から無償アップデート可能――発売後1年間:ついにWindowsのメジャーアップデートが“ゼロ円”に 米Microsoftは1月21日(現地時間)、2015年後半に発売予定の次期OS「Windows 10」に関するプレス向け説明会を開催。Operating Systems Groupシニアリーダーのテリー・マイヤーソン氏が登壇し、Windows 7/8.1、Windows Phone 8.1のユーザーに向けて、Windows 10発売後1年間は無料でアップデートを提供すると発表した。 同社はこの思い切った“ゼロ円Windows 10”施策により、Windows XPからの乗り換えも含めてユーザー数が多いWindows 7と、大幅なユーザーインタフェース変更などが影響して普及が想定通りに進んでいないWindows 8.1(Windows 8.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く