タグ

toshihiko150のブックマーク (972)

  • なんで「自動車乗り」は交通ルールを守らないんだろう

    自動車乗りって、「道路で違反をしてるのは主に自転車乗りだ」って頻繁に主張してくるよね。チャリンカスとか蔑称まで作って。 「自転車も免許制にしろ」とかもよく言うよね、あたかも免許取ってる自分たちは順法意識が高いとばかりに。 https://b.hatena.ne.jp/entry/s/twitter.com/max358japan2/status/1583549038506307584 でも大嘘だよね。順法意識が低いのは自動車乗りの方。 大半のドライバーが犯してる「速度超過」を違反にカウントしてないレベルの意識みたいだから。 https://b.hatena.ne.jp/entry/s/togetter.com/li/1967517 そもそも何なんですか?「オービス探知機」っていう製品は。 なんで「法律違反の取り締まりを回避するためのグッズ」が堂々と量販店で売られているの?誰か説明できる?

    なんで「自動車乗り」は交通ルールを守らないんだろう
  • 電力不足時にエアコン遠隔制御 経産省が普及策検討 - 日本経済新聞

    経済産業省は電力需給に応じて遠隔から出力を変えられるエアコンや温水器の普及策を検討する。電気が不足しそうな場合、エアコンを弱めるといった遠隔制御機能を持たせるよう機器メーカーに求める。出力が気候に左右される再生可能エネルギーの導入が進むなか、電力需給の安定を狙う。2日の総合資源エネルギー調査会(経産相の諮問機関)の省エネルギー小委員会で、作業部会での議論に入る方針を決めた。一部のエアコンには

    電力不足時にエアコン遠隔制御 経産省が普及策検討 - 日本経済新聞
    toshihiko150
    toshihiko150 2022/11/03
    再エネは変動するからそれに連動出来ればっていうこと?
  • Ruby の引数の種類をまとめてみた - Secret Garden(Instrumental)

    普段何気なく書いている Ruby なんですが実はメソッドの引数の種類って思ったよりも多くてまとめてみました。 実際自分も Ruby の AST をいじっている時に引数の種類が多すぎて混乱したのでまとめておくと色々と役に立つかなーと。 と、軽い気持ちで書いてみたんですが結構なボリュームになってしまいまsた。 引数の名称とかは調べつつ独断と偏見で書いてあるのでそこら辺はご注意ください。 諸注意 この記事は基的に Ruby 3.1 を元にして動作確認しています 下にも書いてあるんですが 仮引数(parameter) についての解説で 実引数(argument) の話はあんまりでてきません 引数の名称は日語に寄せていますが Ruby 界隈だと英語で書いてある事が多いかも 調べる時は英語の方で調べてもらったほうが情報はでてくると思う 引数という言葉の意味とは 『引数』という言葉には厳密に言うと『

    Ruby の引数の種類をまとめてみた - Secret Garden(Instrumental)
  • 元任天堂開発者が解説 「反対」のテクニックを使ってアイデアの質を高める

    アイデアをいつもと異なる視点で捉える連載、前回は、箱法というツールを使って、「連想」からアイデアの量を増やす方法を紹介しました。 今回は「反対」のテクニックを使って、アイデアの質を高めていきます。 反対は、反対の属性を持つ単語を思い浮かべる思考の技術です。「熱い」の反対は「冷たい」、「善」の反対は「悪」など、対義語も反対の一部です。とても基的なことなので、日常的な単語ならば反対を容易に思い浮かべられると思うかもしれません。 では、「リンゴ」の反対、または「コンピュータ」の反対は何でしょう? 簡単に答えが出てこなかったり、正解かどうかの自信がなかったり、少し難しさを感じたのではないでしょうか。 記事では、反対の定義や、言葉によって反対を考える難しさの違いがある仕組み、反対の考え方を深く掘り下げて説明します。 反対とは何か 反対は、単語の対義語を新たに考えるような行為であり、連想の一部で

    元任天堂開発者が解説 「反対」のテクニックを使ってアイデアの質を高める
  • Chromeに実装された疑似クラス「:has()」がjQueryの「:has()」に悪影響、一定の条件下でWebサイトが壊れる可能性

    Chromeに実装された疑似クラス「:has()」がjQueryの「:has()」に悪影響、一定の条件下でWebサイトが壊れる可能性 最近リリースされたSafariとChromeで、CSSのSelectors Level 4(現時点でドラフト)仕様にある疑似クラス「:has()」が相次いで実装されました。 疑似クラス「:has()」は、カッコ内に要素を書くと、その要素を持つ親要素にのみ指定したスタイルを設定できる、という便利な機能を提供してくれます。 ところがこの「:has()」のChromeにおける実装は、jQueryで似たような機能(カッコ内の要素を持つ親要素を選択する)を提供する「:has()」に悪影響を及ぼし、このjQueryの「:has()」を使っているWebサイトでは、Chromeを利用した場合に一定の条件下でWebサイトが壊れるなどの問題を引き起こすことが分かりました(同じエ

    Chromeに実装された疑似クラス「:has()」がjQueryの「:has()」に悪影響、一定の条件下でWebサイトが壊れる可能性
  • AppおよびApp内課金の税金と価格の変更について - 最新ニュース - Apple Developer

    Appleでは、税金および外国為替レートの変動に基づいて、特定地域でのApp Storeの価格を定期的に更新しています。すべてのストアフロントでAppおよびApp内課金の価格が均等に保持されるよう、金融データプロバイダが公開する為替レート情報を使って更新を行います。 2022年10月5日から、チリ、エジプト、日、マレーシア、パキスタン、ポーランド、韓国、スウェーデン、ベトナム、およびユーロを通貨とする全地域のApp StoreでのAppとApp内課金(自動更新サブスクリプションを除く)の価格が上がります。ベトナムでは、5%の付加価値税(VAT)および5%の法人所得税(CIT)を含む適用税の徴収および納付をAppleに義務付ける新しい規制も反映されています。 これに基づきデベロッパの収益額が調整され、税抜き額に基づいて計算されます。有料App契約の添付書類Bが更新され、Appleがベトナム

    AppおよびApp内課金の税金と価格の変更について - 最新ニュース - Apple Developer
    toshihiko150
    toshihiko150 2022/09/20
    これは消費税が含まれていると思うので1ドル144円換算とすると現状では妥当
  • https://twitter.com/19740119/status/1571914634554396675

    https://twitter.com/19740119/status/1571914634554396675
    toshihiko150
    toshihiko150 2022/09/20
    このツイートだけだと理由はわからないけど音楽はお金儲けではなく人集めのためのものと考えれば裾野が広がるサブスクは役に立つのではと思う。
  • がらりと変わったiPhone 14の内部構造、「修理する権利」を意識か

    「おお、なんだこれは。これまでとぜんぜん違うじゃないか」――。毎年、新型「iPhone」の分解に立ち会ってきた記者が驚きの声を上げた。米Apple(アップル)が2022年9月16日に発売した「iPhone 14」のディスプレー部をこじ開けると、これまで見たこともないような濃紺色の金属プレートが全面を覆っていたからだ(図1)。 2021年に発売された「iPhone 13」シリーズまでは、ディスプレー部を開けるとすぐに、メイン基板やLi(リチウム)イオン2次電池などの主要部品が姿を見せた(図2)。ところが、iPhone 14では、ディスプレー部を開けても金属プレートが見えるだけだったのである。

    がらりと変わったiPhone 14の内部構造、「修理する権利」を意識か
  • なぜ誰もおかしいと気づかないのか…学校で「背の低い順に並ぶのは差別」と主張する現役教員の納得の理由 一番小さい人と一番大きい人を確定して"序列"を視覚化する罪

    「背の順」は身体的特徴による差別の誇示 学校では、何かにつけて「背の順」で並ぶ。このことに対し、違和感をもつ日人は少ないのではないか。小学校入学時どころか、幼稚園・保育園児の頃からあまりにも当たり前にやらされることなので、自然にそういうものだと思わされる慣習の一つである。 冷静に考えて、背の順に並ばせるのは、身体的特徴による差別の誇示である。背丈という人にはどうしようもない身体的特徴を並べて比較し、小さい方から大きい方へと序列をつけて並べる。一番小さい人と一番大きい人を確定して、誰の目にも明らかなように序列を公表する。 これが身体的特徴による差別であることは、大人が会社等でこれを強制されないというのを考えればわかる(体重順に並ばせるのも全く同じことである)。明確な差別であり、いじめの類の行為である。 しかし、慣習というものは、多くの場合それがもつ問題点に全く気付けない。 それでも「背の

    なぜ誰もおかしいと気づかないのか…学校で「背の低い順に並ぶのは差別」と主張する現役教員の納得の理由 一番小さい人と一番大きい人を確定して"序列"を視覚化する罪
    toshihiko150
    toshihiko150 2022/09/14
    小中は背の順で高校は名簿順だった記憶。私も名簿順が適切だと思う派。
  • Rails アップグレードガイド - Railsガイド

    ガイドでは、アプリケーションで使われているRuby on Railsのバージョンを新しいバージョンにアップグレードする手順を解説します。アップグレードの手順は、Railsのバージョンごとに記載されています。 1 一般的なアドバイス 既存のアプリケーションをアップグレードする前に、アップグレードする理由を明確にしておく必要があります。「新しいバージョンのどの機能か必要か」「既存コードのサポートがどのぐらい困難になるか」「アップグレードに割り当てられる時間と人員スキルはどのぐらいか」など、いくつもの要素を調整しなければなりません。 1.1 テスティングのカバレッジ アップグレード後にアプリケーションが正常に動作していることを確認するには、良いテストカバレッジをアップグレード前に準備しておくのがベストです。アプリケーションを一度に検査できる自動テストがないと、変更点をすべて手動で確認するのに膨

    Rails アップグレードガイド - Railsガイド
  • 「不正アクセス」の司法判断とは――ACCS裁判

    コンピュータソフトウェア著作権協会(ACCS)の個人情報流出事件で、不正アクセス禁止法違反で起訴された元京都大学研究員に3月25日、懲役8カ月、執行猶予3年(求刑・懲役8カ月)の判決が言い渡された(関連記事参照)。 判決などによると、元研究員は、ACCSのWebサイト上にある入力フォームのCGIプログラムに脆弱性を発見。これを利用して個人情報のログファイルを引き出した上、2003年11月に行われたセキュリティイベント「A.D. 2003」のプレゼンテーションでその手法を公開し、個人情報の一部をイベント参加者がダウンロードできる状態に置いた。 事実については弁護側・検察側とも同意しており、公判では、研究員の手法が、同法でいう不正アクセスにあたるかどうかが争点となった(関連記事参照)。 元研究員は、「CGIにはアクセス制御機能がなく、不正アクセスにはあたらない。イベントで脆弱性を公開したのは、

    「不正アクセス」の司法判断とは――ACCS裁判
  • Midjourney、Stable Diffusion、mimicなどの画像自動生成AIと著作権|知的財産・IT・人工知能・ベンチャービジネスの法律相談なら【STORIA法律事務所】

    ホーム ブログ 人工知能(AI)、ビッグデータ法務 Midjourney、Stable Diffusion、mimicなどの画像自動生成AIと著作権|知… はじめに Midjourney、Stable Diffusion、mimicなど、コンテンツ(画像)自動生成AIに関する話題で持ちきりですね。それぞれのサービスの内容については今更言うまでもないのですがMidjourney、Stable Diffusionは「文章(呪文)を入力するとAIが自動で画像を生成してくれる画像自動生成AI」、mimicは「特定の描き手のイラストを学習させることで、描き手の個性が反映されたイラストを自動生成できるAIを作成できるサービス」です(サービスリリース後すぐ盛大に炎上してサービス停止しちゃいましたが)。 で、この手の画像自動生成AIのようなコンテンツ自動生成AIですが、著作権法的に問題になる論点は大体決ま

    Midjourney、Stable Diffusion、mimicなどの画像自動生成AIと著作権|知的財産・IT・人工知能・ベンチャービジネスの法律相談なら【STORIA法律事務所】
  • サービスを停止せずにデータベースリファクタリングする - Pepabo Tech Portal

    2022年7月13日にカラーミーショップで提供開始した「副管理者機能」のアップデートにあたって、従前の挙動を変えずにデータベーススキーマの構造を変える必要がありました。また、サービスの提供を停止することなく、スキーマの構造の変更を進める必要がありました。 この記事では、サービスを停止せずにデータベースの構造を徐々に変更するデータベースリファクタリングをどのように進めたかについて紹介します。 「データベースリファクタリング」とは データベースリファクタリングについて体系的に述べた書籍として"Refactoring Databases"があります。このでは、データベースリファクタリングのさまざまなパターンにおいて、スキーマの変更、データマイグレーション(既存データの移行)、アプリケーションの変更それぞれをどのように進めるべきかについて解説しています。ここでは、"Refactoring Dat

    サービスを停止せずにデータベースリファクタリングする - Pepabo Tech Portal
  • CSSでこんなことができるの知ってた? 要素・コンテナのサイズに関係なく、ボーダーや背景をはみ出して配置するテクニック

    h1やpなどブロック要素にボーダーや背景をつけると、通常はその要素のコンテナボックスいっぱいに適用されます。要素やコンテナのサイズに関係なく、ボーダーや背景を拡張させるCSSのテクニックを紹介します。 入れ子で実装? と思いましたが、全然違いました。h1要素は1つだけ、他の要素はなし、疑似要素もなし、複数行になっても問題なし、CSSのプロパティ1つで実装できます。しかもすべてのブラウザにサポートされています。 下記のようにボーダーや背景をボックスからはみ出して配置できます。

    CSSでこんなことができるの知ってた? 要素・コンテナのサイズに関係なく、ボーダーや背景をはみ出して配置するテクニック
  • はてブは性格が悪い人向けのサービスであることに気付いた

    この内容は以前から書き溜めていたものなので、昨今のニュースに際して何かに反対する立場で書いたものではありません。 まずここで言う「性格が悪い人」の定義は、 「自分の好きなものより嫌いなものに対する熱量の方が上回っている人」とします。 その観点で考えてみると、はてブTwitterヤフコメ等ネット上に溢れてるいろんな立場、いろんなイデオロギーに属してる人たち、 ネット右翼もネット左翼もフェミニストもミソジニストも陰謀論者もその他諸々も そしてそれに熱を込めて反論している人も、「こんな馬鹿なことを言う奴がいた」と晒し上げている人も、匿名とか問わず共通点として全員性格が悪い。 みんな嫌いなものに執着していて、傍から見て好きなものより嫌いなものについて話してる方が楽しそうに見える。 嫌いなものについてばかり考えているから攻撃的で言葉も汚くなりがち。 「争いは同じレベルの者同士でしか発生しない」という

    はてブは性格が悪い人向けのサービスであることに気付いた
  • 【Swift】超シンプルな課金の実装 - Qiita

    難しいと感じる課金の実装をシンプルにまとめてみました。 コピペして実装して頂くととっても簡単にできます。必要に応じて適宜カスタムしつつ、活用してもらえたら嬉しいです。 実装全体 StoreManager.swift 解説 class StoreManager: NSObject, SKPaymentTransactionObserver { static var sharedStore = StoreManager() var products: [SKProduct] = [] // product idの一覧を定義する let productsIdentifiers: Set<String> = [] // AppDelegateや課金処理前に呼び出してproduct一覧を取得する static func setup() { sharedStore.validateProductsId

    【Swift】超シンプルな課金の実装 - Qiita
  • 正式仕様リリース! JavaScriptの最新仕様ES2022で追加された「全」新機能

    JavaScriptの仕様はECMAScriptで、ECMAScript 2015(ES2015)、ECMAScript 2016(ES2016)...というように毎年進化を続けています。 これまでの仕様はES2021でした。 日6月22日、ES2022は正式仕様として承認され、ES2022が最新仕様となりました。 22.06.2022 Ecma International approves new standards - Ecma International ブラウザ対応も完了しており、全モダンブラウザ(Google Chrome・Firefox・Safari・Microsoft Edge)でES2022の全機能が使えます。 記事では、ES2022すべての新機能を紹介します。「何が使えるようになったのか?」「どうしてそれが必要だったのか?」が、できるだけわかりやすいように解説しました

    正式仕様リリース! JavaScriptの最新仕様ES2022で追加された「全」新機能
  • Private Class Field の導入に伴う JS の構文拡張 | blog.jxck.io

    Intro ECMAScript の Private Class Field の仕様策定と各ブラウザの実装が進んでいる。 これにより、従来の JS にはなかった Class の Private フィールドが使えるようになる。 提案されている構文や、挙動について解説する。 Class Field Declaration まず前提として、現状の Class の フィールドはコンストラクタで定義する必要がある。 例えば count フィールドを持つ Counter クラスを定義した場合、以下のようになる。 class Counter { constructor() { this.count = 0 } increment() { this.count ++ } display() { console.log(this.count) } } const c = new Counter() c.in

    Private Class Field の導入に伴う JS の構文拡張 | blog.jxck.io
  • 【初心者向け】iPhone 3Dスキャンパーフェクトガイド|iwama

    こんにちはiPhone3Dスキャンを日中に普及させる男ことiwamaです。 2020年の10月にiPnone12Proシリーズに初めてLiDARセンサーが搭載され、現在では様々な業界でiPhoneの3Dスキャンが活躍し始めています。 そこで今回はiPhone3Dスキャンって何?でどういうアプリがあるの?などの初心者向けの解説を行っていこうと思います。 ※この記事は2023年2月3日に、より初心者向けの記事になるよう大規模な改修作業を行いました。 自分の記事を読んで為になったという方にお願いです。可能な限りで良いので令和6年能登半島地震の被災地支援のため募金活動をよろしくお願いします。 3Dスキャンについて学ぼうそもそも3Dスキャンって何?現実にある物体や空間をデジタル3Dデータ化する技術の事を(このnote内では)3Dスキャンといいます。 3Dスキャン技術には様々なモノが存在していますが

    【初心者向け】iPhone 3Dスキャンパーフェクトガイド|iwama
  • コピペしかできないプログラマーの末路、あなたは先端IT人材になれるか

    プログラミングでときどき話題になるのが、コードをコピー・アンド・ペーストすることの是非だ。コピー・アンド・ペーストを「コピペ」とカジュアルな感じに略すことも多い。 コードのコピペは、一般にはあまりいいイメージを持たれていない。能力が低いプログラマーを「コピペプログラマー」と呼ぶこともある。自分でコードを書けず、ネット検索で見つけてきたコードをコピペでつなぎ合わせてプログラムを作るようなプログラマーという意味だ。 ただ、コードをコピペすることがすべて悪いわけではない。例えば、プログラミング言語の公式マニュアルからサンプルコードをコピペし、自分の用途に合わせて書き換えるといったことはよく行われている。こうしたコピペには特に問題はない。 要するに、コードのコピペには「問題ないコピペ」と「悪いコピペ」の2種類があるのだ。これらを分ける要素は、個人的には2つあると考えている。 1つめの要素は「コピペ

    コピペしかできないプログラマーの末路、あなたは先端IT人材になれるか