日記

  • Google Apps Scriptの制限について調べてみた

    便利な便利なGasですが、やはり制限があります。
    でもわりとゆるい感じもします。

     https://developers.google.com/apps-script/guides/services/quotas

    プログラムあたりでなく、アカウントあたりらしいです。
    割ときつそうなのは、スプレッドシートやドキュメントの作成数が1日250個までみたいです。
    あと、Emailも100通しか送れない。

    URL Fetchに関してはけっこうゆるいかな、と思いました。
    かなり頻繁に大量に情報を集めるようなプログラムは結構きついのかもしれません。

    ビジネスアカウントだと上限が緩くなりますね。さすが有料。

    最近つくったプログラムでも、ドキュメントを作成してOCRを行なっているので、画像がフォルダ内に250以上あるともうアウトです。
    むしろURL Fetchのほうが緩かった。

    この辺も意識してプログラムを作っていこうと思います。

  • うさぎの肉食が目撃された件について

    今回は普段の記事とは趣を変えて、
    ちょっと気になった記事についていろいろ調べてみました。

    うさぎの肉食が目撃された

    【動画】カメラは見た! 実は肉食系でもあるノウサギ

    https://natgeo.nikkeibp.co.jp/atcl/news/19/011600036/

    こんな記事がありました。リンク先では動画も見れます。

    ファンタジーの世界では度々みられる設定ですね。

    ワンピースでは(ラパーン)

    「アルミラージ」という架空の生き物もいますね。
    (一角のツノをもつ、うさぎに似た肉食の獣)

    アルミラージ wikipedia

    一角の生き物といえば、ユニコーンですね。
    今はツノの生えた馬として表現されがちですが、本来はサイに似たすでに絶滅した動物で「毛サイ」のような生き物だったという説があります。
    サイだったら、気性が荒くて処女だけが近づけるみたいな設定も納得が・・・・
    この話は今回とは全然関係無いのでここで終わります。

    うさぎは肉も食うようです。
    全然ファンタジーじゃなかった。

    草食に特化した動物であるのは間違い無いですが、肉も食べるということですね。草食動物が肉を食うのは人間の飼育下でも自然でもたびたび目撃されているようです。

    うさぎがキャットフードを食べた
    https://www.rabbittail.com/s/qa/detail/6511/L3MvcWEvY2F0ZWdvcnkvMi8zMS8

    小鳥を食べる鹿

    ひよこを食べる牛

    人間でも、たまに変なもの食べる人がいますからね。
    異食症と呼ぶそうです。

    https://edmm.jp/49272/

    妊娠してる時に変わったものを食べたくなるとかあるみたいですし、案外自然なことなのかもしれません。
    うさぎに関しても、メスの妊娠時によく肉食が見られるというコメントをしているのが見られました。

    普通なら「完全草食動物だから食べません」
    っていうのが模範解答でしょうね?

    でも期待外れの回答かもしれませんが実際は結構たべますよ!
    代表的なのは、メスうさの「子喰い」です
    育てられないと判断した時は食べてしまいます。
    また妊娠期間~授乳期間も食べます
    この時期は、犬や猫と一緒に飼っていれば経験するかもしれませんが
    ラビットフードなんんて目もくれず、ドックフードやキャットフードを
    むさぼります。

    でもオスウサは殆ど食べないですね。

    https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1384159918

    そんなもんなのかもしれません。

    食性を変えて生き残った生き物

    本来肉食だけど、草を食べている生き物知ってますか?

    パンダです。

    見た目クマですもんね。肉を食べそうです。

    でも、体が草食にあってないみたいです。

    【5月20日 AFP】ジャイアントパンダは200万年間、主にタケを食べ続けてきたにもかかわらず、その消化器官は草食に適合していないとの研究結果が19日、発表された。この研究結果から、パンダが「進化のジレンマ」に陥っていることがみえてくるという。
     米国微生物学会(American Society for Microbiology)のオンラインジャーナル「mBio」に発表された論文によると、今回の研究では、ジャイアントパンダ45頭を対象に1年間にわたる調査が行われた。その結果、パンダが「他の草食動物とは完全に差別化された」消化器系を持っていることが明らかになったという。

     論文の要約では、ジャイアントパンダが祖先である雑食性のクマの腸内バクテリアをいまだに保持していることが説明され、また「他の草食動物は、繊維質の植物を効率的に分解するための解剖学的に分化した消化器系への進化を成功させているが、パンダの消化管は、典型的な肉食動物のものだ」と記されている。そして、このことが「この草食動物の共進化適応度にマイナスの影響を及ぼす可能性がある」と指摘された。

    http://www.afpbb.com/articles/-/3049175?ctm_campaign=txt_topics

    でも積極的に肉を食べたがらないのは確かみたいですね。
    飼育下で与えられれば肉を食べるが、狩をするようなことはしない。

    てな感じみたいです。

    うさぎに関しても、冬に食べるものがなければ肉を食べるぞ!
    それが(1000年とかのレベルで)続けば体質が変化していくぞ!

    という感じなのかもしれません。

  • Google Apps Script 勉強「やることリスト」

    https://logzitsu.tlog.work/gasgoogle-apps-script%E3%82%92%E5%8B%89%E5%BC%B7%E3%81%97%E3%82%88%E3%81%86%E3%81%A8%E6%80%9D%E3%81%86/

    ぱらぱらーっといろんな記事を読んだり、ちょっと試してみたりして
    少し概要が掴めてきました。

    ためしたり、実現したいことがちらほら出てきたのでここに挙げておきます。
    *TODOリストをGasで制作する訳ではない。

    TODOリスト

    出力をためす

    HTMLであれば「サイト上に表示する」というのが代表的な方法ですがGASが得意な方法がいくつかあるようなのでそれを試してみたいと思っています。

    スプレッドシートだけでも計算とか文の処理とかはすごく簡単にできるので、まずそこを把握しておくとどんなことに使えるかが見えてくるのではないかと感じています。
    計算結果を以下の手段で出力できます。

    トリガーを試す

    スクリプトエディタ画面から実行ボタンを押すとスクリプトが実行できます。
    また、関連付けたスプレッドシートにボタンを描画して、そのボタンをクリックで実行することも可能です。(これはすごく簡単だった)

    他にも、時間で定期的に実行する手段があるみたいなのでこれも試してみたいと思います。
    また、Googleカレンダーと連携して、スケジュールを元に実行することも可能みたいですね。
    これも試しておきたい。

    差分を検出する(diff)

    これが実現できると、もしかしていろんなことができるんじゃないかと思っている。
    方法をいろいろ調べないとですけど、いずれ実現したいなと思っています。
    その後、それを利用してなにかべんりな仕組みを作って見たいと考えています。

  • OCR自動化システム 試作

    一枚二枚なら下記事のやり方で。

    https://logzitsu.tlog.work/%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E6%99%82%E3%81%AB%E4%BE%BF%E5%88%A9%E3%80%82%E7%94%BB%E5%83%8F%E5%86%85%E6%96%87%E5%AD%97%E3%82%92%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%81%AB/

    画像をテキストに変換する仕組み。
    googleドキュメントでもだいぶ楽なんだけど、Gasで試作して見た。

    試作版

    function get_ocr() {
      
      var lastRow = SpreadsheetApp.getActiveSheet().getLastRow();
      for(var i = 3; i <= lastRow; i++) {
      
      //画像にアクセス
      
      //Basic認証
      var sheetID = i;
      var sheetID1 = "B" + sheetID;
      var sheetID2 = "D" + sheetID;
      var sheetID3 = "E" + sheetID;
      var domain = SpreadsheetApp.getActiveSheet().getRange("B1").getValue();//取得URL
      var fileURL = SpreadsheetApp.getActiveSheet().getRange(sheetID1).getValue();
        
      var user = "hoge";
      var pass = "huga";
      var options = {
        "headers" : {"Authorization" : " Basic " + Utilities.base64Encode(user + ":" + pass)},
        "muteHttpExceptions": true
      };
    
      var file = UrlFetchApp.fetch(fileURL, options);
      var blob = file.getBlob();
      var name = "【文字起こし】" + fileURL;
    
      var file = {
        title: name,
        mimeType: 'image/png',
        parents:  [{"id": "XXXXXXXXXX"}]//フォルダのIDを入れる
      };
      
      var option = {
        ocr: true
      }
      
      file = Drive.Files.insert(file, blob, option);
      var doc = DocumentApp.openByUrl(file.embedLink);
      var body = doc.getBody().getText();
      var docID = doc.getId();
      var docUrl = "https://docs.google.com/document/d/" + docID + "/edit";
      
      //docファイルの操作
      var docFile = DocumentApp.openById(docID); //ドキュメントを取得
      var docText = docFile.getBody().getText()
      Logger.log(docFile.getName()); //ドキュメントタイトルをログに表示
      Logger.log(docText); //ドキュメントの内容をログに表示
      Logger.log(docUrl);
      
      SpreadsheetApp.getActiveSheet().getRange(sheetID2).setValue(docText);
      }
      
    }

    ループで処理してるけど、ちょっと高性能すぎるというか・・・
    もっと単純にまとめたいなーと思いました。

    上記はネット上の画像を取得してくる仕組みにしたのだけれど、画像URLが画一的でなくてエラーがおおくなってしまった。

    特定のgoogledriveフォルダに入れた画像を文字認識 & スプレッドシートにリストアップ
    の方が使いやすいかな、とおもいました。
    上のプラグラムで利用しているfetchはめちゃくそ便利ですが、
    回数制限があるらしいので。

    改善版(ドライブフォルダ参照)

    function get_ocr2() {
      
      var folderID = "xxxxxxxxxxx"; //文字起こし元画像のを入れるドライブのID
      
      var files = DriveApp.getFolderById(folderID).getFiles();
      for(var i = 0; files.hasNext(); i++) {
        var file = files.next();
        
        Logger.log(file);
        
        var sheetID = i + 1;
        var sheetID1 = "A" + sheetID;
        var sheetID2 = "B" + sheetID;
        var sheetID3 = "C" + sheetID;
        
        var blob = file.getBlob();
        var name = file.getName();
        
        var file = {
          title: name,
          mimeType: 'image/png',
          parents:  [{"id": folderID}]
        };
        
        var option = {
          ocr: true
        }
        
        file = Drive.Files.insert(file, blob, option);
        var doc = DocumentApp.openByUrl(file.embedLink);
        var body = doc.getBody().getText();
        var docID = doc.getId();
        var docUrl = "https://docs.google.com/document/d/" + docID + "/edit";
        
        //docファイルの操作
        var docFile = DocumentApp.openById(docID); //ドキュメントを取得
        var docText = docFile.getBody().getText();
        
        SpreadsheetApp.getActiveSheet().getRange(sheetID1).setValue(name);
        SpreadsheetApp.getActiveSheet().getRange(sheetID2).setValue(docText);
        SpreadsheetApp.getActiveSheet().getRange(sheetID3).setValue(docUrl);
       
      }
      
    }
    • フォルダに画像をがばっといれる
    • 上記スクリプトを実行
    • スプレッドシートに書き起こし文字と、ドキュメントファイルのURLが記載されていく

    このほうが安定性高くていい感じです。
    そういう業務が多い方は活用してみてください。
    名刺の画像とかで試すと超いいかもです。

  • Gas(google apps script)を勉強しようと思う

    node.jsなどについて調べてたり、その他自動化処理について調べているとたびたび目に入るGasです。

    gmailや、スプレッドシート、googleカレンダーなどを操作するプログラムを組むものです。
    思いの外いろいろなことができそうなので、空いた時間にちょこちょこ勉強してみようと思います。
    gasを勉強するにあたって、学べるサイトを集めて見ました。

    ドットインストール

    Google Apps Script入門 (全20回) 
    https://dotinstall.com/lessons/basic_google_apps_script_v2

    いつも隣にITのお仕事

     https://tonari-it.com/category/google-apps-script/
    関連コンテンツが充実している。
    一通りやってみたい。

    Google Apps Script 入門(qiita記事)

     https://qiita.com/t_imagawa/items/47fc130a419b9be0b447

    GoogleAppsScript(GAS)を使用した業務効率化事例集(qiita記事)

    https://qiita.com/yabaiwebyasan/items/703e5a1868a8ea2b7b3e

    公式ビデオ

     https://developers.google.com/apps-script/guides/videos
    英語がわかればめちゃくちゃ習得早いんじゃね・・・

    カグア

     http://www.kagua.biz/tag/google-apps-script
    なかなかに情報が充実しています。

    Gasについて簡単にまとめる

    少し勉強してわかったことなどをメモしておきます。
    Gasとは、googleのサービスで使えるスクリプト言語です。
    基本はJavascriptで、専用の命令があり、使えるというのが特徴です。

    Gasができることは、Googleサービスの操作です。
    普段は手動で行なっていることを、プログラミングで行うと、以下のようなメリットがあります。

    • 日々繰り返す作業をほぼやらなくてよくなる。
    • さらに、ミスもすくない。
    • googleのサービスを横断的に利用できる
    • かなり高機能なプログラムが割と手軽に作れる

    こんな感じです。
    googleはいろんなサービスをやってるので
    スプレッドシートで情報をまとめグラフにしてメール送信。
    というような、複合的な作業が自然に行えるのが特徴みたいです。

    情報をネットから集めてくることも可能です。
    最近AI的な機能がぽっと搭載されていたりするので、そういうのもうまいこと利用するとかなり手軽に美味しいプログラムが作れてしまう。

  • Win32-OpenSSH gitlab.comに接続、cloneしたいときにハマったことと対処法

    概要

    Win10で、Win32-OpenSSHを使ってgitlab.comにSSH接続し、gitを使いたく、設定したときにハマった。

    基本は以下を参考にさせていただき設定
    https://qiita.com/MegaBlackLabel/items/e825babfdc1b7fffec96

    普通は動くが、SSH接続する際入力する『 ssh -T gitlab.com 』の” .com ”を省略したく、~/.ssh/config/ の内容をアレンジしたことで大変な事になった。

    起こったこと

    ~/.ssh/config/ の内容を以下に変更。

    Host gitlab
      User git
      Hostname gitlab.com
      IdentityFile ~/.ssh/秘密鍵  //秘密鍵の名前はちゃんと入れてね。
      IdentitiesOnly yes

    gitlab.comへのSSH接続は成功。
    だがクローンしようとすると、

    git@gitlab.com: Permission denied (publickey).

    とエラーが。

    調べると『ssh-add ~/.ssh/秘密鍵』するといいと出てくるが、それだと~/.ssh/config/ に秘密鍵の場所覚えてもらった意味ないじゃん…

    解決法

    ~/.ssh/config/ の内容を以下に変更。

    Host gitlab gitlab.com
      User git
      Hostname gitlab.com
      IdentityFile ~/.ssh/id_rsa_for_gitlab
      IdentitiesOnly yes

    Host に gitlab.com がないとダメみたいです。
    これで
    SSH接続する際に入力する『 ssh -T gitlab.com 』の” .com ”を省略し、ちゃんとcloneできました。

  • はじめて、転職エージェントを利用してみた!

    転職エージェントってなに?

    転職を支援している会社の社員さんです。
    人材と会社をつなぎ合わせるお仕事です。

    自分のスタンス

    就職活動が世界で一番嫌い。(かもしれない)

    基本的にめんどくさがりだし、
    自分の職種だと「ポートフォリオ」ってものを用意しなきゃいけなかったりするのもひとつハードルになってました。

    メリット① エージェントさんはお仕事なので、
    頑張って動いてくれる。

    フリーランスでちゃらんぽらんやってる身には、
    「まー決まんなくてもなんとかなるかー」ぐらいの気持ちだったりしますが(ひどい)

    エージェントさんは本業なわけですごくしっかり動いてくれます。

    そういう風になると、ちゃらんぽらんしてもいられないので、しっかりやろうと思って来ます。
    しかし、やはりエージェントさんも決まれば就職した会社から、エージェントさんの会社へお金が入るわけなので、気に病む必要はないです。
    お互いwin winの関係でうまいこと立場を利用しあって、いい感じのところに決めていきましょう。

    メリット② 第三者の目としての役割

    採用活動にはいろいろには決まりがあって、
    やっちゃいけないこと、やるべきことがあるわけです。
    そういうアドバイスがもらえます。
    また、自分の場合、

    • 「こんな履歴書でいいのか」→ いやダメだろう
    • 「こんなポートフォリオでいいのか」 → いやダメだろう
    • じゃあ直すか →(最初に戻る)

    という停滞ループに陥るタイプです。

    第三者の目を通すと、
    「特に問題ないです!こちらで応募します!」
    で、停滞ループが終了します。
    これは非常に建設的ですね。実際書類も通った。

    でも実際出すとなると、気になるところが出てきたので
    手を加えましたけどね。
    これはわりといい影響じゃないかと思います。

    メリット③ ガンガン応募してくれる

    基本的には自己評価が低い自分。

    自分では、あまりレベルの高いところにはだしませんが、
    エージェントさんは気にせず応募して行きます。

    ダメ元で出しても書類審査落ちになるだけだからね。
    自分で出してると結構落ち込むけど、そういうダメージも少し軽減できます。

    あと、自分じゃやらないようなペースで出すから、面接の予定がバシバシ入る。
    今企業にいるわけじゃないので、平日に入りまくって疲れた。

    「もう面接受けたくないー」、というモチベーションで決めたいと思いました。
    (後ろ向きエネルギーの前向きな利用)

    直接連絡しちゃいけなくて、エージェントさんを介して会社とやり取りするわけですが、それはそれで楽です。

    実質動いた期間は2ヶ月くらいかな。
    非常に効率的に決まった感じがします。

    「就職活動にちゃんと取り組んだことがないコンプレックス」の解消

    そんなコンプレックスあるんかいなと思うかもしれませんが、
    あります。自分です。

    わりと将来のプランとか考えたくない人なんですけど、
    そういったものに取り組まざるを得なかったのでいい経験になったかなと思います。

    最終的には自分でも納得いく仕事に決められたので非常に良かったのではないかと思います。

    転職エージェントなんて、多分普通だったら使わないタイプなんですが、知り合いづてで利用してしみたらなかなかよかったです。
    もう新卒採用からこの仕組み利用した方がいいような気がする。

    転職、就職に後ろ向きな人ほど意外と使うといい影響があるかもしれませんよ!

    ということで、会社員としてこれから頑張っていこうと思います。

  • ブログのデザインをなんとかしよう!という意思表示な記事

    このブログですが、とにかく気楽に、細かいことは気にしねぇ!
    という運用方針のもとやっております。

    その通り、書きたいことをきままに書いていますので、企画が頓挫したりよくゴミ記事を排出します。

    それでも、たまに気合いを入れてちゃんと書いた記事はたまに自分も見に来ており、その都度手を加えているものも稀にあります。

    幸いなことに、大人気ブログには足元にも及びませんが、アクセス数も「あーそれなりに増えてきたなぁ」と思う程度には増えてきております。

    アクセス数関連でやっとモチベーションが上がってきたのです。
    そうなってくると、過去の恥ずかしい記事が消したい・・・とかはなくそのまま放置するとして、有用な記事が読みやすかったり、使いやすかったりした方がいいよなぁと思ってきました。

    いわゆる、閲覧者のUXを意識したいと!そう思い始めました。

    ブログのデザインなんざ、情報が手に入ればよかろう?と思ってはいますが、それでも使いやすいように少しづつ手を加えていこうと思っています。

    方針

    • 回遊率を増やす(他記事への誘導)
    • 記事をわかりやすく、読みやすく(これは内容もそうですし、画像も見やすくしなきゃですし、文字の大きさやスペースに気を使いたい)
    • アクセス数(やその他)を上げることを目的とする

    こんなかんじでしょうか。
    出来るだけ数字を見ながらいじっていきたいと思います。
    ごちゃごちゃしてる感じも好きなので、そのへん見極めたい。

    終わり

  • 個別記事用のスタイルを置いておくよ

    記事内の装飾って、リセットCSSでうち消したのを戻していくような作業で、
    ほんの少しだけ虚無感を感じなくもない。
    ということで置いておきます。
    結構フォントの大きいレイアウトなのでその辺は調整してください。
    てゆーか全体的に調整して使ってください。

    /* 個別記事アイテムのスタイル */
    .article-item p{
        font-weight: 500;
        margin-top: 20px;
        margin-bottom: 40px;
        font-size: 18px;
        line-height: 1.6;
    }
    .article-item img{
        max-width: 100%;
        height: auto;
        margin-bottom: 20px;
    border:2px solid #ddd;
    }
    .article-item h1{
        margin-top: 60px;
        margin-bottom: 20px;
        font-size: 30px;
        font-weight: 700;
        color: #be0008;
    }
    .article-item h2{
        margin-top: 60px;
        margin-bottom: 20px;
        font-size: 28px;
        font-weight: 700;
        color: #be0008;
    }
    .article-item h3{
        margin-top: 60px;
        margin-bottom: 20px;
        font-size: 26px;
        font-weight: 700;
        color: #be0008;
    }
    .article-item h4{
        margin-top: 60px;
        margin-bottom: 20px;
        font-size: 24px;
        font-weight: 700;
        color: #be0008;
    }
    .article-item h5{
        margin-top: 60px;
        margin-bottom: 20px;
        font-size: 20px;
        font-weight: 700;
        color: #be0008;
    }
    .article-item h6{
        margin-top: 60px;
        margin-bottom: 20px;
        font-size: 18px;
        font-weight: 700;
        color: #be0008;
    }
    .article-item table{
        background: #fff;
        border: 1px solid #ccc;
        font-weight: 500;
        width: 100%;
        margin-top: 30px;
    }
    .article-item table th,.article-item table td{
        border: 1px solid #ccc;
        padding: 10px;
    }
    .article-item table th{
        font-weight: 700;
        background: #ddd;
    }
    .article-item pre {
        background: #8d8c8c;
        color: #fff;
        padding: 20px;
        margin-top: 30px;
        font-weight: 500;
        letter-spacing: 0.05em;
        line-height: 1.3;
    }
    
    .article-item blockquote {
        background: #eee;
        padding: 20px;
        margin-top: 30px;
    }
    .article-item blockquote p{
        margin-top: 0;
        margin-bottom: 15px;
        font-size: 16px;
        color: #6c6c6c;
    }
    .article-item blockquote:before{
        content:"”";
        display: block;
        color: #6c6c6c;
        font-size: 30px;
    }
    .article-item blockquote:after{
        content:"”";
        display: block;
        text-align: right;
        color: #6c6c6c;
        font-size: 30px;
    }
    .article-item dl{
        margin-top: 30px;
        font-size: 18px;
    }
    .article-item dl dt{
        font-weight: 700;
        margin-bottom: 10px;
    }
    .article-item dl dd{
        margin-left: 30px;
        font-weight: 500;
        margin-bottom: 25px;
        line-height: 1.6;
    }
    .article-item ol,.article-item ul{
        margin-bottom: 30px;
        margin-left: 20px;
        margin-top: 30px;
        font-weight: 500;
        font-size: 18px;
    }
    .article-item ol li,.article-item ul li{
        margin-bottom: 15px;
    }
    .article-item ol{
        list-style-type: decimal;
    }
    .article-item ul{
        list-style-type:disc;
    }
    .article-item strong {
        background: #fcff00;
        font-weight: bold;
        padding: 3px 10px;
    }
    .article-item em {
        font-weight: bold;
        font-size: 120%;
    }
  • アイコンライブラリ まとめ

    たまに使いたくなってその度調べ直すのでまとめておきます。

    https://material.io/tools/icons/
    マテリアルデザイン

    https://icomoon.io/
    ここはあんまり直感的に使えなくて、いまだによくわからない。

    http://icooon-mono.com/
    日本人が運営してるのでわかりやすい。使いやすい。

  • ローディングを簡単実装。WP Smart Preloader を試してみる。

    入れて有効化すればフェードがききます。
    ローディングのアニメーション種類はいくつか選べます。
    好きなものを選んでください。

    https://ja.wordpress.org/plugins/wp-smart-preloader/

    設定 → WP Smart Preloader

    .smart-page-loader
    は背景色
    
    .wp-smart-loader
    がアニメの本体

    みたいなので、カスタマイズしたい人はチャレンジしてみてください。
    cssのアニメーションで infinityすればOKです。

    出るまでの秒数と、消える秒数です。
    初期値がちょっともったりなので、サイトの雰囲気に合わせて調整するといいと思います。

  • コーディング時に便利。画像内文字をテキストに変換する方法

    photoshopデータをもらった時にテキストを打ち込んでいるわけではなく、サイトのスクリーンショットですませていることがあります。

    こういった場合は普通であれば打ち直すしかありませんね。
    しかし、AI技術が進んでいる世の中です。
    うまく工夫すると、画像を文字にへんかんすることができます。

    GoogleDrive(ドキュメント)

    を利用します。
    元となる画像のファイルは、jpgやgif、pngなど代表的なものであればなんでも問題ありません。

    さあ、ちょっと意地悪ですが、次のような複雑な画像を変換してみましょう。

    Googledriveにアップロード

    ここにアップロードします。

    上記のようになるはず。
    ファイルの上で右クリックします。

    するとドキュメントファイルが開きます。
    しばらく時間がかかりますが、立ち上がりをまつと・・・?

    このように、ファイルの画像の下に、テキストが打ち込まれた状態で立ち上がります。
    精度が低いところもありますが、白地にわかりやすいフォントであればかなり使えます。

    たまーにおかしな認識があるので、誤字には気をつけてください。

    以上です。

    https://logzitsu.tlog.work/photoshop%E3%83%87%E3%83%BC%E3%82%BF%E3%81%8B%E3%82%89%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%82%92%E5%8F%96%E3%82%8A%E5%87%BA%E3%81%99%E6%96%B9%E6%B3%95/
    https://logzitsu.tlog.work/ocr%E8%87%AA%E5%8B%95%E5%8C%96%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%e3%80%80%E8%A9%A6%E4%BD%9C/
  • テキストシャドウで文字の縁取り

    ジェネレータを提供している方がいます。
    https://webparts.cman.jp/string/outline/

    ちょっとギザギザになってしまうのが痛いですねー。
    でも使わせていただきます。

  • Photoshopデータからテキストを取り出す方法 (スクリプトなし)

    コーディング時など、フォトショップからいちいち選択して、コピペしていくのが面倒なことがありますよね。
    そんな時は以下のようにしましょう。

    取り出し方

    以下はphotosopCC の画面です。
    ファイル > ファイル情報

    情報のウインドウが出てきたら下にある「テンプレートフォルダ」とある部分から、「書き出し」を選んでください。

    拡張子「xmp」が保存できます。
    直接開いてテキストファイルを取り出すことも可能ですが、以下にテキストレイヤーの文字だけをリストにするものを設置しました。

    fileAPIで作成していますので、データはサーバーに保存されることはありませんので安心してご利用ください。

    出力スクリプト

    以下のファイル選択ボタンから「xmp」ファイルを選択すると下にテキスト一覧が表示されます。


    見本

    こんな感じになります

    https://logzitsu.tlog.work/%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E6%99%82%E3%81%AB%E4%BE%BF%E5%88%A9%E3%80%82%E7%94%BB%E5%83%8F%E5%86%85%E6%96%87%E5%AD%97%E3%82%92%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%81%AB/
  • 【1週間 コンビニのみ生活】スプレッドシート ボタンでカロリーを完璧にログする

    活用法その2です。

    コンビニ食は、パッケージに栄養素が細かく書いてありますしカロリー計算がしやすいので、意外にもダイエットに向いていたりします。

    コンビニ食 × スプレッドシートボタンを組み合わせると、完璧なカロリー計算が手軽にできるのでは?
    と思い立ったので1週間コンビニ食のみで過ごして検証してみたいと思います。
    ブログは1日ごとに更新したいと思います。

    懸念点 飽きるのでは?

    毎日同じものを食べてても比較的へーきな人間なので多分飽きません。

    懸念点 健康に悪いのでは?

    健康にいいものを積極的に取っていこうと思います。
    カット野菜とかあるし、ついでに安いし、ヘーキヘーキ。

    方向性について

    炭水化物・糖質少なめってのも心がけたいと思います。
    タンパク質多め、野菜そこそこ。

    食事回数は2食~1食にしたいかな。

    カロリーについては、実際測ってみて今後の方針を決める目安にしたいかな、と考えてみます。

    手法

    商品のボタンを作って、記録していく。
    商品ごとにカロリーを登録して、あとで計算する感じにしてみたいかなーと思います。

  • スプレッドシート DASHボタンで体重を簡単にログする

    googleフォームを利用したプログラムで記録を行なっています。

    https://logzitsu.tlog.work/%E7%94%9F%E6%B4%BB%E3%81%AE%E8%89%B2%E3%80%85%E3%82%92%E3%82%B9%E3%83%97%E3%83%AC%E3%83%83%E3%83%89%E3%82%B7%E3%83%BC%E3%83%88%E3%81%AB%E8%A8%98%E9%8C%B2%E3%81%99%E3%82%8B%E3%83%9C%E3%82%BF%E3%83%B3/

    管理人はこれで体重を測り始めました

    今まで専用アプリ使ってたんですが、今回作ったものを活用してみようかと思い立ったのでこちらに切り替えてみます。

    ちょっと検索すると、ヘルスケアデータをわざわざexelにインポートしてる人もいたので結構需要あるかもしれませんね。

     https://news.mynavi.jp/article/20170910-ipadiphonehacks/

    ダイレクトで保存できますし、もしエクセルで使いたい場合も書き出せるので楽チンです。

    利用画面

    ボタン名を数値に変更しています。
    ボタンの数も増やしています。

    専用UIに作り変えてもよかったんですけど、サンプルということでそのまま使い、こんな感じにしてみました。
    上記では0.5刻みですけど、ちゃんと記録したい人は0.1刻みにすればいいと思います。

    タップすると、タップした時間と、数値データが記録されていきます。
    体重計に乗ったら流れでタップして送信!という習慣にしたいと思っています。

    ホーム画面に追加しましょう

    サーバーにアップして、ページをホーム画面に追加するとアクセスが簡単です。

    こんな感じに。(そのうちアイコンを設定しよう。)

    1ヶ月データをためて、データ活用についても記事にしたい。

    まだデータが一つしかないのでグラフなども作れませんが、溜まってきたらデータ活用の手法についても記事にしていこうと思います。

    どうやら、スプレッドシートには1クリックでグラフをAIが作ってくれる 機能が備わっているみたいです。
    どの程度の精度でグラフにしてくれるのか非常に楽しみです。

  • 生活の色々をスプレッドシートに記録するボタンを作ったった【配布】

    生活のちょっとした記録をとりたいことがあると思います。

    • 仕事の作業時間を記録したい
    • 出退勤の時間を記録したい
    • ゲームした回数と時間を記録したい
    • 歯磨きした回数
    • 間食した回数
    • etc…

    上記のようなことを気軽に記録できたら便利ですよね?
    しかも、スプレッドシートに情報を蓄積できたらデータの再利用も簡単です。

    それ、googleフォームをちょこっといじればできます。

    googleフォームの仕組みを利用すると、意外と簡単にできることがわかりました。

    ぶっちゃけgoogleフォームをそのまま使ってもいいですけど、ちょっと改造してやるとさらに手軽にできます。

    作ってみました!
    ページ上部のgifを見ると感じがわかると思います。

    spreadsheet-dash

    Githubはこちら

    上記のようなボタンを押すと、スプレッドシートに以下のように記録できます。

    スマホからアプリ感覚で使える

    サーバーにアップロードしておき、スマホのホーム画面にショートカットを登録しておけばアプリ感覚で使えます。

    XFREEサーバでも動きました。
    スマホでも上記のような感じで動きます。

    無料サーバーをレンタルしたい人は以下の記事を参考にしてみてください。

    https://logzitsu.tlog.work/xdomein/

    使い方はGithubを参照してください。

    Githubはこちら

    googleフォームを事前に作っておかなければならないのが少し面倒です。
    また、デベロッパーツールでaction属性、name属性を入手してhtmlを書き換える必要もあります。

    改造して作り込めば、勤怠管理にも使えると思いますし、
    何か育てている場合は、餌をやったタイミングや掃除の記録を残すのにも便利だと思います。
    ぜひ活用してみてください。

    改造してほしいよ、という要望があったら対応するかも?(多分しない)

    管理人は体重計測に使い始めました

    こんな活用ができるよ!という例です。

    一度導入の経験があれば、計測の環境構築はめちゃ簡単だと思います。
    興味ある方は読んでみてください。

    https://logzitsu.tlog.work/%E3%82%B9%E3%83%97%E3%83%AC%E3%83%83%E3%83%89%E3%82%B7%E3%83%BC%E3%83%88-dash%E3%83%9C%E3%82%BF%E3%83%B3%E3%81%A7%E4%BD%93%E9%87%8D%E3%82%92%E7%B0%A1%E5%8D%98%E3%81%AB%E3%83%AD%E3%82%B0%E3%81%99/

    カロリー計算

    カロリー計算にも使ってみています。
    うまくいくでしょうか・・・?

    https://logzitsu.tlog.work/%E3%80%90%EF%BC%91%E9%80%B1%E9%96%93-%E3%82%B3%E3%83%B3%E3%83%93%E3%83%8B%E3%81%AE%E3%81%BF%E7%94%9F%E6%B4%BB%E3%80%91%E3%82%B9%E3%83%97%E3%83%AC%E3%83%83%E3%83%89%E3%82%B7%E3%83%BC%E3%83%88-%E3%83%9C/

    【改善計画】トグル式のボタンを追加してみる?

    トグル式のボタンを追加してみようかと思います。
    同一ブラウザ上であれば、もしかしてもっとちゃんと時間の計測ができちゃうんじゃないかな?

  • 父のケータイをLINEモバイルに変えてみた

    ファーウェイ端末ってどうなんでしょうね。
    でも性能高いし、金額が手頃だから選びがちなんだよなぁ・・・。

    格安SIMは慣れてない人には本当にわけわからないと思います。
    各種キャリアはこのわかりにくいものをさらにわからなくして金儲けしてたんだなぁ・・・。

    ガラケーが壊れたので変えたいそうです。

    ガラケーと言えば、ほぼ使用しなければ1週間バッテリーが持つなど、めちゃくちゃ優秀な部分もある素晴らしいものです。

    しかし、バッテリーのへたりで半日で持たなくなってしまったり、予備でもう一台持っていたものも壊れてしまったそうです。

    使わないし、料金が跳ね上がるのでスマホにしないように母が止めていたようなのですが、マップ等のアプリにあこがれがあるようで、変えたくなったようです。

    使いこなせるかは置いておいて、変えたいならしゃーない・・・ということで変えることに。

    回線業者はLINE MOBILEに

    どーせ、メインに使うのはLINEばっかりになると思われるのでLINEモバイルにしました。

    気になるのは、電話料金

    電話料金を考えると、ガラケーで通話専門にして格安回線はネット専門にするのが一番いいのですが、どうやらそれはいやみたいでした。

    格安SIMで今までの感覚で通話しまくると普通に損しますので、電話料金をうまく抑える方法が重要になってきます。

    10分電話かけ放題オプション

    LINEモバイルには 10分かけ放題オプションがあります。
    これは「いつでも電話」アプリを使うと、1回10分以内の電話は無料になるというオプションです。

    いつでも電話 アプリは電話番後に「0035-46」をつけるだけのアプリです。
    そうすると、回線利用料の特典を受けることができます。

    でも、これって普通の電話がかけ放題になると勘違いする人もいると思うんですよね。
    ちょっとした罠ですけど、必ずアプリから発信するようにしてください。

    詳しくはこちら

    現在のキャンペーン!!

    キャンペーンコードを入れると、音声SIMで他社乗り換えの場合10000ポイントもらえるみたいです。

    キャンペーンコードは「TMTM0404」
    利用開始が2019/1/22に間に合った人のみらしいので、契約はおはやめに。

    それと、
    3ヶ月300円のキャンペーンも今だけやってるみたいです。
    ポイントは利用料にまわせるようなので、しばらくタダでつかえるようなもんです。

    Amazonからエントリーパッケージを入手したのですが、さらに事務手数料も無料みたいですね。太っ腹です。

    契約時の罠

    契約時の注意ですけど、オプションで「端末保証オプション」にチェックが入ってました。月500円で故障があったときに4000円で修理してくれるみたいです。2回目の保証は8000円です。うーんいらねぇ。
    壊れたら新しい端末を買うつもりだったので、全く不要ですね。

    端末保証オプション

    不要だと思う人は必ず外すようにしてください。けっこうわかりづらくて必須ぽい装いをしてるので注意です。

    契約の流れと準備するもの!

    端末の入手

    まず、端末を手に入れる必要がありますね。

    冒頭でも書きましたがファーウェイの端末、優秀なんですよね。

    情報を盗んでる疑惑があるのが気になるんですけどね。
    https://headlines.yahoo.co.jp/article?a=20190102-00010000-jindepth-int

    でも、実際こう言われてるってことは疑惑じゃないんでしょうねー・・・。

    気にならない方はこちらでどうぞ

    エントリーパッケージの入手

    事務手数料を節約したいならこちらから入手しましょう。
    これはsimが入ってるわけではなく、申込み用のプロダクトコードとURLが書いてあるだけの紙が送られてきます。

    契約はネット上で完結できます。

    MNP予約番号

    電話番号を変えずにLINEモバイルに移動する場合は、現在使ってる会社に連絡し、予約番号を入手する必要があります。

    店頭、電話、ネット上でできるはずです。
    引き止めに絶対あうので、ネット上がおすすめですね。
    店頭でも全然問題ないです。

    予約番号をとったら即解約というわけではないです。
    完全に切り替えを行ったところで解約になります。
    端末を持たずに見切り発車すると、電話が使えないタイミングがあるかもしれないので、計画的にやったほうがいいと思います。

    ドコモの場合はMydocomoのページからできました。
    詳しく書いてあるページがあるので紹介しておきます。

    https://www.taguchikun.com/entry/mnp-yoyakubangou

    エントリーパッケージが送られてきたら早速申し込みしよう

    申込みをする際には

    ・身分証明書
    ・クレジットカード
    ・申込みのためにネットに繋がるPCやスマホ
    ・MNPの場合は予約番号
    ・メールアドレス(gmailを作っておくと良い)

    が必要です。身分証明書はアップロードする必要があるのでスマホなどの方が楽かもしれないです。

    QRこーどがあるのでそこから申込みページへ移動して申し込んでください。

    身分証明書等をアップロードして申し込んだら、simが送られてきます。
    待ちましょう

    電話番号(住所録)をケータイに移す

    ちょっと苦労しました。

    一番いいのは、ガラケーでvcardデータを作成し、
    gmailにメールで送り添付ファイルをデバイスから開くというやり方です。

    microSDで直接開くと、ぜんぜんうまくいきませんでしたがうまくいきました。
    PCからgoogleの住所録にインポートするのもうまくいきませんでした。

    (なんらかのデバイスがないとできませんが)googleに事前に登録しておくと簡単に同期できて楽です。

    契約が成立するとSimが送られてくる

    前日夕方くらいに申し込んだら次の日の朝に届いていました。
    すごいです。

    端末もamazonで注文したらすぐ届いたのですごいです。

    端末によっては設定に格安simが選べるので、設定についても特に苦労するところはありませんでした。simを入れるだけ。

    googleに同期、amazonの必要なアプリを入れて同期・・・くらいですみました。
    顔認証やpin、パスワードなどの設定もいろいろ必要になります。

    スマホに変えて苦労しそうなところ

    文字入力にとにかく苦労しています。
    音声入力をonにしようとしたら、入力が難しいのはボケ防止になるからいい、とのことでした。

    でも顔認証だったり、lineだったりはいままでのものより優しくなってる部分もあるのでいいのかな、とも思います。

  • 32GBの低容量低価格ノートPCをアップデートする方法

    エイスース 11.6型ノートパソコン ASUS VivoBook E200HA

    https://www.asus.com/jp/Laptops/ASUS-Vivobook-E200HA/

    一時期、上記のような3万円程度で手に入るPCがありました。
    安い代わりに、メモリが非力で、データ保存容量が32GBしかないというものでした。

    基本的には使いやすいモデル

    初心者向けモデルで、動作もそんなに重くなく、ネットを軽くみたり文書作ったりするには十分なモデルでした。

    しかし、実は初心者向けではなかった

    windowsアップデートが容量不足でできないという問題を抱えていたのです。
    なにが初心者向けモデルや・・・。
    そのせいで、まだ十分に使い続けられるモデルでありながら、アップデート不可なセキュリティに弱いPCになってしまっていたのです。

    なので、ぜんぜんオススメしないし買うべきではない。

    全くおすすめではありません!
    また、最近は64GBモデルになってるんじゃないかと思いますが、将来的に同じ問題にぶち当たる可能性があります。

    アップデートする方法、あります

    さて本題です。
    実はアップデートすることができます。

    用意するものと準備

    まず32GBくらいのUSBメモリが必要になります。
    それと、無駄なデータやアプリケーションを極力削除して、本体の容量も出来るだけあけておきましょう。

    次に、スリープをしない設定にしておきましょう。
    スリープでアップデートが止まる可能性があります。

    こんな画面が出ると思います。

    アップデートエラーで止まってしまった場合に、こーんな画面になるはずです。
    USBメモリを接続し右の方で選んで次の画面に進んでください。

    その後はひたすら待ってください。
    自分の場合は 10~12時間ぐらい操作不能で待たされました。
    途中で再起動の許可やアップデート進行継続の許可をクリックする必要があるかもしれません。

    まとめ

    アップデートを貯めてあるとめちゃくちゃ時間がかかってしまうようです。
    本体単体でアップデートできる余裕のある容量を持ったモデルにするべきです。

  • 年末恒例(?)おもちゃ売り場のだだっこがいた

    発狂してたで。いったいなにが欲しかったんだろうか。
    だからってわけじゃないけど、少しおもったことがあるので書く。

    ニンテンドークラシックミニ スーパーファミコンはすごい

    21タイトルが入っている。
    小学校時代の自分にこれを買い与えたらどう思うだろうか。

    本気の21本なので、多分泣いて喜ぶだろうし、ぶっちゃけ小学校時代の全てくらいのものである。
    空いた時間がまとまってあるので、ちょっとあそんでみたが、やはり後期のソフトは素晴らしい。
    いまの最新のソフトにはない素直な操作感と、ドット絵で逆に洗練されたポップな世界はやはり他に代え難いものである。

    今の子供にやらせてもそれなりに楽しめるものであると思う。
    まーアドバンスだったりでリメイクされてたり、ステージと新要素追加とグラフィック刷新しただけのソフトもいっぱいありますからね。

    まー何が言いたいかというと、自分が子供の頃欲しかったものが全部名作でまとめて手に入っちゃうのである。

    現代の子供はアニメも見放題

    アマゾンプライムなんかに加入していたら、永遠に見ていられる。
    自分の好きなものを無限に見ていられるのだ。

    親世代はやっぱりそれを制限するみたい

    スマホはだめ、とかゲームはダメとかやりすぎはよくない、と制限するみたいですね。
    個人的には、そういうものを浴びるほど体験させるのが教育のような気がします。
    興味のない子は全く興味持たないでしょうしね。
    謎理論で子供が興味持ってることを潰すのはいいか悪いか判断できないですよね。

    現代の子供は何を欲しがるのか

    泣き喚いて、発狂して、売り場を走り回ってたあの子は一体何が欲しかったんだろうか。
    とてもきになる・・・。

  • PS4をノートパソコンでリモートプレイするよ

    PS4はリモートプレイ機能がついてて、リモート用PCがあれば遠隔でプレイできるんですよね。
    そんな機能いつ使うねん・・・って感じのものなんですが、実家にPS4持ってく訳にも行かないですが、暇な時間あるしゲームしよ・・・というときに使えます。

    Mac でも PCでも、PS vitaでも!スマホでもできる。

    けっこういろんなデバイスに対応してるみたいです。
    スマホでもできちゃうなんて便利ですね。
    Mac PC スマホの場合、コントローラーはPS4のものを持ってたほうがいいみたいです。

    1人プレイ専用です。

    リモートは1人プレイしかできないみたいですね。
    ただし、PS4がその場にあればコントローラーは使えるみたいです。
    vitaでリモートプレイして、もう一人はPS4コントローラーで2Pプレイ、といったこともかのうみたいですね。

    VitaとPS4を所有している人はこんなやり方で2Pプレイができるということを覚えておきましょう。
    リモートだと少し遅延があるみたいなので、音ゲーやシューティングのようなシビアなタイミングを要するものはちょっと操作に違和感を感じそうです。

    遅延に注意

    Rez infiite をプレイしてみましたが、vitaでできるのはすごくよかったですが、流石に操作は遅れてる感じがしました。

    RPGなんかは問題なくプレイできると思います。
    回線環境によっては結構止まったり、ノイズが出てしまうことがありますね。

    事前に設定しておこう

    家で事前に設定しておきましょう。
    電源ONはできないみたいなので、スタンバイからの復帰が基本です。
    また、リモートプレイの起動時間は結構長いです。失敗もします。
    測ったわけではないですが、3分から5分はかかります。
    再生側もスタンバイにならないようにしないとエラーになる感じです。

    必要なもの

    まずPS4を自宅のネットワークにつなぎ、電源のついた状態か、スタンバイにしておく必要があります。

    • PC + PS4コントローラー + USBケーブル
    • Mac + PS4コントローラー + USBケーブル
    • Vita

    上記端末をWifiに接続してください。
    無線でコントローラ使うには専用の端末が必要みたいですね。
    PS4と、端末で同じアカウントでログインする必要があります。

    今回スマホのやり方は紹介しません。

    Vitaの場合

    PS4と同一アカウントでログインしてください。
    PS4リンクアプリを起動し、リモートプレイ、と選択して待ちましょう。
    以上です。簡単ですね。

    PC Macの場合

    https://remoteplay.dl.playstation.net/remoteplay/lang/jp/

    ここでダウンロードしてください。

    インストールすると、コントローラを接続してね、とでますので接続。もちろん有線。

    optionボタンを押すと、ログイン画面が表示されますのでログインしてください。

    PS4と同じアカウントでログインすると検索が始まります。

    けっこう時間がかかります。

    だめだったようです。指示通りにします。

    手動で接続するとわりと早く反応してくれました。
    PS4側の設定もリモートプレイを有効にしておきましょう。

    また、スタンバイ中に起動するために、電源を入れられる設定にしておくといいでしょう。
    設定 →省電力設定 のあたりにあります。
    でも切ってるとダメみたいで、スタンバイからの起動のことです。

    これでMacでPS4ができる

    家の中の自由な場所でできる。
    PS4を持ち運んで行けない外出先でもできる。

    といったところでしょうか。
    コントローラ持ってなきゃ行けなかったり、複数人でできないのでちょっと中途半端ですね。
    その点switchのコンセプトに軍配が上がりそうです。

    そっちは、ガチで本体だけ持ってけば2人とかで遊べますもんね。

  • おすすめ書籍紹介「最速でおしゃれに見せる方法」

    なんとなく手に取った本ですけど、けっこうよかったのでおすすめします。

    ベストセラー本らしいので、そんなに安くはなってないんですけどbookoffとかでも手に入れやすい部類だと思いますよ。

    どっかでみた理論が載ってる

    なんかちょっとしたモテノウハウ本やサイトに載ってるファッションについてのことが、割と理論付きで載ってます。
    もしかしたら、この本がそういった理論の走りなのかもしれないですね。

    ファッションわからん!って人を救う本だと思う

    ぶっちゃけファッションに興味ないんですけど、
    本のタイトル通り、こーこーこーだからこーしとけばええんじゃ!が載ってます。

    暗中模索でよくわからず服を買うより、この本に目を通してから買うのでは結構差があると思いますよ。

    この本を実践してる人は少ない。そしていい感じの人はだいたいこの理論に当てはまる。

    例えば、日本のファッションはカジュアルによりすぎ、もーちょいフォーマルな服を取り入れるべきとか。
    電車の中で他の人をみてると、平日はめちゃスーツとかでフォーマル一辺倒だけど、休日見るとフォーマルな感じをファッションが一切ないなーと感じました。

    靴は地味なほうが使いやすいよ、とか。
    その辺も、おしゃれーなひとが履いてる靴は割と黒いのが確かに多いな・・・とか。

    最速でオシャレに見せた後が大事かも

    この本が普及してるからか、この本で推薦してるやり方のひとが結構いる感じもした。
    最速、な方法以外にもオシャレに見えるシルエットにはパターンがあるよ、とかも紹介されているのでそれらが実践できるのが本当のオシャレなのかな、と思いました。

    とはいえ、ふつーに生活したり、ちょっとちゃんとした格好しなきゃなーとかいう時にはこの本で推薦してる服をとりあえず揃えるのがいいのかなと思いました。

    お金があんまりかかんないのが素晴らしい

    幸い、あんまりお金をかけなくて済む感じなのです。
    理論に沿った、ベーシックアイテムならユニクロでもいいよ、といったことが書いてあります。
    店員さんに意見を聞くのが死ぬほど嫌いなので、気軽に服を買える店でそれなりのものを揃えられるのはいいなーとおもいました。
    当然、ここぞというものにはお金かけていいものを使うのはアリだと思います。

    ダイエットして、服のサイズも合わなくなってきたこともあり、GUとユニクロに何回かよってそれなりのものを揃えました。

    計3万ぐらい使ったかもしれません。
    普通のそれなりの店だったら、コート1着がこれくらいですよね。
    黒チノパン 2000円とかなんで超助かります。

    アウターは総じてサイズが大きめなので、試着は大事だと思います。

    ジャケットを着こなせるようになりたい

    テーラードジャケットってものが、ファッション初心者最難関だと思います。
    今回安物を買っちゃったんですが、ちょっとお金入ってきたら一つ着回せるやつを手に入れたいなーと思います。
    あとそれを着てる自分に慣れたい。

  • 完全無料・広告なしサーバー「XFREE」がすごい(ジオシティーズ引越しにも)

    HTMLサイトなら、広告なしで無料で使えるというサーバーです。
    広告ありであればPHPやWordpressサイトが作れちゃいます。

    https://www.xfree.ne.jp/

    Xdomainからサービスが独立したみたいです。
    以下の記事でwordpressのサイトは作れると思います。

    ⚠️ 一年に一回、利用継続のボタンを押さなきゃいけないみたいです。完全放置は無理ですね。(自動化する方法はありそうですけど、めんどくさいですよね。)

    https://logzitsu.tlog.work/xdomein/

    無料・広告なしだと、PHPが使えないので「メールフォーム」が使えないのですが
    googleフォームを使えば多分搭載できます。

    https://logzitsu.tlog.work/google%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%82%92%E3%82%AA%E3%83%AA%E3%82%B8%E3%83%8A%E3%83%AB%E3%81%A7%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%EF%BC%81/

    残念ながら、SSLに非対応というのが欠点です。

    しかしテストサイト用など、用途によってはすごく役に立つと思います。

    ジオシテーズが3月で終了します。

    わーもう受付が終わってる。
    yahooのホームページサービスジオシティーズの提供が終わりますね。2019年3月です。

    こちらからの引越しにも適していると思います!

  • 美術作品がネット上でみたい時に使うサイト

    フェルメール展にいってきて、作品を見返したいなぁと思ったのでネット上で見れるサイトをまとめたいと思います。

    ぶっちゃけ、会場で図録を買うのが最強だと思うんですが、そんなに頻繁に見るものでもないのでかさばるしあまり好きじゃないんですよね。電子データでカタログ売ってくれよ。

    そもそも、古い美術作品は著作権切れでパブリックドメインになってます。
    だから配布しているサイトでも商用利用可だったりします。

    今回は鑑賞を目的としていますので、その辺の権利関係のチェックはしてません。
    そういう利用をする方はしっかりチェックしてくださいね。

    パブリックドメイン 世界の名画

    http://www.bestweb-link.net/PD-Museum-of-Art/

    主要な絵は揃ってる気がします。
    ただ、解像度が低めかな。

    フェルメール作品

    メトロポリタン美術館

     https://www.metmuseum.org/art/collection

    検索してください。
    “vermeer” の検索結果 38件
    全点あるわけでなく、スケッチも混ざってますね。他の人の作品もあるかも。

    THE NEW YORK PUBLIC
    LIBRARY DIGITAL COLLECTIONS

    ニューヨーク公立図書館 のライブラリ
     https://digitalcollections.nypl.org/

    “vermeer”の検索結果 8件
    出てきたものもちょっと微妙かなー・・・

    シカゴ美術館

     https://www.artic.edu/collection

    フェルメール作品はほぼなし

    まとめ

    高解像度の画像はなかなか見つかりません。
    やはりカタログ購入が最強ですね。

  • ゲーム好きとプログラマー適性の相関性

    絶対関係ある気がします。
    ちゃんと調査したわけではないけど、ゲームが好きな人はプログラミングの特性が高いことが多いです。
    でもたまーに全然興味ない人もいるからなー。

    ゲームの操作が直感的に理解できるのはつまり

    ゲームの操作が直感的にわかるスキルとPCの各種ツールを理解して使いこなす技術はほぼ一緒のものだと思います。

    ゲームの謎解きはバグ解決に応用できる

    時に理不尽な謎が、ゲームの中で存在します。
    ゲームをする人は、オブジェクトと事象を関連付けて仮説を立て、トライアンドエラーをしながら解決の糸口を探します。

    この過程はバグを見つけ、解決策を見つける過程とほぼ同じです。

    プログラミングの苦手な人は、ほぼトライアンドエラーをする前に悩んで質問してきます。
    人に聞くより、PCで試してPCに答えを聞いた方が早かったり、自己解決する力がつきます。

    ゲームをしている感覚と、プログラミングをしている感覚はよく似ている

    そう思います。個人的にゲームは息抜きにならないし、どっちかっていうと疲れる感じがします。
    楽しいんですけど。
    逆にプログラミングしてるときはゲームしてる感覚なので、他の仕事と比べると疲労が少ないし、謎が解けたときは脳トレ的な快感すらあります。

    攻略本をみちゃう人は向かないかも

    ただ例外として、すぐ攻略本に頼っちゃう人はもしかしたらあんまり向いてないかもしれません。

    大学生がもしこれみてたらこれ論文にするといいよ。
    あと採用の時に「ゲームは好き?ジャンルは?」ってな質問もいいと思います。
    謎解き死にげーが苦もなくできる人は適性ある気がする。