2016.04.28 Thursday
条件演算子の三項演算子
自分はプログラムを基礎から始めたのでは無いので時折そんな事、しらねえのか!?
と言うことが時折あります。
なので思い出したらメモします。あまり使わないとまた忘れてしまうので。
条件演算子の三項演算子
<条件式> ? <真式> : <偽式>
らしいのだが、他の人が書いたソースを見ると、?と:だけでなんか書いてるな?
と言う印象を受ける。
関数とか変数は英単語みたいなのだから検索すればわかるけど、
これは?と:でググってもよく分からなかった。こんな記号検索してもHITしない。
自分は知らないのでそもそも使わない。使ってる人のを見てやっとわかった。
条件なのでif文とかと仲間みたいな物なんでしょう。
例などはよく見つかるが、なぜこれを使わなければいけなかったりするのか。
そう言う事をネットに書いているいる人はまだみつかっていない。
会社のOさんに聞いたらあまりつかわないそうだ。ifの方がわかりやすいじゃんと言っていた。
やっぱ色々仕事で書いてきて使わないって事はあまり使わないと言うことのようだ。
と言うことが時折あります。
なので思い出したらメモします。あまり使わないとまた忘れてしまうので。
条件演算子の三項演算子
<条件式> ? <真式> : <偽式>
らしいのだが、他の人が書いたソースを見ると、?と:だけでなんか書いてるな?
と言う印象を受ける。
関数とか変数は英単語みたいなのだから検索すればわかるけど、
これは?と:でググってもよく分からなかった。こんな記号検索してもHITしない。
自分は知らないのでそもそも使わない。使ってる人のを見てやっとわかった。
条件なのでif文とかと仲間みたいな物なんでしょう。
例などはよく見つかるが、なぜこれを使わなければいけなかったりするのか。
そう言う事をネットに書いているいる人はまだみつかっていない。
会社のOさんに聞いたらあまりつかわないそうだ。ifの方がわかりやすいじゃんと言っていた。
やっぱ色々仕事で書いてきて使わないって事はあまり使わないと言うことのようだ。
2016.04.27 Wednesday
ファイルハンドルが無効です(DROPBOXのATTRIBUTES)
windowsでDropBoxでファイルをやりとりしてると、会社のファイルサーバにあるファイルを
自分のマシンにコピーしようとすると、ファイルハンドルが無効ですと出てコピーできない。
なのでなんでか調べた。
調べた結果、 DropBoxが拡張属性とかいうものをつけてしまうので、
DropBox経由でもってきたファイルがそうなることがすごくある。
勝手なコトしないでもらいたい。してもいいけど迷惑かからないようにしてもらいたい。
http://takatakamanbou.hatenablog.com/entry/2015/06/26/235500
↑これにはフォルダ毎消したりできないと書いてあった。
http://nozawashinichi.sakura.ne.jp/usingmt/2015/07/-mac--win.html
↑こっちでファイル単位で消していたのでそれを見て消した。
DropBoxの@を消すときは
xattr -d :COM.DROPBOX.ATTRIBUTES:¥$DATA (ファイル名)
です。
アップルスクリプトで、ドラッグ&ドロップしたら消してくれるようにしたいけど
まだやってない。すらすらかけるわけでは無いのでまだできないでしょう。
アップルスクリプト 得意な人いたら作って下さい。ターミナルで上記のコマンドを実行するだけデス。
※コマンドとかめんどくさい人はコピーできないファイルを右クリックで圧縮してzipにしてそれを
デスクトップに解凍してそのファイルを上書きすれば消えます。
削除とか上書きはできるのに、コピーできなくなるという。
自分のマシンにコピーしようとすると、ファイルハンドルが無効ですと出てコピーできない。
なのでなんでか調べた。
調べた結果、 DropBoxが拡張属性とかいうものをつけてしまうので、
DropBox経由でもってきたファイルがそうなることがすごくある。
勝手なコトしないでもらいたい。してもいいけど迷惑かからないようにしてもらいたい。
http://takatakamanbou.hatenablog.com/entry/2015/06/26/235500
↑これにはフォルダ毎消したりできないと書いてあった。
http://nozawashinichi.sakura.ne.jp/usingmt/2015/07/-mac--win.html
↑こっちでファイル単位で消していたのでそれを見て消した。
DropBoxの@を消すときは
xattr -d :COM.DROPBOX.ATTRIBUTES:¥$DATA (ファイル名)
です。
アップルスクリプトで、ドラッグ&ドロップしたら消してくれるようにしたいけど
まだやってない。すらすらかけるわけでは無いのでまだできないでしょう。
アップルスクリプト 得意な人いたら作って下さい。ターミナルで上記のコマンドを実行するだけデス。
※コマンドとかめんどくさい人はコピーできないファイルを右クリックで圧縮してzipにしてそれを
デスクトップに解凍してそのファイルを上書きすれば消えます。
削除とか上書きはできるのに、コピーできなくなるという。