TypeScriptで木構造と遊ぶ

あらすじ 突然ですが、やむにやまれぬ事情により木構造と戯れることになりました。 緊急クエストです。 僕の大嫌いな再帰……1年生の頃、C言語で難しいと感じたのは、メモリの動的確保と再帰アルゴリズムの実装だった。いまだにメモリ漏れ/2重解放といった致命…

親要素の幅に合わせて文字幅を自動調整するディレクティブをAngularで作る

おはようございます! こんにちはこんばんは!!今回は小ネタですが、今までありそうでなかったタイポグラフィのお話をしようと思います。Excel でセルからはみ出た文字のサイズを自動的に小さくしてくれるアレと同じようなことを Angular アプリケーション…

CSSグリッドレイアウトで番組表(ラテ欄)を試作してみたよ

こんにちはこんにちは。訳あって CSS のグリッドレイアウト*1で遊んでいます。お恥ずかしい話、つい最近まで僕は「レイアウトなんて FlexBox で十分だ」などと考えていましたが、グリッドは後発の規格だけあって中なか〻なかどうして便利なことに気付いてし…

データビジュアライゼーションの教科書を実践してみよう(棒グラフ篇)

こんばんは、たーせるです。先日、『データビジュアライゼーションの教科書』を買ってきました。データビジュアライゼーションの教科書作者: 藤俊久仁,渡部良一出版社/メーカー: 秀和システム発売日: 2019/05/31メディア: 単行本この商品を含むブログを見る…

AngularにD3を組み込んでみよう

こんばんは、たーせるです。ずっと Angular 単独ネタばかり書いてきましたが、ときには別なライブラリと組み合わせてみたくなることがあります。 でも、使いたいライブラリと Angular の相性が必ずしも良いとは限りません。今日はそんなシチュエーションに遭…

AngularのGuardの中で、遷移元のパス (URL) を取得したい

こんばんは。 たーせるです。ついに@ngrxもバージョン8 になりましたね。 #ngrx のバージョンが上がり、いくつか破壊的な変更が発生している。 むしろなぜ今まで、あの冗長なActionの書き方が許されていたのか。 pic.twitter.com/hS9MKkvRaX— たーせる (@ter…

Bootstrap4 の .container を部分的に無効化する

おはようございます。 たーせるです。ついに Angular の バージョンが 8 になりましたね。おめでとうございます。おめでとうございます。さて、最近はよく Bootstrap で遊んでおります。 非常にベタな CSS フレームワークですが、それなりに見栄えのするペー…

Angularで認可制御(同時上映: Jasmineによるユニットテスト)

はじめに この記事は、Qrunchに投稿した記事1) 2)を、はてなブログ向けに再編集したものです。アプリケーションのコンテンツをユーザに開示するかどうかを制御する仕組みの実装方法と、そのテストに関する手法を取り上げます。 認証と認可 よく混同される概…

僕が適当に考えたAngularの連打防止制御

超お久しぶりです。 たーせるです。どういうわけか疲労極まっており、いろいろ端折っております。 それでもなんとか書き留めておきたいので、ここに残しておくことにします。 ナイスな導入 今日は、Angular で Submit ボタンを連打されないようにするにはど…

2018年 買ってよかった本10選

お久しぶりです。 たーせるです。 今年はほとんどブログ投稿をしないまま1年が終わってしまいそうだということに気付きました。 まぁ全く何もなかったかというとそういうわけでもなく、昇進したり、異動したり、僕を採用した担当者が次々と辞めたりとさまざ…

SPA のお話

こんにちは、たーせるです。 先日、休暇を利用して大分の温泉へ行ってきました。そこで今日は、スパ繋がりということで、だらだら SPA の話でもしようかと思います。

7つの習慣

はじめに 唐突だけど、僕はずっと自分に自信がなかった。 というか今もない。 弱気で、グズで、ちょっとでも強い叱責を受けるとすぐに怯んでしまう。 ときどき自分の言動が正しいかどうか不安になることすらある。自信がないから、僕はいつも上層部の言いな…

α9を買いました

突然ですが、驚異の連写性能を誇るカメラ α9 を購入しました。これは……(・ω・ lll) #sony #α9 pic.twitter.com/xaZ9xIeuAj— たーせる#6 (@tercel_s) 2017年8月11日僕にとっては、2年前に買った α7S に次ぐ 2 台目の Sony 製ミラーレス機です。この α9、従来機…

はじめてのソロギター

お久しぶりです。ちょっと公私ともにいろいろあり、気づけば前回の更新からだいぶ経ってしまいました。 前回までのあらすじ サイレントギターを買いました。tercel-tech.hatenablog.comあれから約半年。相変わらず、サイレントギターは僕にとって非常にお気…

ヤマハのサイレントギターを買ってきたよ

前回のあらすじ ギター教室で生まれて初めてアコースティックギターに挑戦しました。tercel-tech.hatenablog.com今回は、そんな僕が初めてギターを買うお話です。ちなみに買ったのはヤマハのサイレントギター (SLG200S) です。 初めての楽器店 話は 1/29 ま…

はじめてギターを持った日

ギター始めました 本当は Angular2 の話でもしようと思っていましたが、予定を変更して今日はギターのお話をします。 すべてのはじまり 今から6年くらい前、お友達の @pi_cro_s さん*1にドライブに連れていってもらったときのことです。彼女はショッピングモ…

JavaScript初心者だけどReactにさわってみたよ! エピソード2

いきなり前回のあらすじ 最近は、業務外でTypeScript + Reactを勝手に勉強している。直近で仕事で活かす機会はないけれど、これ、勉強していると本当にたのしい(´ω`*)昔、Processingをやっていた頃のような、純粋な技術の楽しみを新たに発見したような気持…

JavaScript初心者だけどReactにさわってみたよ!

本日のあらすじ フロントエンド界隈で流行っていたらしい React という謎のテクノロジーにちょっと触ったよ! 流行に乗り遅れた気もするけどきにしない!Reactか……— たーせる (@tercel_s) 2016年6月12日 ご注意 この記事に開発環境の構築や JSX の構文・コン…

標準域ニッパチ通し大口径ズームレンズSEL2470GMを手にいれたのでいろいろ撮ってきた

久々のカメラネタです。 すべては、ここから始まった それは、梅の季節のことでした。当時、僕は数多くの犠牲者を出した某炎上案件の鎮火に当たっていました。わりと過酷な仕事だったので、自分にご褒美を与えることにしました。

Java vs Python - 構文の違い選手権(超不完全版)

2018.05.26 追記: ソースコードのコメント中にある〝Python〟の綴りに誤りがあるとのご指摘を頂いたので訂正しました。Pythonか…。— たーせる (@tercel_s) 2011年2月7日 というわけで、春の Python まつりやります。やりません。pythonわかりませ〜〜〜んあ…

2015年 買ってよかった本10選 +1

2015年も残すところあとわずかです。そんな今年1年のおさらいに、僕が実際に買って読んだ中でも特に琴線に触れた本を、独断と偏見で10冊ほどピックアップしました。※ 2015/12/29追記: 『SQL実践入門──高速でわかりやすいクエリの書き方 (WEB+DB PRESS plus)…

SQLインジェクションのお話

注意: 本日のお話はフィクションです。うっかりしていると陥りがちなミスなので、野暮を承知で注意喚起。 前置き 株式会社コラショは、青森県八戸市に本社を構える菓子メーカーである。国内7拠点に工場を持ち、独自の生産管理システム「BNS」を運用している…

Processing.js(3Dモード)ではぅ君をふわふわさせる、の巻(メイキング篇)#p5advent

この記事は 本篇 のつづきです(ページが重くなりすぎたので分割しました)。【もくじ】 はじめに でこぼこ感のつくり方 概要と実装手順 高さマップを作る 高さマップを法線マップに変換する 法線マップからピクセルごとの陰影情報を計算する ピクセルごとの…

Processing.js(3Dモード)ではぅ君をふわふわさせる、の巻 #p5advent

みなさんこんにちは。Processing Advent Calendar 2015 5日目担当の たーせる と申します。今回は、小さなスケッチをひとつだけ投稿します。 (スマフォやタブレットでご覧の皆様は甚だしく処理落ちするかもしれません)

DiffアルゴリズムをC#でてきとうに実装した

C#

本日のあらすじ Diff アルゴリズムを C# でてきとうに実装しました(タイトルそのままです)。ちなみに 2 年半ほど前にも Java で似たようなことをしていましたが、当時はスクリーンショットだけ載せてはいおしまいでした。今回はせっかくなので超カオスなC#…

外観をカスタマイズしたチェックボックスをASP.NET MVCで利用する

やりたいこと HTMLのチェックボックスの外観を変更したい 外観を変更したチェックボックスを、ASP.NET MVC 5から利用したい 問題の背景 デフォルトのチェックボックスはイケてない上に変更が面倒 HTMLフォームの中でも、チェックボックスは外観のカスタマイ…

90mmマクロレンズを街に連れ出してみた

前回までのあらすじ 中望遠マクロレンズ・SEL90M28Gを買いました。せっかくなので、シルバーウィーク中にいろいろ撮りましたよんよん。

青空を撮りたくて

前回に引き続きカメラネタです。今日は、2つほど秘密兵器を入荷したのでご紹介しようと思います。 秘密兵器1: 円偏光フィルタ きれいな青空を撮るために、円偏光フィルタというチートアイテムを購入しました。これを手持ちのレンズ SEL1635Z に取り付ければ…

星空を撮りたくて

君と話していた夜が懐かしい。僕がほんの少しだけ夜空に近かった。TM NETWORK 〝Here, There & Everywhere〟 少し前の話になりますが、念願の一眼カメラを手に入れました。 購入したのは、α7S*1 と、広角ズームレンズSEL1635Z*2です。数ある一眼カメラの中で…

おふろの排水口が詰まって色々手を尽くしたけど結局ラバーカップが最強だった件

今日言いたいことは、「浴槽が完全に詰まってしまったけど自分でなんとかしたい人は、とりあえずラバーカップを試してみよう」です。それ以上のことはなに一つ書いていません。

Copyright (c) 2012 @tercel_s, @iTercel, @pi_cro_s.