Opensource.comは6月25日(米国時間)、「5 modern alternatives to essential Linux command-line tools|Opensource.com」において、古くから使われているUNIX系コマンドの代替ツールを紹介した。代替ツールは古くから使われているコマンドと比べて、見た目が良かったり使いやすさが向上したりしているといった特徴があるという。 取り上げられている代替ツールは次のとおり。
![Linuxコマンドの代替コマンド「ncdu」「htop」「tldr」「jq」「fd」とは?](https://cdn-ak-scissors.b.st-hatena.com/image/square/c4cca1b8958b02ca09851a1dab4764e87127aebe/height=288;version=1;width=512/https%3A%2F%2Fnews.mynavi.jp%2Ftechplus%2Farticle%2F20200626-1069025%2Fogp_images%2Fogp.jpg)
Opensource.comは2018年8月28日(米国時間)、「15 command-line aliases to save you time|Opensource.com」において、作業効率を高める15のコマンドラインエイリアスを紹介した。エイリアスはコマンドに対して別名やショートカットを設定する機能。シェルの設定ファイルなどに書いておくことで利用できるようになる。 エイリアスの基本的な使い方は次のとおり(なお、エイリアスはシェルが有している機能であるため、シェルによっては表記方法が下記とは異なっている)。 alias エリアス名="コマンド オプション ..." 紹介されているエイリアスは次のとおり。
Tecmint.comは8月15日(米国時間)、「15 Tips On How to Use 'Curl' Command in Linux」において、curlコマンドの使い方15選を紹介した。curlはネットワーク経由のファイルダウンロードやアップロードを実施するためのコマンド。さまざまなプロトコルに対応しているほか多種多様な機能を提供しており、ネットワークを経由したデータ転送を自動化するコマンドとして重宝されている。 取り上げられている主な使い方は次のとおり。 バージョンを表示 curl --version ファイルのダウンロード curl -O URL curl -o ファイル名 URL ファイルのダウンロード(前回の途中からの再開) curl -C - -O URL 複数ファイルのダウンロード curl -O URL1 URL2 ... ファイルに記載したリストからダウンロード x
最近、サイバー攻撃に関する調査でよく指摘されるのが、企業や組織において、攻撃が始まってから発覚するまでの期間の長期化だ。攻撃者が巧妙に侵入するため、気づかれにくくなっているという。攻撃の発見が遅れれば遅れるほど、被害は拡大することになる。調査結果でも、企業がサイバー攻撃から受ける被害は深刻化していることが明らかになっている。 そうした状態を回避する手段の1つが、攻撃をリアルタイムで可視化しているツールだ。同ツールを用いて世界中で発生している攻撃の状況や傾向をつかむことで、自社のセキュリティ対策に役立てることが可能だ。 以下、6つのツールのポイントを紹介しよう。 (1)NICTER WEB弐 「NICTER WEB弐」は、情報通信研究機構(NICT)がダークネットの観測を行い、サイバー空間上の不正なトラフィックを可視化しているツールだ。 ダークネットに到達したパケットを、世界地図上でアニメー
Windows 10を使っているならLinuxの導入は簡単だ。最新のWindows 10にはLinuxを実行するための機能であるWSLが導入されており、Microsoft StoreからLinuxのインストールができるようになっている。今回はMicrosoft StoreからLinuxをインストールする方法を紹介しよう。 WindowsでLinuxを実行する機能「WSL」 ソフトウェアにちょっとでも詳しいなら、「WindowsでLinuxを実行する」という言葉は間違っていると思うのではないだろうか。または、仮想化アプリケーションを使うことを指しているんだろう、と推測するかもしれない。しかし、最近Windows 10に導入されたWSL(Windows Subsystem for Linux)という機能のおかげで、「WindowsでLinuxを実行する」という言葉が、文字通りに機能するようにな
今回は、これまで細かく説明してこなかったselfについて扱います。self自体については割りきってしまえば非常に単純明快なので、細かい話に興味がない人は最初の節のみ読んでいただければ大丈夫です。2節目以降は、かなり前の関数やモジュールの回で説明した「名前空間」と「スコープ」に関わる話となります。 メソッドのselfについて まず前回までの復習をします。Pythonのクラスのメソッドやコンストラクタでは第一引数をselfとし、それらの定義されたメソッドを呼び出す際はselfに該当する引数を指定しないのでした。 たとえば、以下のクラスのコンストラクタ__init__とmethod1の利用方法を見ればわかりますね。宣言にはselfがありますが、呼び出しにはselfに相当するものがありません。 class MyClass: def __init__(self): print('constructe
「代休」と「振休(振替休日)」似たようなイメージを持っている人は多いかもしれないが、この2つには大きな違いがある。今回は、代休と振休の違いについて、アディーレ法律事務所所属の岩沙好幸弁護士が解説する。 事前に出勤日を変更するか否か ――代休と振替休日の違いはなんですか? まず「振替休日」とは、事前に休日を出勤日に変更して、後日の出勤日を休日にするというものです。元々の休日と労働日を入れ替えているので、休日労働とはならず、お給料は普段と変わりません。 これに対して「代休」とは、休日に働いたときに、後日、出勤日を代わりに休みにするというものです。要するに、この2つの違いは、事前に休日を出勤日に変える手続きを行ったかどうかという点です。 労働基準法では週1日以上休日を与えられなければならないと定めており、これを法定休日と言います。この法定休日に出勤して「代休」をとる場合には、普段の1.35倍の割
米AppleはiOSデバイス向けにアプリの一括購入やカスタムアプリを導入したい企業向けに、間もなく「App Store Volume Purchasing Program for Business」(以下、VPP)というサービスを開始すると発表した。同社によれば、VPPはApp Storeのアプリを一括導入するための唯一の手段となり、これを利用することで組織内の何百、何千という単位のデバイス向けにアプリを一括購入し、一斉に配布することが可能になる。また通常のApp Storeでは販売されないB2Bなど特定用途向けのカスタムアプリを購入して一斉配布する手段も提供されるため、iOSデバイスをエンタープライズ用途で活用しようと考える企業にとっては大きなステップになるだろう。 App Store Volume Purchasing Program for BusinessのWebページ。「Comi
AWSは11月27日(米国時間)、RDBサービス「Amazon RDS for MySQL」で異なるリージョン間でリードレプリカを作成できるようする「クロスリージョンリードレプリカ(Cross-Region Read Replica)」を開始したとブログで発表した。 リードレプリカは、読み込み負荷を緩和する目的で提供されているレプリケーション機能の1つ。MySQLの標準機能を利用している。これまでも同じリージョンで複数のリードレプリカは作成できたが、今年11月上旬に行われたイベントRe: Inventでリージョンを超えて作成できるようにする機能強化が告知されていた。 MySQL 5.6を対象として、5つのリージョンについて、マネジメントコンソールとAPIコールから利用できるようになった。 ユースケースとしては、ディザスタリカバリの改善、グローバルでのスケールアウト、リージョン間でのマイグレ
Windows 8に備わるHyper-V 3.0とは そもそもWindows 7では、仮想化ソフトウェアであるWindows Virtual PC(バーチャルPC)と、Windows XP Service Pack 3のイメージファイルをセットにした「Windows XP Mode」を、同Professionalなどの上位エディションに無償提供していました。しかし、実用的なパフォーマンスに至っていないのは、実際に触れた読者がご承知のとおり。その一方でWindows 8にWindows XP Modeは提供せず、「Hyper-V(ハイパー・ブイ)」という仮想化機能を提供することになりました。 Hyper-Vはサーバー向けOSであるWindows Server 2008用として提供され、最新のWindows Server 2008 R2ではパフォーマンスや機能拡張を行ったHyper-V 2.0
iOSアプリは、アプリ専用の領域内に一時(テンポラリ)ファイルを作成する。インターネットからダウンロードしたデータを手元のディスクに保存(キャッシュ)し動作の高速化を図るにしても、そのデータは他のアプリから参照できない隔離された領域に置かれる。 このしくみはアプリの安全を保つために合理的だが、一方では長期保存不要なテンポラリファイルの増加を招く。iOSには、Safariなど一部のアプリを除けばテンポラリファイルを削除する機能がなく、結構な量になってしまうのだ。たとえば、TwitterやFacebookのアプリは、ひんぱんにデータをダウンロードするため、数週間も使えば百メガバイトを超えるまでにキャッシュは増加する。 キャッシュ削除機能を持たないアプリでキャッシュを削除するオーソドックスな方法は、そのアプリを削除すること。そうすれば、専用領域ごとアプリが削除されるので、キャッシュを完全に消し去
ついに「OS X Lion」がリリースされました。Snow Leopardユーザー限定ですが、すでにアップグレードしたよ、という方も多いのではないでしょうか。当コラムも、しばらくはLionネタ一本で突き進む予定ですので、ご期待ください。 さて、今回は「OS X Lion起動ディスクのつくりかた」。少なくとも8月下旬のUSBメモリ版発売までは、Mac App Storeからのダウンロード販売オンリーとなるOS X Lionだけに、インストールDVDを作成しておくことで、使いやすくしようという目論見だ。 「Mac OS X Lionインストール」の決まりごと OS X Lionのコストパフォーマンスは圧倒的だ。端的に言えば、安い。250の新機能という看板はさほど大げさではなく、/usrや/etcなどUNIX方面の変更点など細かいものを含めれば、それ以上の数におよぶはず。それが2,600円という
カルボナーラは人気パスタメニューの1つ。でも、実際につくってみると、「火が入りすぎてボソボソになった」なんていう失敗談も耳にする。そこで今回は、絶対に失敗しないカルボナーラのつくり方を紹介する。 通常、カルボナーラはフライパンの中で卵やチーズ、ベーコンとパスタを混ぜ合わせるのだが、今回はその作業をボウルの中で行う。パスタの余熱だけで火を通していくのだ。これで失敗知らず。ぜひぜひ試してみてほしい。 失敗知らずのカルボナーラ 材料(2人分) パスタ 180g / ベーコン 2枚 / 卵黄 3個 / 粉チーズ 大さじ4 / 牛乳 大さじ4 / バター 大さじ1.5 / 塩・胡椒 適量 つくり方 沸騰した湯に塩を入れ、パスタを規定時間茹でる。 ボウルに卵黄、粉チーズ、牛乳、室温に戻したバター、塩・胡椒を入れて混ぜる。 茹であがったパスタを湯切りし、2に入れて手早く混ぜる。 細く切ったベーコンをフラ
UNIX風環境をWindows OS上で使用してきた時代 黎明期からコンピューターを使ってきた方にとって、キーボードからコマンド名を入力して実行するスタイルは、ごく自然なものでした。GUI(グラフィカルユーザーインターフェース)が主流になってからも、コマンドラインによる操作は依然と残され、我々が使用するWindows 7にも、コマンドプロンプトやWindows PowerShellといったCUI(キャラクターユーザーインターフェース)が用意されていることからも、その重要性を理解できることでしょう。 そもそもコマンドプロンプトで実現するコマンドラインインタープリターは、Windowsが主流になる前のOSであるMS-DOSを基礎にしており、そのMS-DOSもQDOSという16ビットOSを元にしています。しかし、CUIを採用したOSの源流は、1970年代から大学や研究所などに普及したUNIXにあ
「プログラマーのスキルはある一定のラインを超えたところで急激に伸びるんです。そのラインは早く超えるには、OSSの開発に参加していろんな人が書いたソースコードをたくさん読むというのは有効な手段の一つだと思います」――こう語るのはLinuxカーネルおよびRubyの現役コミッターである小崎資広氏だ。 小崎氏には前回、LinuxカーネルやRubyの開発に関わった経緯や、コミュニティ活動を円滑にするポイントをうかがった。今回は、これからOSSコミュニティに参加しようと考えている若手エンジニアに向けたアドバイスをお願いしよう。 関連インタビュー 【インタビュー】コミュニケーション力向上に役立ったOSS活動 - Linux/Ruby 小崎資広氏 【インタビュー】言語は思考にも影響を及ぼす、だからRuby開発を選んだ--まつもとゆきひろ氏 【インタビュー】Rubyが大きくなれたのは、私に隙があるからかな
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く