touka_ttのブックマーク (1,472)

  • CDK for Terraform Is Now Generally Available

    TerraformInfrastructure as code provisioning​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌‍‌​‍​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌‌‌‌​‌‍‌‌​​‌‍‌‌‌​​‍‌‌‍‌​‌‍

    CDK for Terraform Is Now Generally Available
    touka_tt
    touka_tt 2022/08/02
  • Visaのタッチ決済 公共交通機関への導入を強化 - 日本経済新聞

    カード国際ブランドの1つである米ビザ(Visa)傘下の日法人ビザ・ワールドワイド・ジャパン(東京・千代田)が、「Visaのタッチ決済」の普及に力を入れている。特に注力しているのが、有力アクワイアラー(加盟店と加盟店契約を締結するクレジットカード会社)の1社である三井住友カードなどとタッグを組んで目指す「公共交通機関への導入」だ。2022年7月7日、JR九州が、22年7月22日から23年3月3

    Visaのタッチ決済 公共交通機関への導入を強化 - 日本経済新聞
    touka_tt
    touka_tt 2022/08/01
  • 1年以上にわたる初めての技術書の商業執筆活動を終えての感想と今後挑戦したいという方へ -TypeScriptとReact/Next.jsでつくる実践Webアプリケーション開発 -|たまにゃん📘 Next.js実践本7/25発売

    1年以上にわたる初めての技術書の商業執筆活動を終えての感想と今後挑戦したいという方へ -TypeScriptReact/Next.jsでつくる実践Webアプリケーション開発 - 2022年7月25日より「TypeScriptReact/Next.jsでつくる実践Webアプリケーション開発」が技術評論社より発売されました。3人の著者(@tejitak, @Kourin1996, @tamanyan55)、編集者(@nodawep)、レビュワーの方々が1年以上にわたり執筆に携わったで紆余曲折しながらもゴールした技術書となっています。を手にとっていただいた皆様のおかげで非常に好調な滑り出しとなり、早くも増刷が決定となりました。Amazonでの評価もよくソフトウェア開発・言語のカテゴリーで1位を取ることができました。 私自身初めての商業執筆という事で勝手が分からないながらも最後までやり遂げ

    1年以上にわたる初めての技術書の商業執筆活動を終えての感想と今後挑戦したいという方へ -TypeScriptとReact/Next.jsでつくる実践Webアプリケーション開発 -|たまにゃん📘 Next.js実践本7/25発売
    touka_tt
    touka_tt 2022/08/01
  • 「バグを意図的にバグのまま残す」という選択肢がある

    はじめに gcc v12.1において、C++の正規表現ライブラリstd::regexに、正規表現のバリデーションを改善するパッチ(以下"改善パッチ"と表記)が取り込まれました。改善パッチによって、これまではバリデーションにひっかからなかった不正な正規表現文字列が"正しく"不正なものと認識されて例外が発生するようになりました。 これだけ聞けばいいことだけのように思えるかもしれませんが、実はそうでもなかったりします。経験豊富なかたであれば見た瞬間ゾッとしたかもしれません。記事では、この一見問題なさそうな改善パッチによって発生しうる問題、および、その具体的例について紹介するとともに、この手のパッチを当てるかどうかは難しい判断になるという知見を共有します。 結論 改善パッチによって発生する問題 発生条件 gcc v12.1以降、あるいは改善パッチをバックポートされた任意のバージョンを使ってC++

    「バグを意図的にバグのまま残す」という選択肢がある
    touka_tt
    touka_tt 2022/07/31
  • Web3は本当に日本に必要な技術なのか、あるネット騒動が広げた波紋

    最近、Web3について解説したある入門書が「間違いだらけ」とネットで話題になっていた。他社の出版物なので書名を挙げるのは控えるが、検索すればすぐに見つかるはずだ。怪しい出版社の書籍ではなく、インターネット関連の書籍には定評のある技術系出版社が出版したものだ。 ネットでは、この書籍内でイーサリアムをOSと呼んでいたり、TCP/IPやHTTPといったプロトコルを米Googleや米Amazon.comが独占していると書いたりしている点が問題視されていた。これを見て私は当初、「よくある自転車置き場の議論ではないか」と思った。 自転車置き場の議論とは、知識が足りない人は質的な議論ができず、自分が理解できる範囲のどうでもいい議論しかできないことを指す。この書籍に関していうと「Web3の仕組みを理解できないから、自分に理解できる範囲で揚げ足取りをしているだけではないか」と思ったのだ。 確かにイーサリア

    Web3は本当に日本に必要な技術なのか、あるネット騒動が広げた波紋
    touka_tt
    touka_tt 2022/07/29
  • 文化シヤッターのシステム開発頓挫で、日本IBMが19.8億円の賠償を命ぜられた理由

    システム開発の頓挫を巡る、文化シヤッターと日IBMとの間の裁判で、東京地方裁判所は日IBM側に19億8000万円の支払いを命じた。米セールスフォースのPaaSを用いた販売管理システムの構築を目指し、2015年に始めた開発プロジェクトだったが、2017年にストップしていた。東京地裁は開発失敗の原因をどう認定したのか。裁判記録をもとに読み解く。 文化シヤッターが、20年以上前から使用していた販売管理システムを刷新するプロジェクト格的に始動させたのは2015年1月のことだ。日IBMに提案依頼書(RFP)の作成を委託。そのRFPを基に複数ベンダーから提案を受けた上で、日IBMを開発委託先として選定した。 日IBMの提案はシステム構築に米セールスフォースのPaaS(プラットフォーム・アズ・ア・サービス)である「Salesforce1 Platform」を用いるものだった。RFPでは標準

    文化シヤッターのシステム開発頓挫で、日本IBMが19.8億円の賠償を命ぜられた理由
    touka_tt
    touka_tt 2022/07/29
  • アジャイル開発とデータベース設計 - 変化に対応するシンプルな実装のために必要なこと - Agile Journey

    はじめまして。そーだい(@soudai1025)です。私は普段は技術コンサルティングや受託開発を請け負う合同会社HaveFunTechの代表として、また、予防治療の自社サービスを展開する株式会社リンケージのCTOという二足の草鞋を履き、日々、さまざまなWebサービスの開発に携わっています。 これまでの開発経験のなかで、データベース設計に関わるさまざまな問題に遭遇してきましたが、稿ではとくに、アジャイル開発時に発生しやすい問題とその対処についてお伝えしたいと思います。開発の現場で目にしやすい実装におけるアンチパターンを示しつつ、アジャイルという指針を維持しながら、対処となるデータベース設計についてご紹介します。 会員登録のアンチパターンと処方箋 イージーな実装とシンプルな実装 Userと言う名の罠 拡張と破綻 データベースは変化に弱い 仕様変更とテーブル変更 Addで変化に追従する 正規化

    アジャイル開発とデータベース設計 - 変化に対応するシンプルな実装のために必要なこと - Agile Journey
    touka_tt
    touka_tt 2022/07/28
    "データベース設計においてまず認識すべきは、イージーとシンプルは違う、ということです。" めっちゃいい話。今を意識するとイージーな設計やってしまいがち(自戒)だし、シンプルな設計意識していきたい
  • リーダブルテストコード / #vstat

    「リーダブルなテストコードについて考えよう ~VeriServe Test Automation Talk No.3~」で使用したスライドです。 https://veriserve-event.connpass.com/event/243280/ 登壇動画はこちらで公開されています。 https://vimeo.com/742517199/e001ac43ac <参考リンク> Twitter https://twitter.com/jnchito Blog https://blog.jnito.com/ Qiita https://qiita.com/jnchito プロを目指す人のためのRuby入門[改訂2版] https://gihyo.jp/book/2021/978-4-297-12437-3 Everyday Rails - RSpecによるRailsテスト入門 https://

    リーダブルテストコード / #vstat
    touka_tt
    touka_tt 2022/07/28
    "テストコードにおいて過度なDRYは読みやすさの敵"めっちゃわかる....
  • 事業撤退するので、Apple MusicのクローンアプリをOSSにします - Qiita

    ソースのURL デモ動画 なぜOSSにするのか? 2021年7月〜11月にかけて、アーティストが独自の音楽ストリーミングアプリを作れるサービスを開発していました。 事業として上手くいかなそうで、事業撤退するのでOSSにします。 LPはこちらです。 -> https://origify.app/ このソース誰得? SwiftUIを使って音が流れるようなアプリケーションを作りたい人 なぜ作ったのか? 地元の山梨で活動している同じ中学だったアーティストが 「CDが売れない。ストリーミングの分配率が低い。」などの 悩みを抱えていたので、 その悩みを解決したいと思い、このサービスを作り始めました。 サービス名はOrigifyです。 事業がうまくいきそうだったら、VCから資金調達をして、サービスを始めようと思っていました。 なぜこの事業を撤退したのか? 権利関係が難しい Apple StoreとGoo

    事業撤退するので、Apple MusicのクローンアプリをOSSにします - Qiita
    touka_tt
    touka_tt 2022/07/28
    やってからじゃないと見えてこないものもあるし実際に手を動かしているのは凄いと思う。プロトタイピングとかエンドユーザへのヒアリングといった仮説検証のプロセスを挟むべきだけど、それも後の祭りでしかない
  • ソフトウェアエンジニアをしていて影響を受けた5冊(+α)

    他の方の記事ですが、読んでいておもしろかったです。記事に出ているはClean ArchitectureとTDD、LeanとDevOpsの科学くらいしか読んだことなかったです。 また自分も書くことで、他の方も記事を書くようになり、ついでに他の方の記事を読んでみるなどしたいなと思ったので書いてみます。 私はソフトウェアエンジニアとしてのキャリアはまだ7年くらい[1]なので短い方ですが、約7年間の中で読んで印象に残ったものを紹介します。 計算機プログラムの構造と解釈 Scala関数型デザイン&プログラミング Effective Java Programming Rust 実践ドメイン駆動設計 なお、この記事ならびにのリストは誰かの役に立つことは想定しておらず、単に自分が読んで影響を受けているなあと感じるをまとめています。つまり自己満足です。 加えてこの手の記事を書く際には、一応筆者のプロフ

    ソフトウェアエンジニアをしていて影響を受けた5冊(+α)
    touka_tt
    touka_tt 2022/07/27
  • エンジニアとして今の自分を形成した本を5冊紹介する - パンダのプログラミングブログ

    エンジニアとして今の自分を形成した5冊 エンジニアとして働くにあたって自分が大きく影響を受けたを考えてみた。もちろん他にもあるが、今回は以下の5冊に絞って紹介する。 Clean Coder(クリーンコーダー) Team Geek Clean Architecture(クリーンアーキテクチャ) テスト駆動開発 LeanとDevOpsの科学 この記事の対象者としては、独学でプログラムを書き始めた人やエンジニアスクールを卒業したばかりの方というよりは、実務経験を1~3年くらい積んでいるけど次に何を学べば良いかわからず、自分でイマイチ伸び悩んでいると感じている人を主に想定している(かつての自分がそうだった)。 特にチーム開発、オブジェクト指向言語でのコーディング、テストコードを書いた経験がある人が読んで、に書いてあることを実践すると自分の成長を実感するだろう。 「Clean Coder」、「

    エンジニアとして今の自分を形成した本を5冊紹介する - パンダのプログラミングブログ
    touka_tt
    touka_tt 2022/07/25
    いい本ばかり挙げられてて最高。LeanとDevOpsの科学は読んでなかったし興味がわいたので買いました
  • 書籍「いちばんやさしいWeb3の教本」は本当に酷い内容だし、Web3界隈の人は一致団結して間違いを指摘して、インプレスは回収して内容修正するべき

    2022年7月26日追記:インプレスの「いちばんやさしいWeb3の教」回収判断についてという記事を書きましたので、こちらもあわせてご覧ください。 著者の方には申し訳ないのですが、下記のツイートで存在を知った「いちばんやさしいweb3の教」という書籍が当に酷い内容です(内容が気になる人は、2022年7月31日までインプレスのサイトで1、2章が無料公開されていますので、ぜひご覧ください) 。 Web3の説明ではだいたいGAFAがディスられるけど、「TCP/IP、SMTP、HTTPはGoogleAmazonに独占されてる」というのはさすがに理不尽すぎる pic.twitter.com/amgEU3Gmpg — catnose (@catnose99) July 19, 2022 #いちやさWeb3 実在する技術用語をやさしく噛み砕いているようで実際のところ意味不明なワードサラダなので悪質

    書籍「いちばんやさしいWeb3の教本」は本当に酷い内容だし、Web3界隈の人は一致団結して間違いを指摘して、インプレスは回収して内容修正するべき
    touka_tt
    touka_tt 2022/07/22
  • 考え方が合わないのか情報が揃っていないのか - Konifar's ZATSU

    「考え方が合わないなー」と感じた時は、相手と自分の持っている情報が揃っているかを疑ったほうがいいよね、という話を雑に書く。 たとえば「上司の理解がない」「部下の危機感が足りない」「同僚が慎重すぎる」みたいなやつ。なんでそんな考え方をするのかわからなくて憤りを感じるようなことがある。当に考え方が合わないこともあるが、実は持っている情報量の違いによって思考結果が異なるだけで、思考回路自体に違いはなかったということも多い。 例を出してみる。プロダクトの1年後を考えてこれを絶対にやったほうがいいというボトムアップの提案が受け入れられなかったとする。 この時、実は相手は裏側で短期の売上目標を達成するために必死なのかもしれないし、ステークホルダーとのハードな交渉をしているのかもしれない。あるいは、プライベートで大変なことがあって考える余裕がないのかもしれない。逆の立場で見ると、実は提案する側はメンバ

    考え方が合わないのか情報が揃っていないのか - Konifar's ZATSU
    touka_tt
    touka_tt 2022/07/22
  • 最近のWeb3への雑感

    Web3とは何であったか トークンとコントラクトと誰からでも見える台帳を使ってなんか出来そうなことないっすかねくらいの思想または活動 自動販売機で金入れたら人を解さずにジュースが買えるような感じで、トークンを支払ったら人を解さずにトークンが買えたり付与したりできる仕組みを作れるスマートコントラクトというのがあり、これなんかに応用できないっすかみたいなことだけだったはず NFTとかDAOとかもその応用例の一つなだけにすぎない トラストレスとか分散性みたいな話はEthereumのDocsには一部記述があるがあくまで理想論として語ってるだけ。会社がvisionをHPに書いてるようなもん。 Internet技術が置き換わるとかBigTechを打倒するみたいな対立構造を煽るような話では全く無い そもそも既存のインターネットの上に成り立っているし、分散されたそのノードはどこのサーバーで動いているんだ

    最近のWeb3への雑感
    touka_tt
    touka_tt 2022/07/22
  • スクラム開発チームと業務委託エンジニアの相性が最悪だと思っている|s_semiya

    はじめにこの記事の対象読者は「機能しているスクラム開発チームのメンバーないし関係者」をイメージしています。 また会社のフェーズや資状況、フルタイムでないメンバーを雇いたいなどのコンテキストもあるので業務委託が一概に悪とは言いません。 単純に相性が悪いってだけです。 また相性が悪くてもチームが即崩壊するとかそう言う話でもないです。 僕は業務委託の人が嫌いなわけではありません。ただスクラム開発と相性悪いな(主に単価的な意味で)と思っています。 あとここで言うSES的に送り込まれる業務委託の人の単価は月100万~150万円くらいです。 実は「業務委託契約」とは限らないWeb界隈の一部の慣行として「協力会社(個人を指す)」とほぼ同義語として「業務委託」は使われています。「業務委託」と呼ばれる個人に対してリーダーが指揮命令権を持ちます。契約形態は関係ありません(パねぇな)。 実態の契約形態が業務委

    スクラム開発チームと業務委託エンジニアの相性が最悪だと思っている|s_semiya
    touka_tt
    touka_tt 2022/07/17
    直接雇用だと給与あげなくていいと読めて微妙。スキルが上がって単価と見合わないけど、それでも働きたいと思える職場をつくるのは会社側の責任だとトヨタの社長も言ってるので直接雇用だとか業務委託は関係ないよ
  • 特別な理由なしにgit-flowを新規採用するべきではない - Qiita

    私がこれまでGitの研修講師やブランチ戦略のコンサルティングをおこなってきた経験に基づいて、この記事を書きます。 Gitのワークフローについては自転車置き場の議論になりがちであまり乗り気がしないのですが、最近少し発見があったのと、実際に多くの現場で明らかにフィットしないのに git-flow を検討したり採用したりしようとして苦労をしている様を目撃することが多いので書くことにしました。 この記事で主張する内容はタイトルの通りですが、まず前提として以下を宣言しておきます: 全てのケースに100%フィットするようなワークフローは存在しない git-flowがフィットするケースも探せばあるかもしれない 例えばすでに何年もgit-flowでうまく回せてるよ、など どのようなワークフローを採用するかは最終的にはあなた(のチーム)が判断すべき さて、 git-flow は 2010年1月「A succ

    特別な理由なしにgit-flowを新規採用するべきではない - Qiita
    touka_tt
    touka_tt 2022/07/11
    featureの開発が完了してdevelopにマージしたときにコンフリクトが発生するわけだけど、頻繁にソースコードをマージして問題を早期に発見し、差分が小さいうちに解消するというCIの考えに逆行してるのが問題だと思ってる
  • 【レビュー】Anker 736 Charger (Nano II 100W) をチェック | Purudo.net

    みなさま、こんにちは。Kazuto Tanabe です。 今回は、Anker 736 Charger (Nano II 100W) をレビューします。製品は最大100Wの出力が可能な USB-C*2、USB-A*1 を搭載した3ポート USB-C&A 充電器です。 記事の公開・修正についての詳細はこちらよりご確認いただけます。なお、記事で使用した製品は初期ロットであり、出力の改善を行ったリニューアル版ではありません。 ※既に販売が再開されている様子ですが、同社はこれらが改善品か否かを言及しておらず、誌でも確認を行っていないため詳細は不明です。販売再開後の製品詳細についてのお問い合わせは、お答えできることが何もありませんのでご遠慮下さい。 ・Anker からのリリース記事の公開を受け、販売元の Anker が検証を行い、以下の声明を発表しています。 製品は法的に求められているPS

    【レビュー】Anker 736 Charger (Nano II 100W) をチェック | Purudo.net
    touka_tt
    touka_tt 2022/07/05
  • テクノエッジ創刊のご挨拶 | テクノエッジ TechnoEdge

    初めましての方は初めまして。そうでないかたは大変お待たせしました。テクノロジーメディア TechnoEdge テクノエッジ、日より始動します。 テクノロジーのカッティングエッジ / 最先端からの興奮と驚きを、未来が現実になってゆく感動を共有する媒体を目指して、編集部一同、やりたい放題に粉骨砕身してゆく所存です。 創刊にあたって改めまして、テクノエッジ編集長の Ittousai と申します。前職では2005年から約17年ほど、米国に拠地があるガジェットブログの日版編集部に所属しておりました。 多くの皆様にご愛顧いただいたEngadget日版が今年3月で終了したことから、弊誌は「事実上の後継媒体」とご紹介いただくことも多いのですが、現在も更新中の米国版・中国版Engadgetと運営上の関係はなく、私を含めスタッフの一部が共通している以上の関連はありません。 何より、Engadgetは多

    テクノエッジ創刊のご挨拶 | テクノエッジ TechnoEdge
    touka_tt
    touka_tt 2022/06/22
  • Cloudflare outage on June 21, 2022

    This post is also available in Deutsch, Français, 简体中文, 繁體中文, 日語, 한국어, Español and ไทย. IntroductionToday, June 21, 2022, Cloudflare suffered an outage that affected traffic in 19 of our data centers. Unfortunately, these 19 locations handle a significant proportion of our global traffic. This outage was caused by a change that was part of a long-running project to increase resilience in our busi

    Cloudflare outage on June 21, 2022
    touka_tt
    touka_tt 2022/06/22
  • 「418 I'm a teapot」が永久欠番(?)に ~25年前の発行されたジョークRFCの後始末/【やじうまの杜】

    「418 I'm a teapot」が永久欠番(?)に ~25年前の発行されたジョークRFCの後始末/【やじうまの杜】
    touka_tt
    touka_tt 2022/06/21