以下のサイトに移行しました。 https://qiita.com/kimullaa/items/70eaec61c02d2513e76c
あるサーバからリモートにあるサーバにログインし、コマンドを実行したい、ということが時々あるかと思います。 単純なコマンドの場合はssh ユーザ名@ログイン先 実行コマンドとして直接書けばよいのですが、複数の処理を行おうとした場合、この方法では可読性が犠牲になります。 そのため、対策として例えば次のように書くと多少長くなっても読みやすいです。 下記はリモートのhomeディレクトリにあるファイル及びディレクトリの数を数えて、1以上なら"not empty!"と出力するシェルスクリプトです。 #!/bin/bash cat << EOF > "cmd.txt" if [ `ls -1U "/home/" | wc -l` -gt "0" ]; then echo "not empty!" fi EOF cmd=`cat "cmd.txt"` rm "cmd.txt" ssh root@127.0
Wunderlistが2020年5月にサービス終了予定なのでMicrosoft To Doに乗り換えました(追記) Wunderlistはサービス終了予定しています。今からだと、後継のサービス「Microsoft To Do」がWunderlistと同じ使い勝手で使用できるのでおすすめです。 WunderlistからTo Doへの乗り換えに関しては、以下記事参照下さい。 夫婦でのタスク共有 私たち夫婦は、下記記事で書いた通りグーグルカレンダでスケジュールを共有しています。 これは超絶便利でオススメなのですが、最近スケジュールとは別にタスクも管理したくなりました。スケジュールとタスクは、人によって多少定義が別れると思うのですが、この記事では以下として定義させて下さい。 スケジュール:実行する時間が決まっている仕事(ex:打ち合わせ、出張、習い事等) タスク:期限のみ決まっていつやってもよい仕
はじめまして。サーバサイドエンジニアの @DQNEO です。 今日はGitのつくりかたをご紹介します。 C言語学習教材としてのGit Gitと同じものをゼロから作って何の意味があるのか?と思いますよね。 私がこの再発明をやり始めた動機は「C言語を書けるようになりたい」でした。 実際に途中までやってみたところ、 C言語がチョットデキるようになった Gitの内部構造に詳しくなった というメリットが得られました。 C言語を勉強する題材は、テトリスとかWebサーバとか他にいくらでもあるのですが、Gitを実装してみるのはかなりおすすめです。理由は下記の通りです。 内部構造が意外と単純 (ローカルで動かす分には)ネットワークの知識が不要 普段使っているツールで外部仕様がわかっているので、やるべきことが明確 余談ですが、本家Gitのソースコードを参考にしようと思って読んでいたら、Linus Tovals
タイトルはかなり挑戦的(?)ですがあまり気にしないでください。 ※注意 このエントリで紹介しているオプション、コマンドはCentOSでしか動作確認をしていません。 その他ディストリビューションや、インストール方法によっては挙動が異なる場合があります。 「less」 使ってますか? エンジニアなら普段Linuxに触る機会が多々あるかと思います。 エンジニアのみならずMacだったりUbuntuだったりで私用PCでもターミナルが使えるようになっている方は多いかもしれません。 私は普段の仕事ではサーバの運用管理をしています。 仕事柄触る頻度が高いのはLinuxサーバです。 そして、使うのは大体CLIです。 そもそもLinuxでGUIを触る機会がなかなかありません。 大体リモートからターミナルで接続してCLIでちょいちょいっと処理をする感じですね。 GUIである場合でもLinuxを使っていればターミ
自動化。 どうせ誰も見ないって。 show create table 見たほうが早いし。 mysqldump --no-data -uroot --database employees をリポジトリに入れてバージョン管理しとけば良いと思うけど、 何らかの文書化が必要な場合は毎回差分を修正するより全部出力した方がラク。 カラム名日本語がよければ適当に as で別名つけるとよい。 mysqlの場合 #!/bin/bash MYSQL="mysql -B -uroot" DBNAME="employees" TBLSQL=`cat << EOD SELECT TABLE_NAME, TABLE_COMMENT FROM INFORMATION_SCHEMA.TABLES WHERE table_schema = '$DBNAME' AND table_name LIKE '%s' EOD` CO
最近、俳句が流行ってますよね。 どうしても golang から簡単に俳句を検出する必要があったので、作ってみました。 mattn/go-haiku · GitHub https://github.com/mattn/go-haiku インストールは以下の様に簡単。ただし kagome という形態素解析ライブラリを使っており辞書を static にリンクするのでコンパイルは凄く遅いです。 $ go get github.com/mattn/go-haiku/cmd/haiku 使い方としてはまず引数 $ haiku あぁ柿くへば鐘が鳴るなり法隆寺 柿くへば 鐘が鳴るなり 法隆寺 そして標準入力 $ cat README.md | haiku 古池や 蛙飛び込む 水の音 さらに URL から $ haiku -u "https://ja.wikipedia.org/wiki/ハノイの塔" 中央
以下、長々と書いてますが、結論は ”私の環境で”大きなテキストファイルをawkで処理するときにcatで投げ込むと速い理由 - ablogに書いてます はじめに awk file より cat file|awk のほうが速いという以下のブログエントリが興味深いので調べてみました。 ちなみに cat file|awk が速くなる環境は稀で、巷では awk file のほうが速い環境のほうが多いようで、どちらが速いかは環境依存です。 [root@localhost sample]# cat command1 awk '$5 ~ /((26|27|28|29|30)\/Jun|(01|02|03)\/Jul)/{ print }' sample.txt > result1.txt (中略) [root@localhost sample]# time sh command1 real 0m53.92
アプリ開発の勉強を始めてみたものの、何を作ればいいのか分からない。アプリ開発をしてみたいけれど、何ができるのかイメージがわかない。アプリ開発初心者の方からはそんな声がよく聞かれます。 何を作るのか考えることと、それを実現する方法を学ぶことは違いますので、それも当然です。そんなときは、天才的なアイディアにたくさん触れることがおススメです。優れたアイディアから学び、ときには盗み、アプリ開発の参考にしてみてください。 "CodeCampus"はオンラインプログラミングスクール No.1のCodeCampが運営するプログラミング未経験の方のための学習メディアです CodeCampとは?(受講生体験記) 「エンジニアは女性のキャリアとして魅力的」未経験からの転職体験記リモートワーク×多拠点居住の新しい生き方を実現する。元バレエダンサーの挑戦普通の文系大学生/営業職が、エンジニアへ転職し起業するまで成
Text Input Effects Simple ideas for enhancing text input interactions Haruki First Name Last Name Email Hoshi Name Street Town Inspired by Andrej Radisic's Jawbreaker input field Kuro Username Website Invitation Code Jiro Cat's Name Dog's Name Hamster's Name Minoru First Name Middle Name Last Name Yoko Street City Region Hideo Username Email Password Kyo What's your email? Akira First Name Last Na
人生で何かスゴイことをしたい。そう思ったことありませんか? でも現実はそう簡単ではありません。 自分には夢を実現できる実力がない。成功を収めるには、すごい実力と、才能と、運が必要。そう思っていませんか? 実は、誰にでも夢は叶えられます。でも、そのために必要なことがあります。 これから5人の普通の人たちが、世界を変える大成功を収めた話をします。その話を通して「成功に必ず必要なこと」をお伝えします。5人は強運の持ち主だったわけでも、すごい才能や実力で大きな夢を叶えたわけではありません。 ドクター・スース ドクター・スースは、大成功を収めた人です。著書『The cat in the Hat(邦題:ハットしてキャット)』や『Green eggs and ham』などは、アメリカ人が小さい頃にみんな読んだというほど、親しまれています。 でも、処女作『And to Think That I Saw I
「正直、スナネコよりかわいい生き物なんていないと思う…」子猫と間違われていた写真 スナネコはアジアやアフリカの砂漠に生息し、体長50cmほどの世界最小のヤマネコだそうです。 おとなでも子猫と間違えられるほどの、愛らしい姿が人気を呼んでいました。 1. こちらがスナネコ! 2. 頭と耳が大きくて体がちっちゃいので、「子猫?」と思うところですが、立派なおとなです。 3. 子猫といっしょにいるところ。 4. たしかに、こんなにかわいい生き物もなかなかいませんね。 5. あくびをしてるとき。 6. 寝てるとき。 7. 横切ってるとき。(なんだか角ばってるような……) 8. 海外掲示板では、この姿がドラゴンボールのカリン様に似ていることから…… イラスト化している人もいました。 9. 飼いたいという声も多く見られましたが、残念ながらとても獰猛な性格をしているそうです。 過酷な砂漠の環境を生きるには、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く