OS XをUnixとして使っ ..
[2ch|▼Menu]
40:30
16/05/23 06:14:20.50 FyHNyrAw0.net
一応貼っとくね。
URLリンク(pastebin.com)

41:名称未設定
16/05/23 06:16:19.47 W1eaIWrx0.net
pythonというのが新鮮だなあ

42:名称未設定
16/05/23 07:28:05.86 VHCBHPxz0.net
今さら言うのもなんだが、distnotedの暴走の原因を探すのが筋だろ。
暗にNGにしますよ、とまで言われてんのにバッドノウハウ(誤用)
張って、、、

43:名称未設定
16/05/23 07:36:27.61 IqJ8kdvR0.net
いやいや。distnoted は報告がたくさん上がってておそらくOSのバグだから
おま環で暴走してるわけではないので、アレゲな解決法もやむなしだろう
擁護するわけじゃないが、流れに乗って変な叩きをするのはいただけない

44:名称未設定
16/05/23 07:37:40.16 ym7cnIY10.net
他にも powerd とか OS のせいで勝手に暴走するプロセスあるのに、暴走の原因探せ(笑)

45:名称未設定
16/05/23 07:43:10.60 IqJ8kdvR0.net
それなw
>>40
あーそうそう、結局貼ったんだから el capitan スレにしたマルチの
フォローもしときなよ一応

46:名称未設定
16/05/23 07:48:50.99 VHCBHPxz0.net
あれ、俺を叩く流れ?w
本当にOSなのか、手の打ち様が無いのかそっちを調べろって
言ってるだけなのに。
これで、Emacsの暴走とか、既知の原因だったら大笑いだけど

47:30
16/05/23 08:06:42.75 xyb0ti+k0.net
燃料投下になっちゃった。すまん。
まず、サーバ/プロセス間通信で使われるdistributed notification serviceはソースあったところでユーザーがデバッグ出来ないと思う。というか、distnotedが死んだ時点で遠隔デバッグさえ死んでしまう。
自分にはソース無し、シンボルファイルない状態で、sshログインしてデバッガ叩くスキルはないな。
現実的な対策が優先してしまうのはやむをえないと思う。

48:名称未設定
16/05/23 08:15:49.21 LLWdwyB/0.net
まあでも久々に賑わってて、ええねw

49:名称未設定
16/06/01 17:26:21.24 9q9Mg8Hn0.net
iTerm2 3.0.0が出たけど、まだ正式版ではなくテスト版扱いなの?

50:名称未設定
16/06/12 18:15:22.68 0nRQCrjY0.net
コロンを改行しようとした・・・
echo "a:b:c"| sed -E "s/:/\n/g"
linux: a\nb\nc\n ←期待通り
mac: anbnc    ←おかしい?w

なんでですかね?
他に試したのは良好でし
sed -E "y/:/\n/"
tr ':' '\n'
awk 'gsub(/:/, "\n")'
perl -pe "s/:/\n/g"

51:名称未設定
16/06/12 18:54:29.08 Hbn9vv+20.net
>>50
sw_vers -productVersion
10.11.5
$ echo "a:b:c"| sed -E "s/:/¥n/g"
a¥nb¥nc
変だね

52:名称未設定
16/06/12 20:13:20.88 3IORsatr0.net
あるべき姿は知らないけど、sedでその程度の置換ならオーソドックスに
sed 's/:/¥
/g'
でやっちゃえば
FreeBSD由来ってかベースにしてるコマンドは、古いままとかパッチ取り込んでないとかあるし、Linuxと同じスクリプト使い回すとかならGNU版入れた方がいい気がする

53:名称未設定
16/06/12 20:17:29.79 g8dJfKwd0.net
@ sed -E 's/:/\\n/g'
A sed -E "s/:/\\
/g" (\\の後に ^V ^J)
こんなんじゃ駄目だろうか?

54:名称未設定
16/06/12 23:58:23.62 CCDCzPlY0.net
ワンライナーで

55:名称未設定
16/06/13 00:19:48.51 jeu8aAk60.net
パンティライナーな?

56:名称未設定
16/06/13 06:34:05.48 KLYJACUw0.net
>>52
>GNU版入れた方が
$ sw_vers -productVersion
10.11.5
$ strings /usr/bin/sed |head -1
$FreeBSD: src/usr.bin/sed/compile.c,v 1.28 2005/08/04 10:05:11 dds Exp $
$ echo "a:b:c"| sed -E "s/:/¥n/g"
a¥nb¥nc
$ gsed --version |head -1
gsed (GNU sed) 4.2.2
$ echo "a:b:c"| gsed -E "s/:/¥n/g"
a¥nb¥nc
一般的にはそうだけど、今回は同じ。

57:名称未設定
16/06/13 09:02:38.07 wgt+i0Z40.net
$ sw_vers -productVersion
10.8.5
$ strings /usr/bin/sed |head -1
$FreeBSD: src/usr.bin/sed/compile.c,v 1.28 2005/08/04 10:05:11 dds Exp $
$ echo "a:b:c"| sed -E "s/:/\n/g"
a\nb\nc

58:52
16/06/13 11:27:01.66 pBM8z6if0.net
なんか頭こんがらがって来ちゃったけど、コロンを改行しようとしたって言うんだから、円マークはバックスラッシュに読み替えて解釈すんじゃないの?
他に試したのは良好とも言ってるし
echo "a:b:c" | sed -E "s/:/¥n/g"

anbnc
この4つ
echo "a:b:c" | sed -E "y/:/¥n/"
echo "a:b:c" | tr ':' '¥n'
echo "a:b:c" | awk 'gsub(/:/, "¥n")'
echo "a:b:c" | perl -pe "s/:/¥n/g"
はどれも
a
b
c
GNU sed 4.2.2(ローカルに入れてみただけなんで頭の ./ は許せ)
echo "a:b:c" | ./gsed -E "s/:/¥n/g"

a
b
c

59:50
16/06/14 10:32:49.62 k/rqya8N0.net
>>51-58
とくにsedというこだわりないけど勉強になた。
同じ macのsedでも y/// と s///g で違うのも気になった
使うなら gsed か 後の言語のワンライナにしようと思います。

60:名称未設定
16/06/15 00:51:25.29 Wj6SKbim0.net
こういうことじゃないのか?
URLリンク(i.imgur.com)

61:名称未設定
16/06/15 10:59:45.49 hxuBK4pd0.net
>>60
あるある

62:名称未設定
16/06/15 11:56:41.55 J4uBLHSU0.net
s-jisとutf8で動作が違う?

63:名称未設定
16/06/15 17:11:42.40 kg7I7cKe0.net
Macに入ってるコマンドはBSD由来
LinuxはGNUからのモノで
名前が同じでも動作が微妙に違うってだけなんでしょ

64:名称未設定
16/06/15 17:26:46.42 8Ej54wKT0.net
>>60
え、これってどうするのが正解なの?

65:名称未設定
16/06/15 20:27:59.69 DWvZSkHy0.net
昔、FreeBSDの環境変数IFSで似たように改行の処理にはまったことがあるな
echo "a:b:c" | sed s/:/\\$'\n'/g

66:名称未設定
16/06/15 21:31:37.92 punfEKAz0.net
なんか話がすっきりしないなと思ってたけど、BathyScapheで見ると全部円マークだったのが、
Firefoxだと>>50>>53>>57>>65は普通にバックスラッシュになってる
BathyScapheだとコピペしても円マーク
Safariも全部円マークに見えてるけど>>50>>53>>57>>65はコピペするとバックスラッシュになる
むずい...

67:名称未設定
16/06/15 21:43:37.96 n8UK9rzF0.net
同じコードに円マークとバックスラッシュを割り当ててるから
どちらに見えるのかは、フォント次第なんじゃないかな?

68:名称未設定
16/06/15 22:02:41.57 punfEKAz0.net
Shift-JISのようだし見た目はしょうがないとして、コピペして結果が違うから紛らわしいし
BathyScapheの問題かな
1462475819.thread を覗いたら上で書いたやつはバックスラッシュで格納されてた

69:名称未設定
16/06/15 22:04:56.41 Wj6SKbim0.net
これが答え。
改行に置換するためのワンライナー集(tr/sed/perl) DQNEO起業日記
URLリンク(dqn.sakusakutto.jp)

70:名称未設定
16/06/15 22:05:19.51 pnOP8SvL0.net
¥¥¥¥¥¥¥¥¥¥¥¥¥

71:名称未設定
16/06/15 22:06:03.14 Wj6SKbim0.net
60のターミナル内のLANGはもちろんUTF8

72:名称未設定
16/06/15 22:07:25.89 Wj6SKbim0.net
Macも最新のsedを入れればgsedと同じかどうかは気になる。

73:名称未設定
16/06/15 22:10:22.17 Wj6SKbim0.net
echo "a:b:c"| perl -pe 's/:/\n/g'
これで動いているのでMac版sedも同じように動いて欲しい所。

74:名称未設定
16/06/15 22:16:08.27 Wj6SKbim0.net
echo "a:b:c"| ruby -pe 'gsub(/:/, "\n")'
これでもいける。

75:名称未設定
16/06/15 22:39:41.06 S+dLRYmM0.net
>>67
>同じコードに円マークとバックスラッシュを割り当ててる
Windowsユーザが紛れ込んでいるなw

76:名称未設定
16/06/16 20:27:00.93 /AY+HmMK0.net
OS Xのターミナル環境を使い始めたのですが、デフォのssh、sftpがemacsバインディング
とかヒストリーとか(いわゆるreadline)をサポートしてないですよね?

もしかしてこれらをサポートするやつがどこかにあります?

77:名称未設定
16/06/17 00:44:32.24 PFCGTZGM0.net
>>76
日本語がよく分からないが、
$ sw_vers -productVersion
10.11.5
$ which ssh
/usr/bin/ssh
$ which sftp
/usr/bin/sftp
$ which emacs
/usr/bin/emacs
どれも、OSXに標準で入っているよ。
サポートってどういう意味で言っている?

78:名称未設定
16/06/17 00:53:00.31 3RCsARqP0.net
rlwrap 入れたら行けないかな
昔々このスレで教えてもらった

79:名称未設定
16/06/17 03:18:42.30 90dlkwsE0.net
>>76-78
昔別スレで同じような質問に答えたことがあったのだけれど、
それで解決したかどうかのレスはもらえなかったなぁ。
>スレッドを立てるまでもない質問 Part82
スレリンク(mac板:171番),172

80:名称未設定
16/06/18 17:51:00.11 Dw5Zg2Zx0.net
>>65
置換部分 \\$'\n' (逆スラッシュは半角)  の解説おねがいします。解読不能w

81:名称未設定
16/06/19 00:55:04.55 Fb2RlvD40.net
>>80
$'\n'は、man bash で $'string' を検索
Google等で「$'string' の形式を持つ単語は特殊な扱いを受けます」と検索してもOK
\n はあくまで改行に展開される前の文字列であり、
実際の改行は echo '\n' (-eオプションはOS Xの場合、有効) で出力されたもの
$'\n' の場合は \n と違い、実際の改行そのものと見なされる
sedの正規表現にてクォート省略時はダブルクォートしてるのと同義なので、
あとは$を\\$してるだけ
空白使いたい時はこんな感じ
echo "a:b:c" | sed "s/:/ "\\$'\n'" /g"
説明間違ってたらスマン

82:76
16/06/19 20:25:26.16 MsULn3Ek0.net
どうも、というわけでrlwrapを入れて使ってみました... お、確かにemacs
バインディングとかヒストリーが使えるようになりました。ありがとうございます。
しかし一点、sftpを対話的に使う時、リモートのファイル名をタブ補完できないようです。
Ubuntuから同じホストに入った場合はできるのでクライアント側の問題なんでしょうか。
残念。
MBPでUbuntuを起動する環境が整ったのでしばらくはそちらで...
Retinaがめっさ解像度が高くて文字が小さい

83:名称未設定
16/06/20 00:54:36.87 EiyVaz3Z0.net
>>81 詳しい説明ありがたい

84:名称未設定
16/06/22 02:05:16.88 Oh2AY/At0.net
そのうちUnixみたいなレガシーもばっさりと・・・

85:名称未設定
16/08/11 11:19:16.34 1vma2Tfv0.net
grace入れたんだが、パス通してxmgraceってターミナルで打ち込んでも
Widget must be a VendorShell.ってのと
Fatal Error:~
ってエラーが出て起動しない…

86:名称未設定
16/08/25 19:27:03.12 MEzSJfFr0.net
MSのPowerShellのMac版とはまた。

87:名称未設定
16/08/26 11:34:04.99 C1ce36sS0.net
誰が使うんだ?

88:名称未設定
16/08/26 12:42:34.86 qc9izrel0.net
後発なので機能もそれなりに現代的なんだけど
Windowsユーザー間でも知名度はイマイチっぽいんだよな。
Windowsサーバーやる人は必須だけど、それ以外は
自分の知る所ではあんまり関心なさげな感じ。
案外Win10のBashの方が伸びたりして。

89:名称未設定
16/08/26 13:44:03.06 2iBIa3et0.net
案外も何もそっちが本命だろ。でもどっちにしろ板違いです

90:名称未設定
16/08/26 18:40:41.20 n/L5mMwV0.net
URLリンク(ascii.jp) に記事来た
面白そうかなと思ってたけど、スクショ見てげんなり
/usr/local/microsoft とか .dll とか
/usr/local/lib/microsoft ならまだしも

91:名称未設定
16/09/12 21:31:11.65 NsUyk/zw0.net
>>90
/usr/local/libにライブラリファイル以外入れるのは邪道だと思うんだ。
だからその意見には賛同できない。

92:名称未設定
16/09/25 08:57:18.68 w0ue7q6F0.net
Sierraのcurlなんだけど-qが効かないみたい
普段は.curlrcに--silent入れてるからいいんだけど進行見ながらやりたいときあるのに

93:名称未設定
16/09/29 18:19:08.89 08sEGboE0.net
alias vanilla-curl='CURL_HOME=/tmp curl'
Sierraの環境はないから試せないけど
-qの位置が2番目以降になってないよね?それこそalias展開とかで

94:名称未設定
16/09/29 23:08:55.87 zfG4TZea0.net
その辺は問題ないはずなんだよね
type -a見直したり実行中にpsしたり
-qは最初だし
今 /usr/bin/curl -q でもやってみたけど変わらずだった
10.11のcurlを引っ張り出して-q有無でやってみたら想定通りだから環境変数とかでもないだろうし
とChangelog URLリンク(curl.haxx.se)見てみたらバグ有りバージョンぽいやw
Fixed in 7.50.0 - July 21 2016
Bugfixes:
curl: fix -q [regression]

URLリンク(github.com)
-q doesn't work as advertised in 7.49.0 #842
Sierraのcurlは7.49.1

95:名称未設定
16/09/30 14:45:21.58 p3yDrFA10.net
>>94
そんなら brew install curl でもしてから置き換えたら解決だな。検証乙

96:名称未設定
16/10/02 16:37:20.26 LeLu/fJI0.net
El Capitanまではターミナルでsystem.logからTime Machineのバックアップ状況を見てたんだけど、Sierraでできなくなったんでその代替
# tail -F /var/log/system.log | grep backupd の代替
log stream --level info --predicate 'processImagePath endswith[cd] "backupd" and senderImagePath contains[cd] "TimeMachine"' --style syslog
# 出力すっきり版(そのままpipeに繋げたらなにも出なかったんでscriptを前置)
# 長くて書き込めないんで \ で2行に分けたけど、\ の後に空白入っちゃうから2行一括のコピペ実行できないと思う
script -q /dev/null log stream --level info --predicate 'processImagePath endswith[cd] "backupd" and senderImagePath contains[cd] "TimeMachine"' --style syslog | \
perl -pe 's/\.\d{6}\+0900 +/ /; s/\(TimeMachine\) \[com.apple.TimeMachine.TMLog(.*?)\] /$1 eq "Info" ? "" : "$1: "/ei'

# grep backupd /var/log/system.log の代替(直近の1日分 --last 1d)
log show --predicate 'processImagePath endswith[cd] "backupd" and senderImagePath contains[cd] "TimeMachine"' --style syslog --info --last 1d
# 出力すっきり版は略

97:名称未設定
16/10/07 15:59:55.59 uvZfqPYD0.net
大変役に立つ。ありがとう。

98:名称未設定
16/10/31 10:22:28.41 z4obf4wR0.net
miniでsubversionの鯖立てたいんだがmod_dav_svn.soはどこにあるんだ?

99:名称未設定
16/11/25 01:55:18.58 lI6Q1LmI0.net
USBシリアルを使うためbrewでminicomを入れたんだけど、Ctrl-Aがトラップ
されないんだよね。なんでかな。もしかしてなんか別のキーにアサインされてる?

100:名称未設定
16/11/28 21:26:11.90 GdNRBrUn0.net
動画ファイル容量が計算出来ない。
find . -name ( *avi | *m4v | etcetc... ) | awk '{ total += $5 }; END { print total }' | numfmt --to=iec
Linuxだとnumfmtらしい。numfmt以外にmacで何が良いコマンドありませんか?
awk、numfmtでなく他の方法でもOKです。

101:名称未設定
16/11/28 23:21:04.83 PDPS+CgE0.net
Homebrewでcoreutils入れるとgnumfmtって名前で入るらしい
あとはググってみたけどawk含め自前で換算ルーチン作ってるぽいよ

102:名称未設定
16/11/29 00:18:49.25 b38vnP790.net
>>101
有難うございます。
find / -name \*txt 2>/dev/null -print0 | xargs -0 wc -c | grep total
これでいけました。

103:名称未設定
16/11/29 00:20:04.38 b38vnP790.net
OSがMountainLionなので、Homebrewは残念ながら消したんです。(^_^;) 最終版のまま使わせて欲しかった。。。

104:名称未設定
16/11/29 00:44:15.39 qqBWPX8X0.net
マジかよ
numfmt --to=iec
って書いてたんだから K とか M とか G とかで表示したかったんじゃないの???
しかも集計して見せたの動画じゃねーし
くだらねー
あれこれ調べて損したわ
findとawkだけで十分じゃん
本当くだらねー

105:名称未設定
16/11/29 01:15:19.95 b38vnP790.net
テストでtxtにしただけです。

106:名称未設定
16/11/29 02:30:10.66 p1X3nB3e0.net
悩むくらいならperlかrubyで書いたほうが手っ取り早い例やね

107:名称未設定
16/12/07 03:29:15.31 R1q5mDhw0.net
Macでの文字化け対策用のGNU screenのインストール
URLリンク(rcmdnk.github.io)
ここを参考に、screen-4.4.0に文字化けpatchを当てる方法がわかりません。
対策方法はありますか?
$ ls
COPYING mktar.pl* screen-utf8-osc.diff
incoming/ screen-utf8-nfd.patch src/
$ patch -p1 < screen-utf8-nfd.patch
patching file src/ansi.c
Hunk #1 FAILED at 725.
1 out of 1 hunk FAILED -- saving rejects to file src/ansi.c.rej
patching file src/display.c
Hunk #1 FAILED at 604.
1 out of 1 hunk FAILED -- saving rejects to file src/display.c.rej
$

108:名称未設定
16/12/07 03:29:34.63 R1q5mDhw0.net
$ patch -p1 < screen-utf8-osc.diff
patching file src/ansi.c
Hunk #1 FAILED at 1493.
Hunk #2 FAILED at 1621.
Hunk #3 FAILED at 2255.
3 out of 3 hunks FAILED -- saving rejects to file src/ansi.c.rej
patching file src/display.c
Hunk #1 FAILED at 2885.
Hunk #2 FAILED at 2926.
2 out of 2 hunks FAILED -- saving rejects to file src/display.c.rej
patching file src/layer.c
Hunk #1 FAILED at 439.
Hunk #2 FAILED at 474.
2 out of 2 hunks FAILED -- saving rejects to file src/layer.c.rej
patching file src/screen.c
Hunk #1 FAILED at 3080.
Hunk #2 FAILED at 3130.
2 out of 2 hunks FAILED -- saving rejects to file src/screen.c.rej

109:名称未設定
16/12/07 03:45:35.24 n+5aqMyJ0.net
OSは?

110:名称未設定
16/12/07 08:09:03.43 z+7CEYwo0.net
ソーテックのiMacです!

111:名称未設定
16/12/07 10:27:59.05 5o0uDTx90.net
>>107,108
-p1 を -p2 にする。

112:名称未設定
16/12/07 19:46:54.36 R1q5mDhw0.net
>>111
メッセージは変化ましたがエラーのままでした。
$ patch -p2 < screen-utf8-nfd.patch
patching file ansi.c
Hunk #1 FAILED at 725.
1 out of 1 hunk FAILED -- saving rejects to file ansi.c.rej

113:名称未設定
16/12/07 20:45:27.58 itArejfu0.net
大きいパッチじゃないし失敗結果みて手修正できないの?

114:名称未設定
16/12/14 05:11:35.64 3FQ/xWXX0.net
>>92>>94
10.12.2でcurl 7.51.0になってやっと直った

115:名称未設定
16/12/14 07:25:48.16 5kP0lbYa0.net
報告乙

116:名称未設定
17/04/20 04:48:27.60 AY4KuyoP0.net
grep をless でカラー表示したいです。source-highlightをインストして.bashrcを設定しましたが
カラー表示されません。grep -R hoge */*.txt とするとカラー表示されます。
どうすればいいでしょうか?
$ less --version
less 418
Copyright (C) 1984-2007 Mark Nudelman
$ set | grep LESS
LESS=' -R '
LESSCHARSET=UTF-8
LESSOPEN=' | /usr/local/bin/src-hilite-lesspipe.sh %s'
$ less --version
less 487 (POSIX regular expressions)
Copyright (C) 1984-2016 Mark Nudelman
でも同じでした。

117:名称未設定
17/04/20 04:48:55.82 AY4KuyoP0.net
age

118:名称未設定
17/04/20 09:45:34.73 Au7CZmgS0.net
ターミナルのデフォの設定だとbash起動はloginシェルになるから.bashrc読まないけど、インタラクティブシェルで起動するか自分で.bashrc読ませるようにしてるの?

119:名称未設定
17/04/20 10:22:13.68 Au7CZmgS0.net
そういう問題じゃなかったね setで見えてるんだから
ごめん

120:名称未設定
17/04/24 14:57:37.39 8F+4vOQO0.net
>>116
LESSOPENの頭の空白を取っ払う

121:名称未設定
17/04/27 00:18:30.31 hHbB10jJ0.net
>>120
ありがとうございます。
$ set | grep LESS
LESS=--RAW-CONTROL-CHARS
LESSCHARSET=UTF-8
LESSOPEN='|/usr/local/bin/src-hilite-lesspipe.sh %s'
としてみましたがダメでした。
export PAGER=less
export LESSOPEN='|/usr/local/bin/src-hilite-lesspipe.sh %s'
export LESS='-R'
でもダメでした。

122:名称未設定
17/04/27 00:43:24.24 hHbB10jJ0.net
ls -Gで色はでるので、ls -G | less -Rだとダメです。

123:名称未設定
17/04/27 00:53:29.40 Xsgc/Yjz0.net
そりゃlsはパイプで繋いだら普通そうなるだろ
man ls
CLICOLOR_FORCE Color sequences are normally disabled if the output isn't
directed to a terminal. This can be overridden by set-
ting this flag. The TERM variable still needs to refer-
ence a color capable terminal however otherwise it is not
possible to determine which color sequences to use.

124:名称未設定
17/04/27 01:06:25.38 hHbB10jJ0.net
$ unset LESS LESSOPEN
して、
$less -R /usr/local/bin/src-hilite-lesspipe.sh
すると色なし。
source .bashrc
して
$less -R /usr/local/bin/src-hilite-lesspipe.sh
すると色があります。src-hilite-lesspipe.shのバグかもしれません。
$ bash --version
GNU bash, version 3.2.53(1)-release (x86_64-apple-darwin13)
src-hilite-lesspipe.shのソース
#! /bin/sh
for source in "$@"; do
case $source in
*ChangeLog|*changelog)
source-highlight --failsafe -f esc --lang-def=changelog.lang --style-file=esc.style -i "$source" ;;
*Makefile|*makefile)
source-highlight --failsafe -f esc --lang-def=makefile.lang --style-file=esc.style -i "$source" ;;
*.tar|*.tgz|*.gz|*.bz2|*.xz)
lesspipe "$source" ;;
*) source-highlight --failsafe --infer-lang -f esc --style-file=esc.style -i "$source" ;;
esac
done

125:名称未設定
17/04/27 01:46:56.83 Xsgc/Yjz0.net
>src-hilite-lesspipe.shのバグかもしれません。
違うだろ
$ set | grep LESS
LESS=-R
LESSOPEN='|/usr/local/bin/src-hilite-lesspipe.sh %s'
$ less /usr/local/bin/src-hilite-lesspipe.sh
で色付くが
src-hilite-lesspipe.shの中同じ

126:名称未設定
17/04/27 11:38:48.99 X0RNyEFa0.net
マダムチンコ

127:名称未設定
17/05/12 19:35:50.69 QkWE68Mk0.net
URLリンク(news.mynavi.jp)
アホなんじゃないかこいつ

128:名称未設定
17/05/13 03:07:55.65 qKeAsGqI0.net
すまん、ツッコミどころがわからん

129:名称未設定
17/05/14 03:22:01.83 txQi9j+S0.net
ワイルドカードはシェルによって展開されることを理解してないのかな
結果はともかく解説の文章が謎すぎる

130:名称未設定
17/05/31 15:03:37.63 WiHmjxYW0.net
Macの起動時にpushbulltetを使ってiPhoneに通知をしようと考えています。
試したこと。
push2bullet.shというファイル名で
#!/bin/bash
CURL=/usr/bin/curl
PUSHBULLET_TOKEN=pushbulltetのトークン
PUSHBULLET_TITLE=マシン名
LANG=ja_JP.utf8
${CURL} --header "Access-Token: ${PUSHBULLET_TOKEN}" \
--header "Content-Type: application/json" \
--request POST \
--data-binary "{\"type\": \"note\", \"title\": \"${PUSHBULLET_TITLE}\", \"body\": \"$1\"}" \
URLリンク(api.pushbullet.com)

boot2push.shというファイル名で、
#!/bin/bash
push2bullet.sh "Mac を起動しました"
を作成しました。
boot2push.shを実行したら、iPhoneにはタイトルが「マシン名」本文「Mac を起動しました」と通知が来ます。
続く。

131:名称未設定
17/05/31 15:04:41.06 WiHmjxYW0.net
LaunchAgentsにはboot2push.sh.plistという名前でこう書きました。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "URLリンク(www.apple.com)
<plist version="1.0">
<dict>
<key>Label</key>
<string>boot2push.sh</string>
<key>ProgramArguments</key>
<array>
<string>/bin/bash</string>
<string>/Users/ユーザ名/Script/push2bullet.sh</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
上記をLaunchAgentsに登録しましたが、「Mac を起動しました」の文字が表示されません。なぜでしょうか?
また、起動時の時刻、IPアドレスも表示せたいんですが、それらは可能でしょうか?
pushbulltetにこだわっているわけでは無いので、他にいいツールがあれば教えていただきたいです。よろしくお願いします。

132:名称未設定
17/05/31 15:45:38.90 +KirMKHE0.net
>>131
<string>/bin/bash...
この行は要らぬな

133:名称未設定
17/05/31 15:49:09.59 3sU3VT6W0.net
めんどくさいから試してないけど
・そもそも launch agent として登録できているのか
⇒スクリプトの中身を plist に直書きするとか、処理を簡単なものにして実行を確認する
・そもそも起動直後にネット接続できているのか
・ログにエラーは出ていないのか
まずその辺の検証を単純なコマンドで実施したほうがいいだろう
e.g. curl example.com -o test.htm
時刻は date で
IPアドレスは curl URLリンク(httpbin.org) とかで
適当にできるだろう

134:名称未設定
17/05/31 20:43:16.72 hNU7Ev1D0.net
plutil -lint と launchctl list かな

135:名称未設定
17/05/31 22:18:55.66 WiHmjxYW0.net
>>132
>>133
>>134
どうもありがとうございます
plutil -lint ではOK、launchctl listにも登録されています。
Macの起動時にiPhoneに通知もされるんですが、>>130ここの下の方の『Mac を起動しました』の文字が出せないのはなぜだろうかと思っています。
Pushbulletでdateやcurlのコマンドの結果も送れるんでしょうか?

136:名称未設定
17/05/31 22:40:23.58 WiHmjxYW0.net
pushbullet-bushでコマンドが使えるようなのでちょっと試してみます

137:名称未設定
17/05/31 22:42:43.62 3sU3VT6W0.net
>>135
ごめん、起動時にも通知自体は来るっていう意味だとは読み取れなかった
この "Mac を起動しました" を直接 .plist の <array> に
push2bullet.sh の引数として指定するのは試した?

138:名称未設定
17/05/31 22:44:06.33 3sU3VT6W0.net
ん? というかよーく見たら>>131で発動してるのって push2bullet.sh じゃん
発動したいのは boot2push.sh では?

139:名称未設定
17/06/01 00:50:46.11 X+CGMymn0.net
>>138
その通り、間違えていました。
上のコマンドで「Mac を起動しました」が表示されないわけが分かりました。
どうやら >>130 のboot2push.sh内の「"」がLaunchAgentsのboot2push.sh.plistではコメントアウトとして扱われるようなので、「"」で囲まず「Mac\ を起動しました」とすればよさそうでした。
起動時刻を通知させたかったので、ちょっと、方法を変えてpushbullet-bashでやってみることにしました。
pushbullet push [送りたい先の端末名] note [タイトル]で通知を飛ばせるそうです。
コマンドAの結果をコマンドBに送るには、「 | 」で区切れば良いことが分かりましたので、
boot2push.sh、boot2push.sh.plist、この二つを使いました。

140:名称未設定
17/06/01 00:51:11.23 X+CGMymn0.net
boot2push.shには、
#!/bin/sh
date | pushbullet push iPhoneの名前 note Macの名前 \が起動しました
boot2push.sh.plistには、
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "URLリンク(www.apple.com)
<plist version="1.0">
<dict>
<key>Label</key>
<string>boot2push.sh</string>
<key>ProgramArguments</key>
<array>
<string>/Users/ユーザ名/Script/boot2push.sh</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>

141:名称未設定
17/06/01 00:51:22.62 X+CGMymn0.net
とすることで、タイトルがMacの名前が起動しました、本文がdateの結果の通知がiPhoneに届いてくれました。
あとは、IPアドレスを表示させたいんですが、
コマンドA(date)、コマンドB(curl ほにゃらら)、この2つを行を変えてコマンドC(pushbullet push ほにゃらら)に送ることは可能でしょうか?
>>137
<array>について調べてみます。

142:名称未設定
17/06/01 00:57:32.28 X+CGMymn0.net
連投すみません。
dateの結果、curlほにゃららの結果をひとつのlogファイルに記録し、そのlogファイルの中身をpushubulletで送ったらlogファイルを削除するスクリプトを書いたらよいのかなって思ってます。

143:名称未設定
17/06/01 18:24:20.88 OpQuAsRU0.net
わざわざスクリプトや関連ファイルをいくつも作ると>>138のようなマチガイの元だよ
変数の使い方はわかってるようだし、date とかの結果を変数に入れる方向で
調べてみたら?

144:名称未設定
17/06/07 10:57:22.23 oYzuz/p/0.net
Macの純正キーボードでbyobuのウインドウを縦に分割するにはどうしたらよいですか?
control+fn+F2やcontrol+F2を押しても無反応です。

145:名称未設定
17/06/07 11:19:18.08 9btpWpnp0.net
control+F2ってOSデフォで使われてるけどそっち解放したか

146:名称未設定
17/06/07 20:55:27.75 cKJW2rxD0.net
どうもありがとうございます
システム環境設定のキーボードから試しにコントロール+F2の「メニューバーを操作対象にする」のチェックを外してコントロール+F2を押してみましたが、縦に分割されず新しいウインドウが出来るだけでした。
コントロール+ファンクションキーの他のショートカットも全て効かずファンクションキーとしか認識されませんでした。

147:名称未設定
17/06/07 22:19:14.83 Ryp3oXjn0.net
URLリンク(qiita.com)
の、2じゃね

148:名称未設定
17/06/07 22:39:38.68 cKJW2rxD0.net
どうもありがとうございます。
各自で設定してしなきゃいけないんですね。
ここのOption 2を設定したら使えるようになりました。
URLリンク(stackoverflow.com)
この中で、『PPAGE』『NPAGE』『INS』と書いてあるキーがあるんですが、これはアップルのキーボードでどのキーを指すんでしょうか?

149:名称未設定
17/06/07 22:40:03.42 Ryp3oXjn0.net
ああ、TERMの設定にもよるだろうが、Terminalデフォルトのキー設定はちゃんとしてるっぽい
F2はあるが、Control+F2の設定が無いってだけじゃないのかな。追加すればいいような

150:名称未設定
17/06/07 22:44:05.34 Ryp3oXjn0.net
>>148
ああ、解決したのね
フルキーボードの10キーとの間にあるやつだなあ。Appleのキーボードでも。フルキーボードでないAppleのキーボードではFnと同時押しであったようななかったような

151:名称未設定
17/06/07 22:54:00.22 Ryp3oXjn0.net
ああ、そういえばMac向けのフルキーボードではInsの位置にFnがあってInsどこいったねんだったりした
URLリンク(d.hatena.ne.jp)
これか?
なんか面倒なので、それらも好きなキーにその送信すべき値を設定に追加でいいんじゃね

152:名称未設定
17/06/07 23:43:04.48 cKJW2rxD0.net
>>149
>>148
このOption 2の設定をしないとctrlキー+ファンクションキーのショートカットはどれも動きませんでした。
>>150
>>151
INSはインサートキーなんですね。それ以外の2つが謎です。ベージアップ、ダウンですかね?
まぁ、今まで使ったこと無いからきにする必要無いかもです。

153:名称未設定
17/06/08 02:00:38.41 Jt1ydUj/0.net
>>152
ページアップとページダウンだろね。Command+Control+↑とCommand+Control+↓にでもしとけばいいんじゃね
ショートカットというか機能キー/修飾キー+文字キー機能キーというかは、
1) システムレベル(Misson Controlとか)でショートカットキーとして設定されていたら、そこで使われアプリ(Terminal.app)までは来ない
2) アプリでメニューなどのショートカットキーと設定されていたら、そのメニューコマンドの実行とされる
3) Terminalの環境設定のキーボードで設定されていたら、そこで設定された文字列を打ったのと同等として文字列を送信する
4) 実行すべきコマンドが無いとビープ音が出る
って、とこかな
かな。最初のCommand+Control+↑とかも、Command+↑がTerminalでメニューコマンドのショートカットとして使われているからであって、それを外せばCommand+↑をPage Upにできるだろうね(Command+↑がPage Upらしいけど、Appleの代替キー定義では。ちゃうやんw)

154:名称未設定
17/06/08 02:16:04.39 60cw9cXm0.net
>>152
ちょこっとググってみたところ、PPAGE は Previous Page、NPage は Next Page のような気がする。

155:名称未設定
17/06/08 03:57:45.01 Jt1ydUj/0.net
PPAGE/NPAGEの名前付けはその意味でだろうね。
{ KEYC_HOME, "¥033[1;_H" },
{ KEYC_END, "¥033[1;_F" },
{ KEYC_PPAGE, "¥033[5;_~" },
{ KEYC_NPAGE, "¥033[6;_~" },
{ KEYC_IC, "¥033[2;_~" },
{ KEYC_DC, "¥033[3;_~" },
から、フルキーボードのカーソルキーの上の6キーのうちのって思うけど。ICはInsert Character/DCはDelete Characterかな
だいたいキーボードの表記はページアップ/ページダウンだね。Appleの新フルキーボードでも。英語(ASCII)は。日本語(JIS)は右Option/Controlといいドイヒーだなw
>>153
2と3の間に、「制御コードキー(Control-cとか)だったら制御コードを送信」が入っているな。まあ、いいかだったが、ついでなので追加

156:名称未設定
17/06/09 13:42:20.07 96X69O2n0.net
どうもありがとうございました。
特定のアプリ(iTerm、ターミナル)の時だけ、ファンクションキーをfnキーを押さなくても使えるようにしする事はBTTで出来ますか?
それらのアプリ以外ではミッションコントロールや輝度や音量をそのまま使いたいです。

157:名称未設定
17/06/09 17:55:42.78 pDeRA6k70.net
Fnはちょっと特殊すぎるキーだからBTTでは無理じゃないかなあ
Fn使わない&Fnの代わりにOption+Shift(Option+Shiftは他の修飾キーでもいい。単に普通使わないってだけ)でならBTTでもできるけど
Sierraにまだ未対応だけどKarabinerならアプリケーション毎にまたFnも認識制御できるようなので可能だろうなあ。Karabiner Elements や他のそゆのは知らないので他の人が知っていれば、どうか

158:名称未設定
17/06/09 18:31:16.94 GKnoypr00.net
どうもありがとうございます。
ファンクションキーの奥に置ける薄型でメディアコントロールキーとして使えるような入力デバイスをググってみたんですけど既製品としてもなかったです。

159:名称未設定
17/06/14 20:03:04.17 c19boebs0.net
byobu(tmux)でVimの中の複数行をコピーすると、行番号までコピーされてしまいます。
行番号はコピーしないような設定はありますか?

160:名称未設定
17/06/14 20:09:51.41 6Y0O9Cgo0.net
viで行番号を非表示にサクっと切り替える&終わったらサクっと戻す
また、お前かw

161:名称未設定
17/06/14 20:29:14.57 c19boebs0.net
なるほど!
ありがとうございました。
またわたしです汗

162:名称未設定
17/06/15 00:02:07.39 2QpSVMl30.net
荒んだ心が和んだわ

163:名称未設定
17/06/26 02:01:46.95 r7Rp09DP0.net
Linuxにログインして作業してる時はbashとかzshとかfishのどれであっても日本語のコンソールのメッセージがでますが、Macだと英語のメッセージしか出ません。
どうやったらMacでも日本語にできますか?

164:名称未設定
17/06/26 02:22:41.98 7b35Z+nU0.net
>>163
いちばん簡単なのは、brewでbash入れたら確かそうなる

165:名称未設定
17/06/26 02:41:35.03 r7Rp09DP0.net
zshやfishはhomebrewで入れても英語のままでした外国人これは日本語化はむりですか?

166:名称未設定
17/06/26 07:06:37.71 7z2xp8pL0.net
macに日本語を入れるより
おまえの頭に英語を入れるほうが楽

167:名称未設定
17/06/26 18:14:13.39 z+q4Sp2w0.net
>>163
>どれであっても日本語のコンソールのメッセージがでます
ダウト!
> どうやったらMacでも日本語にできますか
$ gls --help |head
使用法: gls [オプション]... [ファイル]...
List information about the FILEs (the current directory by default).
Sort entries alphabetically if none of -cftuvSUX nor --sort is specified.
Mandatory arguments to long options are mandatory for short options too.
-a, --all . で始まる要素を無視しない
-A, --almost-all . および .. を一覧表示しない
--author -l と合わせて使用した時、各ファイルの作成者を表示する
-b, --escape 表示不可能な文字の場合に C 形式のエスケープ文字を表示する
--block-size=SIZE scale sizes by SIZE before printing them; e.g.,
日本語がでるなぁ。

168:名称未設定
17/07/29 02:31:54.06 v6HL9X/50.net
LANGとLC_MESSAGESでしょ
Linuxと違って標準のコマンド群はほとんどローカライズされてないけど

169:名称未設定
17/07/29 11:24:59.17 AvWr9Nya0.net
>>162
そんなことくらい刑事w

170:名称未設定
17/07/29 11:49:54.09 wlFE8mVs0.net
個人的にはコマンドラインが日本語だと違和感あるし
mac はちょうどいい

171:名称未設定
17/07/30 11:33:05.97 uUwiSCE30.net
ディレクトリのことでちょっと質問お願いします。
Mac上ではディレクトリのタイムスタンプはそのディレクトリ内にある最新のファイルのタイムスタンプに同期している(みたい)のですが、SFTPで接続しているLinuxサーバーの方はそのディレクトリの作成日からずっと変わらないです。
Macのような方式(?)の方がファイルの更新状況を確認するときに便利なのですが、LinuxのディレクトリのタイムスタンプをMacみたいにする方法はないですか?

172:名称未設定
17/07/30 12:24:21.19 OnenvuuM0.net
macOSでも、内容物のタイムスタンプが変わっただけではディレクトリのタイムスタンプは変わらないようだけど。既に存在するファイルをtouchしても変わらない
Linuxでも中のファイル/ディレクトリの削除・追加・名称変更で構成が変わる(inodeの変更?)とタイムスタンプは更新されるな(名称変更は名称変更されたファイル/ディレクトリそのもののタイムスタンプは更新されない)
言うようにmacOSがというように見えるのは、ファイルセーブで上書きではなく別に保存して既存とチェーンジなのがかなあ?そういうAPIがあり、アプリがそれを使ってるなら&OS内でもそれを使ってるとかかな?(チェーンジは確かinodeを弄るだけだから高速&安全だったような)

173:名称未設定
17/07/30 14:30:59.46 uUwiSCE30.net
ファインダーとターミナルじゃ違うみたいです

174:名称未設定
17/07/30 15:12:33.00 OnenvuuM0.net
何を言っているのかわからん
Terminalでtouchして、Finderで見てるんだけど。Linuxも(afpマウントして)
何が違うのかちゃんと自分で確認してからだな

175:名称未設定
17/07/30 15:15:35.22 OnenvuuM0.net
(隠れてナニカが頻繁に更新されている)Library見たって、
>Mac上ではディレクトリのタイムスタンプはそのディレクトリ内にある最新のファイルのタイムスタンプに同期している
わけではないってわかるだろう。そのように見えるのもあるが、そうでないのもあるってことで

176:名称未設定
17/07/30 15:55:09.73 suWTSSSM0.net
今、外にいるから確認できないけど、
あれかな、
いつも
〜/サイト/
にいて、そこから下位ディレクトリのファイルをVimで編集してるから、なんかVimがやってるのかな?
帰ってから確かめるね。
でも、その下位のディレクトリのタイムスタンプが常にファイルの更新日時になってるのは確かなんだよね

177:名称未設定
17/07/30 17:10:02.05 OnenvuuM0.net
vimは編集中に同じとこに、作業ファイル作るけど。.隠しのswpファイル
ファイルが増えたり消えたりしてるんだから、そりゃ変わるだろ

178:名称未設定
17/07/30 17:17:01.93 OnenvuuM0.net
単なる勘違いでmacOSもディレクトリのタイムスタンプの更新は(ほぼ)同じだろう
てか>>176なんて、>>171の趣旨と関係ない、てか、望みの動作だろうが、何言い出してんだかだぞw
ちゃんと、何が違うのかちゃんと自分で確認してからだな
そのvimだのsftpだのはmacOSでもできるんだから、LinuxからmacOSにsftpでもいろいろやれよっw

179:名称未設定
17/08/02 08:42:19.11 Chhjg3iU0.net
Xcodeでオープンしたファイル・フォルダとかドラッグアンドドロップされたファイル・フォルダのファイルに対してユニックスコマンドを実行するアプリってどうやって作ったらいいの?

180:名称未設定
17/08/02 08:42:59.52 Chhjg3iU0.net
ユニックスコマンドは標準のものじゃないからアプリ内に内蔵したい

181:名称未設定
17/08/02 12:47:55.00 dCF4/iTm0.net
このスレの話題じゃないけど
systemでもpopenでもNSTaskでも使えば

182:名称未設定
17/08/03 08:06:07.26 ErbX30ZK0.net
>>179
一番楽なのはAppleScript
tell application "Xcode"
tell front document
do shell script "touch " & (quoted form of (path as string))
end tell
end tell

183:名称未設定
17/08/03 17:12:21.56 E8kOLU9b0.net
エンコ詰めてもらおか

184:名称未設定
17/08/03 20:54:40.14 07QK8OI30.net
>>182
thank you!

185:名称未設定
17/08/21 21:52:12.56 uVZxJtEN0.net
URLリンク(github.com)
tmuxのステイタスラインにprefixを押したときとコピーモードに入ったときにそれを表示してくれるスクリプトです。
ステイタスラインの一番左端に置きたいんですが、prefixを押したときやコピーモードに入ったときのみ表示されるので、それらが表示されるとそれ以降の右側の項目が右にずれてしまってちょっと気持ちが悪いです。
prefixを押していない時とprefixを押したときの幅をそろえるには
URLリンク(github.com)
ここのどこを書き換えたら良いでしょうか?
prefixを押していない時は例えばmac OSのメニューバーの様に「りんごアイコン」を表示させたりしたいです。 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)


186:名称未設定
17/09/06 21:34:01.77 EuwZIi8p0.net
sshについての質問です
ローカルにある別のMacやLinuxへのssh接続ですが、ipアドレスを指定した場合は一瞬で繋がるんですが、マシン名.local を指定した場合、オプションで 「-4」を付けないと繋がるまで数分かかってしまいます
接続時にIPv4を指定しなくともすぐに繋がるようにするにはどうしたらいいでしょうか?
とりあえず、手元のMacの~/.ssh/configで
Host *
AddressFamily inet
と指定することにしました
接続先のマシンの 「/etc/ssh/sshd_config」を
AddressFamily inet
UseDNS=no
この二つを変更したんですが、一向に改善しません
また、~/.ssh/configで「Host *」「AddressFamily inet」と指定しても、鍵認証でKryptoniteを使うと特定の接続先のMacへのみ時間がかかってしまいます。
~/.ssh/configでKryptonite関連をコメントアウトするとすぐに繋がります。

187:名称未設定
17/09/06 22:09:13.68 VSu1pLKj0.net
alias ssh="/usr/bin/ssh -4"
を、bashに定義しとくのが簡単&確実じゃないの

188:名称未設定
17/09/06 22:16:32.90 VSu1pLKj0.net
とりあえず、手元のMacの~/.ssh/configで
Host *
AddressFamily inet6
と指定したら、繋がらない(相手側のIPv6は殺してあるので)から設定は効いているんじゃないかなあ

189:名称未設定
17/09/06 22:49:05.78 EuwZIi8p0.net
>>187
ほげほげ.localへの接続の際、-4を指定しないと時間がかかってしまうのは通常の動作なんでしょうか?
もしそうなんであれば、configやエイリアスでの対処であとは気にしないことにするんですが。

190:名称未設定
17/09/06 22:57:35.96 VSu1pLKj0.net
時間がかかるってどの程度かわからんし。んな気になる時間がかかることはないな。インターネット越しでも複数のホストへの接続してるけど
なんか知らんが、一番下のが原因じゃないの?わざわざ書いてたり&原因それかよっtぽい書き方で
Kryptoniteって知らんかったが、そりゃってのだし、対象のホストでなくてもなんか試行してるとか

191:名称未設定
17/09/06 23:03:40.63 VSu1pLKj0.net
すまん「数分」ってあったな。すまん。そりゃないな
localだから同一セグメント内でのBonjourで名前解決か?なんかしくってるのもありそうだな。名前解決やIPv6接続周りで。IPv6有効だったらIPv6で先にとかありそう

192:名称未設定
17/09/06 23:06:57.53 VSu1pLKj0.net
ああ、ちなみに、
localへの接続の際、-4を指定しないと時間がかかってしまうのは通常の動作
ではないな。家でも出先でも。数分とかありえん

193:名称未設定
17/09/07 00:25:17.13 IAFVAAVn0.net
/etc/hosts に登録しておいたらあかんの?

194:名称未設定
17/09/09 21:34:16.45 ld4uLyPF0.net
とりあえず-vvv付けて観察したら?

195:名称未設定
17/10/09 01:44:43.49 UvE1lyho0.net
GPTな、NTFSのパーティションが二つある外付けディスクで片方をJHFS+にフォーマットしたいん
だけど、エラーになってしまう。
具体的には、diskuitl で eraseVolume すると "Error: -5344: MediaKit reports not enough space
on device for requested operation" と。GUIの方でも同様。
なんでしょうこれ。既存のパーティションをフォーマットするだけのはずだが。
一旦Windowsでパーティションを触ってるのでなんか非互換になってるとか?
OS X上で最初からやらんといかんのかな。

196:名称未設定
17/10/09 12:45:15.13 hzACrPAS0.net
$ diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *3.0 TB disk0
1: EFI EFI 209.7 MB disk0s1
...
っていう(1のEFI)のが必要らしいけど、存在しないとか?

197:名称未設定
17/10/09 12:55:05.78 hzACrPAS0.net
なんかあるな程度にしか気にしたことなかったが、使ってないらしいやんけっw
使ってないのにdiskutilはそれがありきでエラーとか??んー、まあ、らしいけどw

198:名称未設定
17/10/09 13:00:23.72 hzACrPAS0.net
ああ、Windowsだとこれが100Mらしい。存在していても209.7 MBでなかったりかな

199:名称未設定
18/02/09 01:16:38.10 DJQSVNnB0.net
☆ 私たち日本人の、日本国憲法を改正しましょう。現在、
衆議員と参議院の両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆

200:名称未設定
18/03/18 01:15:07.56 CfWB8Fg40.net
NHKラジオニュースを任意のタイミングで聴ければと思うんですが、コマンドラインやSiri、LaunchBarからの操作で聴くにはどんな方法がありますか?
たとえば、Siriにニュース流してと言ったり、LaunchBarにニュースと打ち込めば、ラジオニュースの最新分が流れ、最後まで流れると再生アプリが自動で終了するって感じになればと思っています。
URLリンク(www.nhk.or.jp)

201:名称未設定
18/03/18 02:25:53.63 QjK0VXEM0.net
Unixと全く関係なさげ。「コマンドラインや」ってあるけどそれだけで全く触れてないし
それに全くなにを聞きたい/やりたい/自分でどこまでできるのかがわからなさすぎ
ラジオニュース再生するアプリはどうすんの?あるの?ポッドキャストをiTunesやPodcast用アプリでなの??なんか一か十まで聞きたそうにしか見えないなあ

202:名称未設定
18/03/18 02:29:54.74 QjK0VXEM0.net
SiriやLaunchBarでは、NHKニュース再生アプリのエイリアスを「NHKニュース」という名前で作れば出てくるんじゃないのとは思うけど。「NHKニュース」だったら他にも引っかかるかもしれんけど

203:名称未設定
18/03/18 02:40:59.11 2PUA6yhh0.net
>>200
スクレイピングして
mp3ファイルをダウンロードして
afplayで再生

204:名称未設定
18/03/18 08:11:17.51 yZKOvL0G0.net
そのためのコマンドラインを教えてください

205:名称未設定
18/03/18 10:08:47.44 +jEhNr0b0.net
愉快犯の煽りは要らんねん

206:名称未設定
18/03/18 10:38:34.93 CfWB8Fg40.net
>>203
>>203
afplayでググりました!
curl -s URLリンク(www.nhk.or.jp) > /tmp/nhk.mp3 && afplay /tmp/nhk.mp3 && rm -rf /tmp/nhk.mp3
とりあえずこんな感じで再生出来る事が分かったんですが、途中で止めるとtmpファイルが残ったままになってしまうので、ダウンロードじゃなくストリーミングで再生する事って出来ますか?
あと、Siriで呼び出して直接コマンドやシェルスクリプトを実行する事って無理でしょうか?

207:名称未設定
18/03/18 11:07:22.41 ujyZkRfk0.net
mplayer ならurl与えれば再生してくれるから、ファイル処理は不要


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

206日前に更新/217 KB
担当:undef