タグ

ブックマーク / atmarkit.itmedia.co.jp (132)

  • 「Vim」が愛され続ける理由と、サンプルで学ぶ使い方

    Vim」が愛され続ける理由と、サンプルで学ぶ使い方:TechTargetジャパンエンジニア集 「Linux」の標準テキストエディタとして根強い人気のあるのが「Vim」だ。初心者にとってはなじみにくいVimを、使い勝手の良いツールにするためのコマンドやカスタマイズを学ぼう。

    「Vim」が愛され続ける理由と、サンプルで学ぶ使い方
    nanakoso
    nanakoso 2024/04/26
  • 第250回 数奇な運命をたどる「MIPS」は「RISC-V」で復活を図る?

    「MIPS」と聞いて、懐かしいと感じる人はもはや少数派かもしれない。「MIPS」は一時、Microsoftが担いで、Intelのx86対抗としたプロセッサだ。既に前線から消えて久しく、「MIPSって何?」という人も多いと思う。そのMIPS(会社の方)が、Chapter 11を申請し、投資会社の元で「RISC-V」を担いで再生するという。その背景を考えてみた。 2021年3月初め、あまりにも失礼な話なのだが「とっくの昔に忘れていた」名前を思い出させるニュースを目にした。MIPS Technologies(正確に言えば、子会社のMIPSとその親会社のWave Computing)の復活のニュースである。 端的にいえば、この会社がChapter 11(連邦破産法第11条)を申請したのが2020年4月28日のことであり、Chapter 11から脱したのが2021年3月1日である(PRNewswir

    第250回 数奇な運命をたどる「MIPS」は「RISC-V」で復活を図る?
  • Robocopyより高機能。ファイル同期ツールの決定版「FreeFileSync」

    コーナーではWindows環境を対象として、便利で、長い間利用できそうなソフトウェアやインターネット上のサービスを紹介していきます。必ずしもオープンソースに限定はしませんが、長い間アップデートされ続けていて、今後も継続して使えそうなソフトウェア/サービスに注目します。 今回紹介するのは、フォルダ間のファイル同期(2つのフォルダ間の変更を他方に反映させ2つのフォルダを同一にする処理)を行う「FreeFileSync」である。クラウドストレージが普及した現在、「いまさらフォルダ同期など役に立つのか?」と思われるかもしれない。 だが筆者は、OneDriveを「安全」に使うためにFreeFileSyncを利用している。具体的には、原稿などの仕事用のフォルダは、OneDriveの同期フォルダとは別の位置に保存してある。これをFreeFileSyncで1時間に1回、OneDrive上の同期用フォルダ

    Robocopyより高機能。ファイル同期ツールの決定版「FreeFileSync」
  • Linuxメモリ管理の最先端を探る(2/2) - @IT

    小崎 資広 2008/5/22 VM(仮想メモリ)の改善 昔からのLinuxユーザーの方は、カーネル2.4の時代に、一時期VM(仮想メモリ)が不安定で悩まされていたことを覚えている方もいるかもしれません。 現在のVMは、Andrea Arcangeliの作成した割とシンプルな設計なVMに、Rik van Rielの作成したページフレームからページテーブルエントリを逆引きするためのreverse mappingという機能を追加したものが基となっています。 これは、コードの複雑さと性能の間でバランスの取れた、なかなか評判のいいものだったのですが、カーネル2.6の登場から約5年がたち、だんだんアラが目立つようになってきました。 というのも、当時は一般的なパソコンのメモリ量は256M~512Mbytes程度で、サーバでも4Gbytesの壁を超えるようなマシンはまれでした。しかし、DRAMの急激な

  • Linuxがほぼそのまま動くようになった「WSL2」のネットワーク機能

    連載目次 Windows 10上でLinux環境が実行できる「Windows Subsystem for Linux(WSL)」は、Linuxサーバを管理しているシステム管理者はもちろんのこと、Linuxの豊富なコマンドを使って文書処理を効率よく実行したいと思うユーザーにおいても、便利な機能として注目を集めている。 以下の記事で紹介したように、すでに現行のWSL(以下、WSL 1)に比べて、よりLinuxとの互換性を高めたWSL 2の開発が進んでおり、Windows Insider Previewで提供されているプレビュー版で公開されている。 2019年8月1日に公開されたビルド18950では、WSL 2のネットワーク機能に改良が行われた。これは、以前から指摘されていた問題に対する改良であり、ユーザーの利便性、Linuxとの互換性を高める上で重要なポイントといえる。そこで稿では、実際にビ

    Linuxがほぼそのまま動くようになった「WSL2」のネットワーク機能
  • 【Windows 10】使わないOneDriveアプリを削除する

    OneDriveのサインイン画面 OneDriveを使う予定もないのに、Windows 10へのサインイン後、OneDriveのサインインを要求する画面が表示されるような場合は、OneDriveの無効化やアプリの削除を行えばよい。 Microsoftのクラウドストレージサービス「OneDrive」は、OneDriveに新規登録(Microsoftアカウントを作成)すると、無料で5GBの容量まで写真/ファイル/フォルダが保存でき、それらのファイルなどを他のPCやスマートフォン、他のユーザーと共有し、どこからでもアクセスできる便利な機能だ。OneDriveについての詳細は、下記の記事を参照してほしい。 Windows 8以降、OneDriveがWindows OSに統合され、デフォルトで利用できるようになった。そのため、Windows 10にサインインするたびに、OneDriveアプリへのサイ

    【Windows 10】使わないOneDriveアプリを削除する
  • コマンドでWindowsアプリを楽々管理「Chocolatey」

    コーナーではWindows環境を対象として、便利で、長い間利用できそうなソフトウェアやインターネット上のサービスを紹介していきます。必ずしもオープンソースに限定はしませんが、長い間アップデートされ続けている今後も継続して使えそうなソフトウェア/サービスに注目します。 最初に取り上げるのは、Windows OS向けのパッケージマネジャーである「Chocolatey(チョコレティ)」だ。2018年5月に開催されたMicrosoftの開発者向けイベント「Build 2018」の基調講演でも取り上げられたので、「Chocolatey」の名前ぐらいは聞いたことがある人もいるだろう。 パッケージマネジャーとは、ソフトウェアのインストールパッケージを定義し、その入手やインストール、メンテナンスを行うソフトウェアのことだ。ソフトウェアの検索からダウンロードとインストール、そしてアップグレードやアンインス

    コマンドでWindowsアプリを楽々管理「Chocolatey」
  • 「Mirai」ソースコード徹底解剖-その仕組みと対策を探る

    Miraiボットネットとは Miraiは、2016年9月13日夜、米国のセキュリティジャーナリストBrian Krebs氏のWebサイト「Krebs on Security」に対して行われた大規模なDDoS攻撃に使用されたとして話題になったボットネットです(関連記事)。Miraiは主にWebカメラやルーター、デジタルビデオレコーダーなどのIoTデバイスを踏み台としてDDoS攻撃を仕掛けます。 参考:セキュリティ用語事典:DDoS攻撃 攻撃を受けた後に投稿されたKrebs氏のブログ記事によれば、同サイトを保護していたAkamaiが、ピーク時にはそれまでに経験した最大規模の攻撃の2倍近いトラフィックを観測したそうです。 また、2016年10月21日にTwitterNetflixなどが利用するDNSサービスへ行われたDDoS攻撃でも、Miraiボットネットが利用されていたのではないかと推定され

    「Mirai」ソースコード徹底解剖-その仕組みと対策を探る
  • アプリ開発者御用達の画像処理ツール「ImageMagick」を普段使いに

    今回紹介するツール [ツール名]ImageMagick [対象]Windows、UNIX、LinuxMac OS、iOS [提供元]ImageMagick Studio LLC [ダウンロード先][URL]http://www.imagemagick.org/[英語] アプリ開発者向けの高機能画像変換・編集ツール 「ImageMagick」は、ビットマップ画像(.bmp)を作成、編集、変換するためのオープンソース(Apache 2.0ライセンス)のツールセットです。 ImageMagickは、BMPやGIF、PNG、JPEG、TIFFといった一般的な画像形式はもちろん、PostScript、EPS、SVGといった特殊用途向けの画像形式や、PDFなどのドキュメント形式にも対応しており、画像形式の相互変換やサイズ変更、カラー調整、合成、テキスト/図形の描画、サムネイル作成など、格的な画像処

    アプリ開発者御用達の画像処理ツール「ImageMagick」を普段使いに
  • Office 2013の文字入力が“にゅるにゅる”と遅いのを無効化する方法

    Office 2013では、入力中の文字列やセルの移動などがアニメーションで滑らかに表示されるようになった。だが、そのせいで従来のOfficeより表示が遅くなり、レスポンスが悪化したと感じられることもある。アニメーション効果を無効にして表示速度を改善するには? 解説 Office 2010以前からOffice 2013に乗り換えると、多くの人は入力した文字が次々と表示されるその様が変わったことに気付くのではないだろうか。従来のOfficeでは、入力した文字が文字ごとに一瞬で表示されていた(文字単位で描画されていた)。しかしOffice 2013では、入力した1文字がアニメーションを伴って表示される(1文字が左から右へ次第に描画されるような感じ)。擬音で無理矢理表現するなら、以前は「パッパッ」「スッスッ」と表示されるのに対し、Office 2013では「ぬるぬる」「にゅるにゅる」という印象だ

    Office 2013の文字入力が“にゅるにゅる”と遅いのを無効化する方法
  • 消えたWindowsバックアップ、Windows 10で復活となるか - @IT

    消えたWindowsバックアップ、Windows 10で復活となるか:その知識、ホントに正しい? Windowsにまつわる都市伝説(33) 皆さんがお使いのWindows PC、万が一の場合に絶望しないために定期的にフルバックアップを作成していますか。HDDが物理的に壊れてしまうと「システムの復元」や「PCのリフレッシュ」では復旧できませんよ。筆者はWindows 8以降の新しい保護機能は利用せず、いまだにフルバックアップ派です。 連載目次 Windows Vistaで刷新されたWindowsのバックアップ機能 Windowsは、データやシステムをバックアップするためのツールを標準で備えています。この標準のバックアップツールですが、Windows VistaおよびWindows Server 2008で、それまで「NTBackup」と呼ばれてきた「バックアップ」から、「Windows Co

    消えたWindowsバックアップ、Windows 10で復活となるか - @IT
  • Windowsのシンボリックリンクとジャンクションとハードリンクの違い

    対象OS:Windows 2000/Windows XP/Windows Vista/Windows 7/Windows 8/Windows Server 2003/Windows Server 2008/Windows Server 2008 R2/Windows Server 2012 解説 ●Windows OSで利用できるリンクの種類 Windows OSでは、ファイルやフォルダ名へのリンク(参照)を行う機能として、「ハードリンク」や「ジャンクション」「シンボリック・リンク」などがある。これらは同じような機能を提供しているが、例えば「フォルダへのリンク」と「ファイルへのリンク」の扱いが異なるなど、いくらか違いがある。ユーザーは用途に応じてこれらを使い分ける必要がある。 それぞれのリンクの特徴を表にまとめておく。

    Windowsのシンボリックリンクとジャンクションとハードリンクの違い
  • Android端末で見かける「Google Play開発者サービス」とは何か?

    Android端末で見かける「Google Play開発者サービス」とは何か?:Tech TIPS Androidスマートフォン/タブレットでしばしば目にする「Google Play開発者サービス」。起動した覚えもないのに、なぜかシステムに常駐している。その正体は? 一体何の役に立っているのか? どうすれば最新版に更新できる?

    Android端末で見かける「Google Play開発者サービス」とは何か?
    nanakoso
    nanakoso 2015/01/09
    名前が悪い
  • プログラミングもクラウドへ―― 学習&開発環境Webサービス23選まとめ

    プログラミングもクラウドへ―― 学習&開発環境Webサービス23選まとめ:安藤幸央のランダウン(67)(1/3 ページ) オンラインのプログラミング環境や、オンラインでコードを書いて学べる学習サイト9選、ビジュアル(子ども向け)プログミラングWeb環境5選を紹介する。 道具としての開発環境 今となっては昔のことですが、机の上でノートに鉛筆でソースコードを書いてプログラミングしていた時代がありました。現在のプログラミング環境から振り返ると、そういう作業はアルゴリズムを考え、頭で想像したコードを書き下ろしており、脳内エミュレーターのようなものだったのかもしれません。 最近のプログラミング環境は、規模も複雑さも肥大化しつつ、プログラミングに関する情報もツールも大変充実したものです(マイナーな環境の情報が少ないことや、新古の情報が混在している問題はありますが)。 Web上の情報も書籍も豊富で、自分

    プログラミングもクラウドへ―― 学習&開発環境Webサービス23選まとめ
  • MS-DOS温故知新 ~ソースコード公開を期にパソコン大衆化の原点を振り返る~

    30年前のMS-DOSのソースコードがコンピューター歴史博物館に寄贈され、公開された。現在のPC隆盛の礎となったソースコードを見に行こう。 連載目次 公開されたMS-DOSのソースコード 2014年3月、MicrosoftはMS-DOS 1.25とMS-DOS 2.11、およびMicrosoft Word for Windows 1.1aのソースコードをコンピューター歴史博物館(米カリフォルニア州マウンテンビュー)に寄贈し、公開した。商用利用は不可だが、リサーチや教育などに限れば自由に参照・利用できる。 Microsoft makes source code for MS-DOS and Word for Windows available to public[英語](The Official Microsoft Blog) Microsoft MS-DOS early source co

    MS-DOS温故知新 ~ソースコード公開を期にパソコン大衆化の原点を振り返る~
  • 本格化するMITB攻撃に備え、マイナンバーカードにトランザクション署名を

    2013年以降、マルウェア感染による不正送金被害が国内でも増加している。警察庁のまとめによると、ウイルスに感染してIDやパスワードを盗み取られ、他人の口座などに不正送金される被害は、2013年は前年の約14倍に当たる1325件に上った。2014年に入ってもその傾向は変わらず、2月末の時点で500件、約6億円に上る被害が生じているという。 不正送金で、最近増えているとされるのが「Man-in-the-Browser」(MITB)と呼ばれる手法だ。被害者のPCに侵入したマルウェアが、オンラインバンキングなど特定のページにアクセスしたときにだけ動作してWebページの表示に改ざんを加え(=Webインジェクション)、IDやパスワード情報を盗み取ったり、送金先口座を変更してしまったりする。 産業技術総合研究所が2014年3月13日に開催した「第2回 セキュアシステムシンポジウム」において、同研究所の高

    本格化するMITB攻撃に備え、マイナンバーカードにトランザクション署名を
  • いまさら聞けない、成功するブランチモデルとgit-flowの基礎知識

    いまさら聞けない、成功するブランチモデルとgit-flowの基礎知識:Gitランチを使いこなすgit-flowGitHub Flow入門(1)(1/2 ページ) 数回に渡ってgit-flowGitHub Flowを使ったGitの活用テクニックを紹介します。初回は、ブランチ管理の課題と効率的にバージョン管理できる5つのブランチモデルと、ブランチの管理を簡単に行えるツール「git-flow」について。 Gitなどの次世代のバージョン管理ツールの特徴として、ブランチの機能を高度に活用できるという利点があります。Gitのブランチを生かしたツール・フローとして「git-flow」「GitHub Flow」が注目を浴びていますが、連載では数回に渡ってgit-flowGitHub Flowを使ったGitの活用テクニックを紹介します。初回は、git-flowの概要を紹介します。 効率的にバージョ

    いまさら聞けない、成功するブランチモデルとgit-flowの基礎知識
  • 例示/実験用として利用できるドメイン名

    実験用のDNSサーバを構築する場合は、例示/実験用のドメイン名を利用するとよい。このような用途に利用できるトップレベルドメイン名としては「example.com」「example.org」がある。日向けドメインとしては「example.jp」「example.co.jp」「ドメイン名例.jp」などがある。 解説 DNSサーバを導入する場合、一般的には、正式なドメイン名を取得してそれを利用する。例えば社内にActive Directoryを導入したり、インターネットメールサーバなどを導入したりする場合、自社の組織名や実現するサービス、商品、ブランドなどに合わせてドメイン名を取得し、そのドメイン名を利用してDNSサーバをセットアップする。 だがテストや調査などの目的で、暫定的にDNSサーバシステムを構築する場合、いちいちドメイン名を取得するのは現実的ではない。面倒だからというだけでなく、テス

    例示/実験用として利用できるドメイン名
    nanakoso
    nanakoso 2013/08/30
  • セマンティック技術を採用したプログラミング言語がソースコード公開

    セマンティック系の技術を採用したプログラミング言語がソースコードを公開。どんな実装かが“丸見え”になった。 プログラミング言語の「REBOL 3.0」がオープンソースとして公開された。創設者のカール・サセンラス氏が12月12日のブログで発表した。 REBOLは「Relative Expression Based Object Language(相対表現ベースのオブジェクト言語)」の略で、記号処理とセマンティック技術をベースとする。ダイアレクト(方言)と呼ばれるドメイン固有サブ言語の使用を通じて、コンピュータプログラムの構造的複雑性を最小限に抑えることを目標とし、マルチタスキングOSアーキテクトのサセンラス氏が1998年に創設したREBOL Technologiesで開発を進めている。 REBOLのWebページによると、分散コンピュータシステム間の情報の交換と解釈を行うことを目的に設計されて

    セマンティック技術を採用したプログラミング言語がソースコード公開
  • あなたの知らない>|と<>の使い方

    >や>>、>&といったひんぱんに使われるリダイレクトに対し、ほとんど使われることのないリダイレクトが>|と<>だ。実際には興味深い機能である、これら「知られざる」リダイレクトについて説明しよう。(編集部) あなたの知らないリダイレクト、>|と<> シェルが提供する機能はカーネルが提供している機能をダイレクトに利用するものが多い。つまり、シェルの記述がダイレクトにシステムコールに結び付くような機能が多いということだ。コマンドの実行、パイプ、リダイレクトなどは、そっくりそのままシステムコールに置き換わる。 リダイレクトであれば、ほとんどのケースで>ないしは>>で事足りるはずだ。2>&1という記述はこれで1つの機能に思えるが、これは>&というリダイレクトの典型的な使い方の1つであり、つまりはリダイレクトだ。 >、>>、>&はよく使われるリダイレクトといえる。しかし、sh(1)のマニュアルには次の

    あなたの知らない>|と<>の使い方