こんにちは、しきゆらです
今回は、タイトル通りiPod Classicを無線で音楽を垂れ流す機械と化すことができたので
おすすめがてら紹介します
購入したのは以下の2つ
- ヘッドホンは、購入できなくなっていたので似たようなもののリンクを置いておきます
詳しくは、続きからどうぞ
手を動かした記録
こんにちは、しきゆらです
今回は、タイトル通りiPod Classicを無線で音楽を垂れ流す機械と化すことができたので
おすすめがてら紹介します
購入したのは以下の2つ
詳しくは、続きからどうぞ
こんにちは、しきゆらです
今回は、inputやtextarea等でユーザの入力をリアルタイムに取得する方法をメモ
入力されたことを取得するイベントトリガー(?)としてchangeは知ってましたが
これは入力されたあと、フォーカスが外れた時に発火するため
入力された時点で何かしたい時には使えませんでした
その中で、リアルタイムに入力を取得するためのトリガーとしてinputというものがあることを知りました
参考:JavaScript:テキスト入力関連のイベント、onChange,onInput,onKeyUp – hacknote
これを利用すれば、例えば入力がある時だけボタンをクリックできるようにするときなど二利用できると思います
これを利用せず、頑張ってJSで自分で作るときはきっとこんな感じになるのでは・・・?
こんにちは、しきゆらです
今回は、JSの配列の中に指定した要素があるかどうかを調べる方法をメモしておきます
RubyではArrayの中に指定した要素が含まれているかを調べるinclude?というメソッドがありますが
JavaScriptではこのようなメソッドはないようです
調べてみると、指定した要素が配列内にあるとき、その要素の添え字を返すindexOfというメソッドが代わりとして利用できそうです
Array.prototype.indexOf() – MDN
var array = [1,2,”3”]; array.indexOf(1); // => 0 array.indexOf("hoge"); // => -1
配列内に指定した要素があれば、その添え字を
ない場合は-1を返すメソッドです
これを利用すれば、indexOf(“hoge") >= 0の時とすることで
配列の中に要素がある時にtrueを返すようにできます
今回はこれだけ
おわり
こんにちは、しきゆらです
先日リリースされたmacOS Sierraをインストールし、Macでsiriと戯れる今日この頃
予定を追加したり、アプリを起動させたりといろいろ便利なんですね
(Androidを使っているので、スマホでsiriを使ったことはない)
あと、siriは可愛い
でもコルタナさんの方が他愛ないことでも返してくれるので好き
さて、予定を登録するのはいいがリマインダして欲しい時はどうするのか・・・
スマホからアラームやらを鳴らしてくれるといいのだが
これはiPhoneを変えていうことなのか・・・ぐぬぬ・・・
Apple信者ではないが、Apple製品が欲しくなってしまう
これは知らず知らずのうちに洗脳されているのではないか?
こわいこわい
こんにちは、しきゆらです
先日、手元にあるCDをPCへ取り込もうとしたら読み込んでくれませんでした
このドライブ、我が家唯一のBDドライブな上にCDの取り込みで利用するために動かないのは困る・・・
ということで、いろいろ調べていたら復活させることができたのでその辺を書いて行きます
機種は東芝製のdynabookT552シリーズのPT55258HBMWというもの
https://dynabook.com/pc/catalog/dynabook/130212t552/spec.htm
こんにちは、しきゆらです
今回は、MacやLinuxに(おそらくデフォルトで)入っているであろうrsyncコマンドについてメモしていきます
そもそも、どうしてこれを知ったかという経緯から
これまで、Webサイトを作るということを1年半ほど行ってきましたが
その中で、サーバへファイルを送る、ということを何度も行いますよね
Windowsを利用しているときはWinSCPを使ってましたが動作が遅くFileZillaを利用していましたが
という3工程をコードを変更するたびに行っていました
(もっといい方法あるよ!って方は教えて下さい・・・)
しかし、毎度手順ごとにウィンドウを切り替えるのは面倒
ということでscpというコマンドを利用すればコマンドだけでファイル転送ができることを知ります
手順の2,3を一つのツールでできるわけです
Macを買い、エディタとしてEmacsをメインとして使うようになり
ターミナルだけで全ての作業ができるようになりました
scpコマンドでファイルを送信するようになると、いちいち変更したファイルだけを送信するのが面倒になり
ソースが入っているディレクトリごと転送するようになりました
ファイルがたくさんあったり回線が貧弱だと、転送自体に時間がかかるようになります
これをなんとかする方法はないものか
と調べていた時に見つけたのがrsyncでした
では、scpとの違いはなんなのか
どのように使うのか
ということを続きに書いていきます
こんにちは、しきゆらです
今回は、プログラミングElixirという本を買ったので内容をさらっとまとめてみます
(頑張って公式サイトを翻訳しながら進めていたのが今年初めと知ってビビる昨今・・・)
この本については、るびま0054号でも紹介されているのでそちらも参照のこと
こんにちは、しきゆらです
日記を2連続、というのも如何なものかと思いますが・・・
最近は、本を読むようにしています
私は本を読むのが遅く、時間がかかるということで
あまり本を読んできませんでした
しかし実際に読んでみると、だいたい3時間ほどで1冊が読めるということがわかったので
気になる本があるときは、一気に読むようになりました
今回は、最近読んだ本を1冊紹介し、読みたい本を一覧にしてみたのでメモします
[amazonjs asin="4794968868″ locale="JP" title="プログラミングバカ一代 (就職しないで生きるには21)"]
そして、今後読みたい本はいかにまとめてあります
詳しくは、続きから
こんにちは、しきゆらです
今回は、タイトル通り最近の1日の過ごし方を書いてみます
これまで、学校で過ごす時間のほとんどは作業をしているつもりでした
しかし、1日が終わって振り返ってみると
「あれ、今日何してたっけ・・・?」
と思うようなことが多々ありました
これでは、何もしないまま日にちだけが過ぎ
何もできないまま卒業してしまうのでは・・・?
と思い、自分の今日1日すべきことをリストアップして行動するようにしてみました
これを実践しようと思ったのは、以下のような時間管理術系の本を読んだことがきっかけです
[amazonjs asin="4873113075″ locale="JP" title="エンジニアのための時間管理術"]
[amazonjs asin="4532111250″ locale="JP" title="時間管理術 (日経文庫)"]
これらに書かれている内容は、どれも似ていて
これを繰り返すことです
こんな単純なことなら、ちょっとやってみよう
と思ってやってみていますが、この方法とてもいいですね
だらだらと時間を無駄にしてしまうことが少なくなった気がします
また、リストを作りタスクをどんどん消費していくので
進んでいる、働いているということが目に見えるようになります
その他、新しいすべきことが見つかった場合
それにすぐに取り掛かるのではなく、タスクリストに追加し
今は進めているタスクに集中することができます
とてもいいですね
人によりけりかもしれませんが
幾つかの本で紹介されているような方法なので
きっと基本なんでしょうね
現在は、これを紙面ではなくWeb上で行うツールを作っています
技術的なことも学べる上に、自分の行動もある程度コントロールできるようになる
素晴らしいですね
もし、似たような悩みをお持ちの方は実践してみてはいかがでしょうか
おわり
こんにちは、しきゆらです
タイトルは何を言っているのかわからないかもしれません・・・(語彙力、説明力?不足)
例えば、色を3段階とか10段階とかのような方法で指定する方法を思いついたのでメモ
Processingという言語では、色を一定の幅ごとに変化するように指定することができます
colorModeという関数を用いて、RGBからHSLに変更し、合わせて色の幅を指定することで
上記のようなことができます
これをJSでも使いたい!
でもどうすれば・・・
と思って調べてみたら、方法を思いついたのでメモ