t_motookaのブックマーク (983)

  • 1月9日、初代iPhone発表の日にiPhone SDK 2時代をふりかえる - Cocoaメモ

    これははてなエンジニアアドベントカレンダー2022の40日目の記事です。昨日は id:kouki_danのCI/CDサービスのOpenID Connect対応 Dive Intoでした。 16年前の今日、2007年の1月9日は初代iPhoneが発表された日です。思い返すと、初期のiPhoneネイティブアプリ開発環境には今となっては当たり前の各種機能がありませんでしたね。簡単にふりかえってみます。 初代iPhone発表〜iPhone SDK iPhone OS 2 SDK時代なかったもの カット・コピー・ペースト iPadとiOS(OS名) AVFoundationによる細かいカメラ操作 Push通知 アプリ内課金 Core Data マルチタスキング Objective-C ARC Swift 20周年に向けて 初代iPhone発表〜iPhone SDK 2007年1月9日、初代iPhon

    1月9日、初代iPhone発表の日にiPhone SDK 2時代をふりかえる - Cocoaメモ
    t_motooka
    t_motooka 2023/01/09
    そう言えばそうだった。色々と変わりましたなぁ。
  • シェルスクリプトでlsをパイプでつなぐのはなぜ悪いのか ~ ShellCheck: SC2010, SC2011, SC2012 とファイル名改行問題 - Qiita

    シェルスクリプトでlsをパイプでつなぐのはなぜ悪いのか ~ ShellCheck: SC2010, SC2011, SC2012 とファイル名改行問題ShellScriptUNIXshellシェル芸POSIX はじめに シェルスクリプトで ls コマンドの出力結果(ファイル名一覧)をパイプで他のコマンドに渡して処理するのは推奨されません。ls コマンドを使ったコードを ShellCheck で検査するとおそらく問題があると警告が表示されるでしょう。ls を使うなという指摘自体には賛成なのですが SC2010、SC2011、SC2012 に書いてある理由については正しい説明がされていないと思っています。この記事ではなぜ ls の出力結果を他のコマンドにパイプで渡すのが悪いのか、ls を使わずに実現するにはどうしたら良いのかを解説したいと思います。一つ補足をしておくと、この問題は CLI コマ

    シェルスクリプトでlsをパイプでつなぐのはなぜ悪いのか ~ ShellCheck: SC2010, SC2011, SC2012 とファイル名改行問題 - Qiita
    t_motooka
    t_motooka 2023/01/09
    これは良い解説だけども、やはりlsの手軽さの前では……
  • PHP: Prolog Home Page

    PHP: Web Framework Of The Future powered by trealla prolog "php: a fractal of good design" PHP stands for Prolog Home Page. PHP is Prolog implemented in C, compiled to Wasm, speaking CGI Wasm components, executed by a Rust runtime, interpreting PHP-style templates open source: github.com/guregu/php examples Trealla Prolog playground ✨ Run Trealla straight from your browser! USER TESTIMONIALS "Dear

    t_motooka
    t_motooka 2023/01/09
    紛らわしいw そして懐かしのmarqueeだ
  • 文化祭で滞在状況記録システムを運用しました

    文化祭からはや 3 ヶ月。ずっと書きたいとは思っていたんですが、すぐ定期試験がやってきたり修学旅行に行ったりしてるうちにズルズル来てしまいました。このまま年を越すわけには行かないので、重い腰を上げて書き上げてしまおうと思います。 文章力が皆無なので読みづらい箇所があったらごめんなさい。質問等ございましたらお気軽にどうぞ! 1. システム概要 感染症対策の一環として、主に各展示の同時滞在者数の抑制を目的として導入したシステムです。 文化祭への来場者全員にリストバンドを配布します。各リストバンドには個別の QR コードがプリントされており、各展示の入室時及び退室時に、展示のスタッフが Web アプリ上でスキャンを行い、来場者の入退室時間を記録します。 主な機能として以下が挙げられます。 同じ時間に同じ教室にいたのがどのリストバンドをつけていた来場者であるかが分かるため、万が一新型コロナウイルス

    文化祭で滞在状況記録システムを運用しました
    t_motooka
    t_motooka 2023/01/07
    これはすごい。高校生とは思えなかった。
  • https://twitter.com/himasoraakane/status/1611267905383170048

    https://twitter.com/himasoraakane/status/1611267905383170048
    t_motooka
    t_motooka 2023/01/07
    プロ責法みたいな、相手の違法性をある程度説明できれば開示の義務を負わせることができる、みたいなの無いのかな?
  • Encrypted DNS + NTP = Deadlock

    Photo by Uzoma Ozurumba, CC BY-SA 4.0, no changesI’m generally a big fan of encrypted DNS for the security it provides with negligible performance impact. But I recently found out the hard way that DNS over TLS/HTTPS can deadlock with Network Time Protocol (NTP) on embedded devices without a battery-backed real-time clock. Many low-cost routers lack a battery for keeping time during power loss. Af

    Encrypted DNS + NTP = Deadlock
    t_motooka
    t_motooka 2023/01/04
    せやな。ルータ等の機器側で、証明書署名検証の日付検査を緩めたり、通常のDNSにfallbackしたりしてくれてたら…とも思うけども難しそう。
  • 紅白の歌詞フォントを特定する速さを競う『紅白フォント合戦』6年ぶりの変更で界隈に激震が走る「絶対フォント感欲しい」

    書体讃歌 @typeface_anthem ※※※当方で撮影・作成した掲載物を転載する場合は必ず【引用元を併記】ください※※※写植(写真植字)の文字盤や紙資料をアーカイブしています(停滞気味)廃棄予定の方はご一報くださると幸いです◆写研・モリサワ・リョービ◆デザイナーではないです◆「奇才紳士名鑑」kemur.jp/isai230120 note.com/typeface_anthem 書体讃歌 @typeface_anthem 【告知】 年も #紅白フォント合戦 の時間が近づいて参りました。一曲目歌詞の一文字目が出た瞬間から、全国1億2000万人の文字っ子が書体特定のRTA記録を争う一大イベントです。毎年ミリ秒単位での大接戦となります。怖。 今年の勝利の女神🏆は誰に微笑むのか!?日19:20から奮ってご参加ください。 pic.twitter.com/fMkphHjdlb 2022-1

    紅白の歌詞フォントを特定する速さを競う『紅白フォント合戦』6年ぶりの変更で界隈に激震が走る「絶対フォント感欲しい」
    t_motooka
    t_motooka 2023/01/02
    これは良い競技w
  • Draw SVG rope using JavaScript

    This is an interactive article. To fully experience it, you'll need to turn JavaScript on. Today, I'll take you through the process I came up with in regard to transforming an SVG path into a vector rope drawing. We'll learn how to turn the path on the left into the rope on the right: The problem popped up on a project my colleagues were working on, and it stuck with me. I thought about it and sta

    Draw SVG rope using JavaScript
    t_motooka
    t_motooka 2023/01/02
    これは良いSVG
  • TLSが難しい?RustとLinuxカーネルで実装しよう!

    TLS(Transport Layer Security)が難しすぎると、お嘆きのセキュリティファースト世代の皆様、RustLinuxカーネルを実装しながら学んでみましょう! カーネルモジュールの実装は難しい?それは誤解です。TLSをアプリケーションとして実装しようとすると、各種のライブラリを検索していたつもりが、SNSを眺めていて、一日が終わっていることありますよね。カーネルモジュールを実装するために使えるのはカーネルの機能だけです。検索する必要はなく、雑念が生じる余地はありません。その集中力があれば、カーネル開発は難しくありません。 TLSとLinuxカーネル皆様の中には、LinuxカーネルはTLSをサポートしているのでは?と思っている方がいるかもしれません。TLSは実際のデータの送受信の前に、ハンドシェイクと呼ばれる、暗号鍵の合意や相手の認証を実施します。ハンドシェイク後、Linu

    TLSが難しい?RustとLinuxカーネルで実装しよう!
    t_motooka
    t_motooka 2022/12/30
    つよい…
  • 【速報】2025年9月30日以降 AWS上でのMicrosoft製品利用が制限されます【SPLA】 - サーバーワークスエンジニアブログ

    こんにちは、クラウドインテグレーション2部 技術1課 宮形 です。 先日よりAWS公式サイトに気になる文言が追加されていることを確認しております。 AWS上で Microsoft 製品を利用している皆様に大きく影響する内容でしたので、こちらのBLOGで速報としてご紹介させていただきます。 追加された文言について つまりどういうことか 2025年9月30日までに何に移行すればよいか 1. SPLA の対象とならない製品に移行する 2. Listed Provider が直接ライセンス提供する Microsoft 製品やサービスへ移行する 3. Microsoft ライセンスを AWS へ BYOL する方式へ移行する 4. Microsoft の定める Listed Provider 以外のコンピューティングサービスへ移行する 参考ドキュメント まとめ 追加された文言について 追加された文言

    【速報】2025年9月30日以降 AWS上でのMicrosoft製品利用が制限されます【SPLA】 - サーバーワークスエンジニアブログ
    t_motooka
    t_motooka 2022/12/29
    この辺の用途、Azure上だと簡単だったりするのだろうか?(Azureのことを調べずに書いてる)
  • 『ファイナルファンタジー』ドット絵の匠・渋谷員子の履歴書|絵が描きたい、でも、ゲームはやらない - ぼくらの履歴書|トップランナーの履歴書から「仕事人生」を深掘り!

    「匠」という言葉を聞いてどんな姿を思い浮かべるでしょうか。ひとつの技術を磨き続けてきた人、あるいは伝統的な技法を守り続けている人をイメージするかもしれません。 しかし、移り変わりの激しいゲーム業界の匠は違いました。『ファイナルファンタジー』シリーズをはじめ数多くの作品のデザインを手掛け、「ドット絵の匠」と呼ばれるスクウェア・エニックスの渋谷員子さんです。 家庭用ゲームの黎明期から35年以上にわたり活躍し続け、業界のレジェンドとも言われる存在ながら、「ドット絵のゲームが消えていっても感傷に浸る暇がない」ほど最先端を走り続けてきたという渋谷さん。新しい技術やトレンドを常に吸収して変化していく姿は、匠の言葉のイメージを見事に覆してくれます。その一方では「絵を描くことが大好き」というピュアな思いを貫く一途さも垣間見えるのです。 今や活躍のフィールドはゲームだけにとどまらず、渋谷さんのドット絵は再び

    『ファイナルファンタジー』ドット絵の匠・渋谷員子の履歴書|絵が描きたい、でも、ゲームはやらない - ぼくらの履歴書|トップランナーの履歴書から「仕事人生」を深掘り!
    t_motooka
    t_motooka 2022/12/29
    匠だ。これは最高の記事。
  • 人事はテックブログを監視すれば社員の転職活動を見抜けるので、対策を考える - Qiita

    この記事は エンジニア転職活動ハックをシェアしよう! by キャリアデザインセンター「Direct type」 Advent Calendar 2022 の 23 日目です。 転職サイトはリファラを送るのをやめた方が良いと思う という記事を 3 ヶ月ほど前に書きました。これは「転職サイトに求職者が実績として会社のテックブログへのリンクを貼った場合、会社側はブログのアクセス解析ツールを使うことで記事執筆者が転職活動中であることを見抜ける」という内容です。今日はその対策を考えます。 どうして転職活動がバレるのか 転職活動がバレる理由は、採用サイト側からその記事へ遷移した際にはリファラが付くからです。 Referer (referrer ではなく referer, typo が正しい) は、 The "Referer" [sic] header field allows the user age

    人事はテックブログを監視すれば社員の転職活動を見抜けるので、対策を考える - Qiita
    t_motooka
    t_motooka 2022/12/26
    転職サイトの企業側画面のURLをリファラに設定した上で、自社の全部の記事にアクセスすればわからなくなりそうだけども、「電子計算機損壊等業務妨害罪」に該当するリスクはあるかも?
  • C++ コンパイル時「出力」 ~C++にできないことはない~ - Qiita

    これは、 C++ でコンパイル時に出力まで済ませようとした話です。 コンパイラは GCC に限ります。 はじめに もうすぐクリスマスですね! クリスマスにすることといえば……、 そう、コンパイル時処理ですね!! コンパイル時処理 C++ のコンパイル時処理は非常に強力で、様々なことがコンパイル時にできてしまいます。 普通はコンパイル時に決まる定数の計算に使われますが、これを悪用利用してコンパイル時に処理がすべて終わるようなものも書くことができます。 例として、コンパイル時 FizzBuzz を書いてみます。 #include <array> #include <string_view> #include <algorithm> #include <concepts> #include <iostream> template <std::unsigned_integral T> conste

    C++ コンパイル時「出力」 ~C++にできないことはない~ - Qiita
    t_motooka
    t_motooka 2022/12/20
    変態だ(最大級の褒め言葉)
  • UIから「白」が消える日|ritar

    これは designing plus nine Advent Calendar 19日目の記事です。 こんにちは。ritarと申します。 今年の10月頃、YouTubeに大きいデザイン変更がありました。 アイコンの変更、角丸やレイアウトなど全体的に一新されているのですが、中でも自分が仰天したのは「アンビエントモード」という新機能です。 アンビエントモードこのモードをオンにすると、動画の下側のUI領域が、まるで動画部分から光が漏れているかのようにじんわりと色づきます。 これを見たとき自分は度肝を抜かれました。なんたってUIの領域にコンテンツの色が侵しているのです。 これを踏まえて、最近UIと色について考えたことを、UIデザインの歴史を振り返りながら記していきます。先に要点を言うと、UIはどんどん「無色透明」になっていくと考えます。これは「技術が生活に浸透することによってUIは存在感を減らし

    UIから「白」が消える日|ritar
    t_motooka
    t_motooka 2022/12/20
    流行りとしてはそうだろうね。腕の立つデザイナさんが設計するときは大丈夫だろうけども、我々素人デザイナが流行りに乗って真似しても視認性落として地獄になるだけだから、上級者だけに流行って欲しいw
  • 残業月80時間以上なのに手取り20万円…危うい「裁量労働制」の実態 国の審議会が適用対象の拡大を議論:東京新聞 TOKYO Web

    実際の労働時間にかかわらず一定の時間働いたとみなす「裁量労働制」の対象拡大を巡る国の議論が大詰めを迎えている。経営側は「制度の満足度は高い」として拡大を求める一方、適用者の1割近くが「過労死ライン」の労働時間に達するなど運用面の危うさから慎重論は強い。裁量制で働いた当事者は「働かせ放題にできる制度では、もう働きたくない」と話した。(畑間香織)

    残業月80時間以上なのに手取り20万円…危うい「裁量労働制」の実態 国の審議会が適用対象の拡大を議論:東京新聞 TOKYO Web
    t_motooka
    t_motooka 2022/12/19
    裁量を与えずに裁量労働を主張している経営者たちは、その経営能力はこの私にさえ劣るのだからさっさと退場して、まともに裁量労働してる会社そして社会全体に迷惑をかけるのをやめて欲しいですね。
  • 「ココイチ」客足低調 年2回の値上げでも補えず 名古屋支社 谷天晴 - 日本経済新聞

    「ココイチ」の愛称で知られる「カレーハウスCoCo壱番屋」が12月1日、今年2回目の値上げに踏み切った。運営会社の壱番屋は原材料や輸送費の高騰を受け客単価の上昇を図るが、新型コロナウイルス禍で減少した客数が戻っていない。2023年2月期の連結営業利益は30億円と、過去最高だった20年2月期の6割にとどまる見込みだ。コロナ禍の影響を抜け出す外チェーンもある中で、試練を迎えている。ココイチは19

    「ココイチ」客足低調 年2回の値上げでも補えず 名古屋支社 谷天晴 - 日本経済新聞
    t_motooka
    t_motooka 2022/12/16
    ココイチ大好きだけども、店舗のある地域に行く機会が減ったのと、席を1つ飛ばしに座れる程度に空いてることが(16時台とかであっても)ほとんど無くて、行きにくいな。隣席密着は、ちょっと。。
  • 秘密情報には出どころも書いてくれ!頼む! - KAYAC engineers' blog

    SREチームの長田です。 KAYAC Advent Calendar 2022の11日目の記事です。 アプリケーションから何かしらの外部サービスを利用するとき、そのサービスを利用するためのAPI Keyなり秘密鍵なりの秘密情報を保持することになります。 暗号化したものをファイルとしてアプリケーションに持たせたり、 Amazon Web Services(AWS)ならAWS Secrets Managerや AWS Systems ManagerのParameter Store(SSM Paramater Store)に保存したものを実行時に読み込んだりするでしょう。 これらの秘密情報、どこから来たのかわかりますか? どこから来た秘密情報なのか 秘密情報を使って出どころを調べられるのであれば問題はないでしょう。 # 例えばAWSのIAM User Credenntialsとか $ AWS_A

    秘密情報には出どころも書いてくれ!頼む! - KAYAC engineers' blog
    t_motooka
    t_motooka 2022/12/11
    この手の管理、小さな組織だととても上手く行くけども、大きな組織だとどこかで破壊されてしまうのが辛いところ(大抵は「緊急案件」のせい)
  • 披露宴の席次を Gromov-Wasserstein 最適輸送で決めた話

    数理最適化 Advent Calendar 2022の9日目です。 新緑の頃、新型コロナ流行の合間をぬって、ささやかな結婚披露宴を表参道の式場にて催しました。諸々の準備の中でも席次はこだわるとキリがなく、数理最適化を使って決めました。人間関係をできるだけ保つようなゲスト集合から座席集合への写像を考えます。 ゲスト間人間関係を考慮して良い感じの配席を考えたい tl;dr 披露宴をしました 知り合い関係が複雑かつ長机でゲストの席配置が難しい 組合せ爆発は物。高々20人の配置に1週間以上悩んだ結果、数理最適化した方が早いと結論 「知り合い同士を近くに配席する」問題は非凸な二次計画になり汎用ソルバでうまく解けない ゲストを席に"輸送"すると考えて最適輸送の一種で解くとうまくいった 質的に非凸な問題を非凸のまま、しかし性質の良い距離構造を活用するアプローチが奏功したのではないか 再現用Colab

    披露宴の席次を Gromov-Wasserstein 最適輸送で決めた話
    t_motooka
    t_motooka 2022/12/09
    結婚するには新郎または新婦のいずれか1人以上に数理最適化のスキルが必須(過言)(それはさておき、これは良い記事)
  • 74歳市議、職員に「もうけの1割はお礼するものや」…拒否され「ケツの毛まで抜いたる」(読売新聞オンライン) - Yahoo!ニュース

    滋賀県長浜市の押谷与茂嗣(おしたによもつぐ)市議(74)が市有財産の売却益の一部を渡すよう市職員に不当要求したり、威圧的な言動を繰り返したりしたとして、市が議会に再発防止を申し入れたことがわかった。 市の申し入れ書などによると、市が昨年11月、市内の県道に設置していた消雪装置を県に約6300万円で売却する仮契約を結んだことを巡り、押谷氏は、県に装置を買わせるよう提案したのは自分だと主張。昨年11月から今年10月にかけ、市の担当職員に「もうけた分の1割はお礼をするものや」と要求し、職員が拒否すると「ケツの毛まで抜いたる」と脅したなどとしている。 9月20日の市議会予算常任委員会の分科会では40分間に、市幹部を「お前」「イエスマン」と呼ぶなどの「侮辱的な言葉」が43回、答弁を遮るなどの「威圧的な言動」が78回の計121回あったとしている。

    74歳市議、職員に「もうけの1割はお礼するものや」…拒否され「ケツの毛まで抜いたる」(読売新聞オンライン) - Yahoo!ニュース
    t_motooka
    t_motooka 2022/12/09
    刑事責任の話に持っていってないように見えるけども、何か事情があるのかな?
  • 『困窮している若い女性、子供』では無く『少年』を助けるのが物凄くしんどい

    自分はよくありがちなボッシーのネグレクト家庭で育った。 高校の時からはバイトと奨学金で何とか学費と費を稼いで卒業した。 常日頃からカネカネうるさい母や、家に帰ると彼氏とやらとよろしくやってる様な家にすっかり嫌気が差して バイトが無い日でも似たようなダメ家庭育ちの連中とつるんで公園とかでたむろう、典型的な健康優良不良少年になっていた。 もっとも自分達はせいぜいイキってタバコ吸うぐらいだったけど(バイト先の先輩に良くして貰う、覚え良くする為に、そういう文化に染まっていたのもある) もっと悪い仲間や先輩だと、万引きとかカツアゲしてたのもいたし、女子は女子で万引き+援交(当時の呼び名)って感じだった。 そんなのとも(悪い遊びに誘われるのは上手く避けつつ)普通につるんでいたのだから、倫理観は色々バグってたと思う。 高校卒業後は親元を堂々と離れ、住み込みの仕事とかで何とかいつなぎつつ、ある時から正

    『困窮している若い女性、子供』では無く『少年』を助けるのが物凄くしんどい
    t_motooka
    t_motooka 2022/12/05
    自分と似た境遇の若者を救いたいという気持ちは確かにあるが自分は何もできてない。実際に行動できてるこの方は凄い。