アドバイスおじさん現る 世の中には「アドバイスおじさん」という人がいて、若手の画家などが個展を開いたりするとやってきて、あなたこうしたほうがいい、ああしたほうがいいとアドバイスをしてくる迷惑な人種を指す*1。GoogleでもTwitterでも「アドバイスおじさん」で検索をすると被害報告が山のように出てきて、クリエイターを苦しめているのが分かる。 アドバイスおじさんに1回絡まれて「ここまでやるとやりすぎ!」「紙っぽくなくて紙の良さ全然出てない」「切り絵らしさ全く無いね」って言われたことあってめちゃくちゃ悔しくて堪らなくて更に切り絵らしさ無くなりました 切り絵で如何にリアルさを表現できるかを突き詰めているのが斉藤の世界だ!!! pic.twitter.com/6uByaogHnS — 切り絵作家斉藤洋樹 個展【足跡】2.28-3.1 (@kiriehiro) 2019年11月22日 白状します
しばたです。 Windows Command Line Blogに面白い記事が投稿されていたので、本記事で軽く解説し公開されているスクリプトを試してみます。 Integrate Linux Commands into Windows with PowerShell and the Windows Subsystem for Linux Windows上でのLinuxコマンド Windows上でLinuxコマンドを実行する方法はいろいろありますが、2019年現在はWindows Subsystem for Linux (WSL)がWindows 10(およびWindows Server 2019)で標準で利用可能です。 WSLでは様々なLinuxディストリビューション環境をサブシステムとして利用可能で、通常はコンソール(Bash)で対話的につかう事が多いかと思いますが、外部からwsl.exe
朝、起きられない。 今までさまざまな起床方法にチャレンジしてきた。アラームをかけたスマートフォンをベッドから少し離れた場所に置いてみたり、特定のものを撮影するまで止まらない目覚ましアプリを使ってみたり、100回振らないと止まらない目覚まし時計や、ドラを叩いて起こしてくれる目覚ましを自作したこともあった。 しかし、どれもつらさが勝ってしまって長くは続かなかった。 結局、フリーランスであることに甘えて、朝起きることを諦めてしまうのだ。 起きるのを諦められる環境にあるならそれでもいいか、と割り切っていた時期もあった。しかし、寝てていいと言われたらいつまでも寝ていられる。11時頃、下手したら午後にいそいそと布団から出る生活になってしまった。これではさすがに日常生活に支障がある。 しかも、そんな自分とは対照的に、朝から充実した時間を送っている人を見るたび、「ああ、なんて自分はダメな人間なんだろう」と
あけましておめでとうございます。春節がやってきて2020年のはじまりを感じますね。 他のことをやっていたので抱負エントリを書くのを忘れていたのですが、1月で旧正月なのでまだセーフです。 さて、さっそく去年を振り返ることにしましょう。 2019年の抱負 として挙げたのは Sphinx のメンテナ活動をがんばる なにか使えるツールをリリースする (少なくとも一本以上) 技術書を読み続ける。時間を取る。 家の片付け 新しい技術へのチャレンジ の5個でした。 それぞれについて振り返ってみましょう。 Sphinx のメンテナ活動をがんばる:△ 745コミット。去年が 917コミットだったので、ちょっと減ってしまいましたね。 8月末に引っ越しがあって、その前後に活動をほぼ停止してしまったのが効いています。 また、9月は技術書典にも参加していたので、ほぼコミット数が止まってしまいました。 ずっと目標にし
Intro Podcast を PWA 対応するために、待望だった機能の 1 つが Background Fetch だ。 これにより、通常 Range Request で取得するような、大きなファイルを事前にダウンロードしておくことができるようになる。 この API と、 Service Worker およびブラウザにおける Range Request/Partial Response の扱いについて記す。 background fetch Podcast は大きな音声ファイルがメインコンテンツとなる。 PWA のキャッシュ戦略典型例としては install 時に全てキャッシュする request 発生時にキャッシュする といった方法がある。 しかし、この方法は一般的な Podcast としては少し使いにくい。 install 時に全てのファイルをキャッシするのは現実的ではない requ
"草APIサービス" Pixela のリリース以降、これを題材にして多くの方々に様々なものを作っていただきました。 Third Party Libraries · a-know/Pixela Wiki · GitHub Useful case examples · a-know/Pixela Wiki · GitHub Web API のみの提供、というスタイルのサービスなのですが(主に僕の力不足によるもの)、Pixela ユーザーのみなさまには逆にそれをうまく逆手にとってワイワイ遊んでいただいていて、個人的には嬉しいかぎりです。 そして今回いよいよ、有志の(そして、会社の同僚でもある)方・id:yutailang0119 の手によって、Pixela iOS/iPadOS クライアントが爆誕しました!!その名も、PixelaUI! PixelaUI Yutaro Mutaユーティリティ無料
中国は大きい。 たとえば北京から上海まで 1,500 km 近く離れている。いちいち移動も大変だ。ちょっとした作業のために移動するくらいならリモートで作業したほうが良い。 アメリカは大きい。 たとえばニューヨークからシリコンバレーまで 5,000 km くらい距離がある。リモートで会話したり作業したりできなければ話にならない。 一方、日本の場合、東京に人間が一極集中している。 たとえば西の新宿駅から東の東京駅までたった 10 km くらいしかない。離れた別の拠点でも東京メトロか都営地下鉄か JR に乗ればスイーッと目的地に着いてしまう。せいぜい数十分もあれば別の拠点に着くだろう。交通費も 100 円とか 200 円台だ。 環境が全然違うのだ。 東京のような場所では、きちんと設備や環境の整ったオフィス間を移動して目的地で顔を突き合わせながらシゴトを進めたほうが圧倒的に効率が良い。 だいたい薄
_ Design It! ―プログラマーのためのアーキテクティング入門 翻訳担当の島田さんから頂いたDesign It! を読み終わって少し時間がたったが紹介する。 システムを開発するときに、どのような筋道で開発に着手するかの前段階の調査と思考の筋道を説明した本である。プログラミングそのものも設計だが、それより下位の設計(たとえばクリーンアーキテクチャのような実装設計であり、フレームワークへの適用設計である)よりもさらに下位にくる、全体の見取り図の設計、実装設計のための方向性の決定のための設計と考えると良い。アーキテクチャとしては下位だが、上流工程とも言える。上か下かは立ち位置による。以下では下とする。 内容はおれさま判断で正しい。この言語化(つまりは書籍化、結局は筆者のマイケル・キーリングのノウハウの分化と手順化)には舌を巻く。 11月の末頃いただいて、大体1か月くらいかけて通勤時の何割
2014年のアイデアを実装している— k1LoW (@k1LoW) 2020年1月18日 2週に1度くらいFukuoka Growth Nextのコワーキングスペースを使わせてもらっています*1。 その時ちょっとだけ席を立ちたいときに、展開しているMacBookやバックパックを「置いておくか」「持っていくか」いつも悩みます。 バックパックはワイヤーを持ち歩いているので机に縛ってしまえばいいのですが、MacBookはそうもいかないので少しだけ安心できるような仕組みが欲しいなと思っていました。プライベートのMacBookとはいえ、盗まれたら家計に大打撃です*2。 日本ですしコワーキングスペースという出入りが限定されているエリアなのでそこまで気にする必要はないんですが。 「そういえば昔そんなこと考えていたなー」と思ったら、アイデアをエントリに残していました。 k1low.hatenablog.c
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
以下は前提。 今の所属企業では、半期ごとに他者評価コメント(上司ではなく、同僚からもらえる、半期の自分の働きや動き方についてのコメント)としてフィードバックを受けることができる 今期もらった他者評価コメントが、個人的には「わかる...!」「なのでやっていきたい...!」ってかんじだったので、見えるところにメモすることで来期の自分の備忘と発奮につなげたい 現在CRE(Customer Reliability Engineer)として業務に従事しているが、最近は、担当プロダクトの価値向上みたいなところにも積極的に働きかけをおこなおうとしているところ (そしてこの領域は、ゆくゆくは、所属(株式会社はてな)の CRE の職域のひとつにもしていきたいところでもある) もらった他者評価コメント さすがに同僚からもらったコメントをそのまま載せるのは躊躇われるので、要点に絞って列挙する。以下はあくまで、他
定常的に発生する業務をなんとか自動化しようと、気づくと2年近く同じ機能の運用の自動化に取り組んでいる。ずっとやってるわけではなくて、たまに意識が高まってちょっと良くして、それでしばらく運用して、というサイクル。いずれは完全に自動化できるに違いないと信じている。 自動化や効率化をすすめるにあたって、家にある家電が賢いことが心の拠り所になっている。 家にある家電はすごく賢くて、外出してる間に床を吸ってくれたり、着た服を洗って乾かしてくれたり、食材の様子を見ながら加熱してくれたりする。仮にこれらの作業をすべて手動でやることを考えると余暇がすべて消え去る。 家電がここまでやってくれているときに、自分たちの作っているソフトウェアはどれくらい賢いかというと、人間が定常的に、こっちのデータをあっちにコピーしてデプロイする、みたいな単純な作業が残っている箇所がある。洗濯物をこっちの槽からあっちの槽に運んで
昨年から Oracle Cloud の無料枠を使っています。2 vCPU な VM を2台も無料で使わせて頂けるという Oracle Cloud さんの大盤振る舞いに感謝しつつ、Oracle Cloud Function でしりとりをしてみました。 Oracle Cloud Function は Fn Project というサーバレスプラットフォームをベースにしており、同プロジェクトの fn というツールを使う事で、他の Fn Project を使うクラウドと同様に操作を行う事ができます。 Fn Project Open Source. Container-native. Serverless platform. https://fnproject.io/ fn コマンドは以下の手順でインストールする事ができます。 curl -LSs https://raw.githubuserconte
PostgreSQLのテーブルをBigQueryにとりあえずコピーする雑な方法を調べたのでメモします。 ググっても複雑なソリューションばかりで簡易な方法が無かったので調べたものです。 MySQLなどの他のDBでも同様の方法でいけると思います。 こういうのでいいんだよ、こういうので psql コマンドなどでDBのテーブルを改行区切りJSONで出力 出力を gsutil で GCP Cloud Strage にアップロード bq load コマンドで Cloud Strage からBigQueryテーブルにコピー uri="gs://mybucket/temp$(date +%FT%T)-$RANDOM.ndjson.gz" q='select ROW_TO_JSON(mytable) from mytable order by id' psql $PGMMDB -t -A -c "$q" |
やってみた。マネージャーに「やってみてほしい」と言われたこともあり。 以下結果。 最上志向 戦略性 目標志向 慎重さ 親密性 という結果になった。 ちなみに ただ受けてもつまんないかなと思って(?)、受ける前に34ある資質のうち、「これ、上位になりそうな気がする!」と感じたものをリストアップしておいてみていた。それが以下。 運命思考 最上志向 信念 責任感 達成欲 ポジティブ 目標志向 結果、あんまり該当してなくておもしろい。やはり、自分のことは自分ではわからないものなのかもしれない。 こういうの、結局どの説明文を見ても自分に当てはまる気がして、なんだか自分が受け入れられているように感じるセラピー的なものでしかないんじゃないかと思っている部分がある(私見です)。が、マネージャーが今後少なからずこれを参考にしてくれるようなので、その点は少し楽しみにしている。 さあ、才能(じぶん)に目覚めよう
_ PDFは難しい 以下のように出力されるPDFがある。 これが、pdf-readerでは正しくテキストが取れない。 X座標が関連業の部分と(0.2%)の部分で入れ子になるからだ。x座標が(の部分で左に移動している。 x:81.15690000000001, y:428.4363, char=関 x:87.15690000000001, y:428.4363, char=連 x:93.15690000000001, y:428.4363, char=業 x:86.6769, y:428.4363, char=( x:92.6769, y:428.4363, char=0 x:95.6769, y:428.4363, char=. x:98.6769, y:428.4363, char=2 x:101.6769, y:428.4363, char=% x:107.6769, y:428.43
https://github.com/Songmu/flextime flextimeはテストコードの中で現在時刻を切り替えるためのライブラリです。Sleep時に実際に時間を止めずに時間が経過したように見せかける機能もあります。 つまり、PerlのTest::MockTimeやRubyのtimecop的なことをしたいわけですが、Goだとグローバルに関数の挙動を切り替えるといったことはできないため、利用にあたってはtimeパッケージで使っている関数を、flextimeパッケージに切り替える必要があります。 具体的には、flextimeはtimeパッケージと同様のインターフェースを備える以下の9つの関数を提供しています。 now := flextime.Now() flextime.Sleep() d := flextime.Until(date) d := flextime.Since(da
Intro Web サービスにおいては通常、 Web サーバから取得できるアクセスログやエラーログを取得し解析する基盤を保有するだろう。 しかし、 Web サーバから取得できる情報だけでは、ブラウザで何が起こったのかを知るのは限界がある。 今回は、ブラウザ内で起こったことを知るための Reporting API と、その Report の収集について解説する。 Notice 本記事の大半は 1 年以上前に書いたものだが、そのころは仕様も実装もまだまだ落ち着きが無かった。 仕様 report-uri から report-to への移行期 JFV の採用への不安 実装 ディレクティブの実装がバラバラ ReportingObserver では取れるが default group に自動では飛ばない(未実装) ReportingObserver で取った report が JSON Seriali
職場の今までいた部署が潰れてしまったので、新しい部署で仕事のためにErlangを学んでいる。基礎的な文法については学び終わったので、現時点でのErlangについての雑感を書いておこうと思う。 Erlangは多数派のプログラミング言語とはだいぶ違う文法を持っている。終端記号がドットであることもそうだが、比較演算子もだいぶ違っている。多くの言語が!=を使うなか、Erlangは/=を使っている。Less than or equal toが=<であるのも多数派とは異なっている。ただし、Greater than or equal toは>=だ。一貫性がない。 終端文字はドットだが、関数の中には一つの式しか書くことができない。式はカンマで区切ることができるので、以下のようになる。 func() -> expr1 , % カンマ expr2 , % カンマ expr3 . % ドット このような文法はリ
スノーボードによる膝の痛みがなかなか治らない。 30を超えてから新しい運動を始めると悩まされるのが靭帯と腱の損傷だ。筋肉痛というのは数日で回復するが、靭帯と腱の回復には数ヶ月かかる。これまでにボルダリング、ダンス、スノーボードと新しい運動に挑戦し続けているが、そのたびに靭帯と腱を損傷している。 残念ながら今の日本語圏のインターネットにはまともな情報がないので、せめて自分の怪我の状況と回復時の自覚症状ぐらいは書き残しておこうと思う。 ボルダリングでは指の腱を損傷した。原因は単純で、足を滑らせて指だけで極端な荷重変化を支えてしまったのが原因だ。指の腱を損傷すると、指の曲げ伸ばしと手首、手首の下辺りに違和感を感じる。回復の自覚症状はかなり急峻だ。病院に行ったところ、抗炎症作用のある塗り薬を処方された。塗るとわずかに痛みが減る。最初の一ヶ月ぐらいはほとんど回復が見られず絶望的になるが、ある日を境に
自分の過去の登壇・執筆情報の管理が面倒になってきたのと, Twitter等に貼ってあった自己紹介のページがあまりに得体が知れない感じになってしまっていたので, ポートフォリオというかプロフィールというか, そういうものを用意することにした. 静的ページでいいけど, 1次情報はYAMLかなにか, 管理しやすいものになっていると助かるので, まぁJekyllでいいでしょ, という感じでミニマルに作りはじめた. ブログ記事とかGitHubのリポジトリとかもかいつまんで載ってるといいかもね, とやっていったらそこそこのボリュームになってしまった. でも最近は歳を取ったのか趣味でコードを書くモチベーションが低くて全体的に意識が低い. できたもの ソースコード https://github.com/tarao/tarao.github.io/ Jekyll まず一番の目的としては, 文献リストを表示し
昔ながらのビデオシンセサイザーはsin波をそのまま電圧(?)として入力して波形を出していた、というのを見かけたのでやってみた。 参考にした動画。走査線上に上から順に書いていく。 www.youtube.com できた。nanoKONTROL2に対応している。 MIDIコントローラで波形のパラメータを調整しつつ色を描画する https://t.co/OD3c0pPXKl pic.twitter.com/EP7AnXO8cs— 趣味はマリンスポーツです (@hitode909) 2020年1月16日 操作慣れてきたけど意味ないスキルっぽい https://t.co/RA2muTIr43 pic.twitter.com/QgKHOKBRGW— 趣味はマリンスポーツです (@hitode909) 2020年1月16日 FPS60出るまで縮小するようにしたところCPUでやってるためすごい小さくなった
tl;dr スプリントに名前がついていると便利 2週間スプリントの場合二十四節気をスプリント名につけると捗る ズレは適宜調整しましょう 二十四節気スプリントシステムとは 今年から、Nature社でもスクラムっぽくスプリントを回し始めたのですが、前職のチームでも採用していた二十四節気スプリントシステムを導入しました。 二十四節気スプリントシステムというと大げさですが、これは単に、各2週間スプリントの名前に二十四節気を割り当てるものです。二十四節気のWikipediaのリンクを以下に載せておきますが、最近はGoogle検索の結果にも出てくるので驚きです。 二十四節気 - Wikipedia ちなみに、これは、Mackerelチームでスクラムを採用し始めた頃に、当時のスクラムマスターであったid:motemenが発案したものです。 参考: はてなMackerelチームの開発フロー(スクラム、リモ
nanoKONTROL2固定ならいいけどそうでないコントローラを使いたい時もあり、そのときに物理的なコントローラ上での配置をソフトウェアからは知ることはできない。 ウーバーイーツしたケンタッキーを食べながら話していて、順番になんでもいいから操作してもらって、ソフトウェア的には触った順に機能をアサインしていくといいんじゃないかと思ったのでやってみた。結論としてはできることはわかった。値が連続的ならスライダー、そうでないならスイッチとして扱うことも可能。しかし、うっかり変な順番で触ってしまうともとに戻せなくてたいへんなので、事前にプリセットをlocalStorageに入れておくような操作が必要になりそう。 MIDIコントローラとソフトウェアの機能で何をどれに割り当てるか設定するのがめんどう問題への対策として触った順に機械的に割り当ててみるのを試しに書いてみた、値が0 or 127ならボタン、そ
JSer.info #471 - Chromiumベースの新しいMicrosoft Edgeが正式リリースされました。 Download New Microsoft Edge Browser | Microsoft New year, new browser - The new Microsoft Edge is out of preview and now available for download | Windows Experience Blog Upgrading to the new Microsoft Edge - Microsoft Edge Blog Windows 7+、macOSに対応していて、当初から発表されていたようにChromiumベースにしています。 Microsoft Edge: Making the web better through more open
Windows SDK、Xamarinでデュアルスクリーン向けのSDKが公開されました。全く自分たちがデバイス(Surface Duo)を出すと決まった途端にこうですよ。一方CESではIntelは折りたたみ式ながら広げると1スクリーンになるセパレート式ではないデバイスを推していて、Lenovo等からも発売が決まり、PCベースのデュアルスクリーンデバイスも結局どうなるんですかねといった感じです。結果的に普通にデスクトップアプリ作るのが正解なような気がしなくもありません。PCですから。 Announcing dual-screen preview SDKs and Microsoft 365 Developer Day Xamarin Goes Dual Screen
Subaru will end production of its horizontally-opposed engine to focus solely on electric cars by midway through the 2030s. It will develop EV tech with Toyota. 情報源: Subaru to go electric-only by the mid 2030s | Autoblog Auto Blogの記事によると、スバルは2030年までに販売する車の40%を電気自動車もしくはハイブリッド車にし、30年代半ばまでにはその比率を100%にまで引き上げる計画のようです。 特に中国およびEUでのCO2排出規制がますます厳しくなる中、この決定が成されたようです。当然一晩で状況が変わるわけでもなく、スバルの株式を8.7%持つトヨタ自動車とのアラ
【覚えておくと便利な知識】 これはファミレスの商品開発理論なんですが「人のお腹は平均400gで満腹」になります。 鍋とかBBQとかで食材を調達する時は一人400gを基準に用意すると丁度よいです。 (炭水化物系はバランス調整で使… https://t.co/mOismgmLbf
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く