タグ

ブックマーク / www.akiyan.com (7)

  • SequelizeでJSONフィールドをupdateする場合はsetメソッドを使う : akiyan.com

    SequelizeでJSONフィールドをupdateする場合はsetメソッドを使う 2022-02-02 nodejsのSequelizeで、MySQLのJSONフィールドをupdateしようとしてドハマリしたのでメモ。 DataTypes.JSON なフィールドは、create時はそのフィールドにobjectを入れるだけで保存できるが、update時はsetメソッドを通してsaveしないと更新できない。 これは更新できない const hoge = await models.Hoge.create({ jsonField: { foo: 123 } }) hoge.jsonField.bar = 456; await hoge.save(); // jsonField.barは保存されない これは更新できる const hoge = await models.Hoge.create({

  • 月額課金のVPSから時間課金のDigitalOceanとEC2に移行した先には自由があった : akiyan.com

    月額課金のVPSから時間課金のDigitalOceanとEC2に移行した先には自由があった 2014-09-08 最近、個人で運用しているサービス群やこのブログのホスティングを DigitalOcean と EC2 に全て移行しました。それまでは さくらのVPS と ConoHa VPS を使っていました。 結果、価格あたりの性能は下がりましたが、メンテナンスとスケールの自由を得ました。 目次 メンテナンスの自由がある サーバーはときどき、まっさらな状態から作り直したくなります。その対象が番稼働しているサーバーの場合、「新しいのを必要な台数ぶん用意して、移行する」のが、ふつうです。 そして移行する際のサーバーの調達において、月額課金型のVPSは課金が月単位なので、移行先のサーバーを用意すると、うまいこと移行時期を調節しても「既存のサーバーとの1ヶ月以上の重複課金期間」が発生します。さくら

  • 今もっとも学習コスパの高い技術はChefだと、Chef勉強会に行って確信した : akiyan.com

    今もっとも学習コスパの高い技術はChefだと、Chef勉強会に行って確信した 2013-02-25 目次 Chefが熱い! 株式会社Engine Yardさん主催の、Chef(opschef)勉強会第一回「初めてのChefの教室 #eytokyo」に行って来ました。勉強会の全編動画は、「初めてのChefの教室」を開催しました。(動画&資料) - Engine Yard Blog JP | Engine Yard Blog JP で観ることができます。 勉強会では登壇者が「シェフの帽子」を被って発表していましたw 発表者の皆様方も豪華すぎ! Chefとは Chef(シェフ)とは、ざっくりいうとサーバーインフラの構築・更新を自動化する技術で、類似としてはpuppetがあります。(参考:オープンソースなシステム自動管理ツール Puppet:連載|gihyo.jp … 技術評論社 ) 属人性や、面

    今もっとも学習コスパの高い技術はChefだと、Chef勉強会に行って確信した : akiyan.com
  • 違法ダウンロード刑罰化への津田大介氏の国会参考人発言を書き起こしました : akiyan.com

    違法ダウンロード刑罰化への津田大介氏の国会参考人発言を書き起こしました 2012-06-20 平成24年6月19日の文教科学委員会における、津田大介氏の参考人発言を書き起こしました。津田氏の発言は非常にわかりやすく、書き起こしたら違法ダウンロード刑罰化問題について理解する人が増えるのではないかと思ったからです。 なお、見出しの追加は僕によるものです。また発言内容に関して、一部てにをはの加筆修正、前後重複する発言の一部修正、そして「あー」「まあ」「やはり」などは相当数削除しました。 期間限定ですが、ニコニコ生放送でタイムシフト視聴が可能です。津田大介氏の発言は3:36:00頃から20分間ほどです。かなり長文なので、動画が観れる方は読むより観るほうが早いかもしれません。ではどうぞ。 目次 前段、自己紹介 みなさんよろしくお願いします。津田と申します。 すいません、まず最初に、こんな不謹慎な金髪

    違法ダウンロード刑罰化への津田大介氏の国会参考人発言を書き起こしました : akiyan.com
  • Twitterさん、OAuthのアクセス権限の細分化を! : akiyan.com

    Twitterさん、OAuthのアクセス権限の細分化を! 2010-09-07 TwitterのOAuth認証を利用するサービスを作ってみたが... 一昨日の日曜日(9/5)に、クックパッドさんのオフィス提供による 『TFJ CodeCamp #2』 という1日開発合宿に行きまして、TwitterのOAuth認証を使ったサービスを初めて作ったんです。ユーザーのタイムラインを読んでいろいろやってくれるタイプのサービスを。で、実際OAuth認証するサービスを公開することを考えてみたんですが、どーにも無視できないリスクがありまして。 まず、TwitterのOAuth認証のアクセス権限レベルって、「全部のデータが読める」or「何でもできる」しかありません。今回のサービスはタイムラインさえ読めればいいのですが、OAuth認証としては全部のデータを読める要求しかできなくて、その認証をしてもらったならば

  • 電子工作の経験がなくても、誰でもハードウェアを自作できる時代が来ていた! : akiyan.com

    電子工作の経験がなくても、誰でもハードウェアを自作できる時代が来ていた! 2009-06-07 『電子工作』 なんとなく興味はあるけど、電気回路なんてまったくわからないし、はんだごてとか使うのもやたら危なそうだし...というイメージが(少なくとも個人的には)ある電子工作の世界。 そんなイメージは、とあるセミナーでぶっ壊されました。 なんと、最近の電子工作の世界は「プログラミング未経験でもperlCGIやPHPぐらいならできそう」と同じくらいのところまできていたのです。 たとえば、PCを使わずに「人が通ったことをセンサーで感知して、自動的にtwitterにpostする機械」を、電子工作経験がほぼゼロの僕でもちょっとがんばれば作れそうと思えるぐらいでした。 「できたらいいなあ」が「やればできちゃう」ぐらいになってて、なんだか、視野がぐぐっと広がった感じがしてかなりテンションがあがりました。

    電子工作の経験がなくても、誰でもハードウェアを自作できる時代が来ていた! : akiyan.com
  • ブログをMT(3.32)からWordPressに移行しました : akiyan.com

    ブログをMT(3.32)からWordPressに移行しました 2009-01-01 何やらMTからWordPressにPermalinkを維持したままさくっと移行できるということを知ったので、年末から元旦にかけて移行してみました。MTのバージョンは3.32で、WordPressのバージョンは2.7です。 参考にしたサイトは以下の通り。 固定リンクを変えずにスムーズにMovableTypeからWordPressに移行するまでの作業ログ (idea*idea) テンプレートタグ - WordPress Codex 日語版 データの移行は手順どおりに行うことで、基的にすんなり移行できました。コメントもトラックバックもちゃんと移行されています。あっけなくてすごい。ただ一点、データ中のコメントタグでハマりました。 目次 投稿記事中にコメントタグがあると、表示時にデザインが崩れる どうやらWord

    ブログをMT(3.32)からWordPressに移行しました : akiyan.com
  • 1