タグ

2018年5月7日のブックマーク (26件)

  • 夏本番を迎える前に エアコンの“正しい試運転” ダイキンが呼びかけ

    ダイキン工業が、真夏のエアコンシーズンに向け、故障やトラブルを防ぐための試運転と点検方法について案内している。例年7月にエアコンに関する故障の問い合わせや点検依頼が集中するため、同社は5月~6月前半の試運転を呼びかけている。 試運転は(1)運転モードを「冷房」に、温度を最低温度(16~18度)に設定し、10分程度運転、(2)冷風がきちんと出ているか、異常を示すランプが点滅していないかを確認、(3)さらに30分程度運転し、室内機から水漏れがないかを確認、(4)異臭や異音がないか確認、という順で行うという。 同社によると、外気温が低い初夏に試運転する方がエアコン内部に負荷がかかりにくく、製品にも環境にも優しいので適切としている。室内機だけでなく、室外機の動作確認も必要だ。 節電方法についても、(1)2週間に1度のフィルター清掃、(2)設定温度の目安を28度に、(3)室外機の周囲に放熱を妨げる障

    夏本番を迎える前に エアコンの“正しい試運転” ダイキンが呼びかけ
  • 通信の最適化に関する事前の情報公開未実施のお詫びについて | スタッフブログ | マイネ王

    mineoの責任者をしております上田です。 この度は、mineoの通信の最適化の実施に際し、施策実施前に皆さまにご説明ができていなかったこと、そして、施策実施後も会社としての正式な見解をタイムリーに公表できなかったことを深くお詫びいたします。当に申し訳ございません。 今回、4月10日から実施している通信の最適化につきまして、その背景、施策の概要についてご説明いたします。 1. 背景 画像や動画などコンテンツの大容量化やスマートフォンの利用時間の長時間化により、モバイル通信のデータ容量は年々増加しています。このトラフィックが一定時間帯に集中してしまうと、通信速度が遅くなる原因となります。 2. 通信速度を改善するための施策 mineoでは、通信速度を改善するための施策として、以下を実施しています。 (1) 定期的な通信回線の増強 ユーザー数の増加やユーザーの利用状況に合わせ、定期的に通信回

    通信の最適化に関する事前の情報公開未実施のお詫びについて | スタッフブログ | マイネ王
  • Linuxプロセスの起動時刻を調べる方法 - Qiita

    Help us understand the problem. What is going on with this article?

    Linuxプロセスの起動時刻を調べる方法 - Qiita
    ymm1x
    ymm1x 2018/05/07
    “ps -eo lstart,pid,args | grep ntpd”
  • Gitで日本語長文のdiffをとる方法 - Qiita

    (この記事はここからの転載です) 課題 日語の長文をgitで管理していると、ほんのちょっとの変更でもdiffでは行丸ごと変更されたことになり、変更点がよくわからないことがある。 二泊三日で小説を書く過激なイベントNovelJam 2018参加作品である高橋文樹氏の「オートマティック クリミナル」は、GitHubを使って執筆されている。小説では、git diffの欠点がはっきりでる。高橋氏は参加レポートで、こう書いている。 あと、今回得た重要な知見なのですが、Githubではある程度以上テキストが長くなってくると、数文字の調整で全部差分として判定されたりするので、小説には向いてないかなーと思いました。小説は行の移動とかがよく発生するので、GithubじゃなくてGitとの相性かもしれません。 普通にdiffを取る 確かに、普通にdiffをとるとその通り。コマンドラインで「オートマティック ク

    Gitで日本語長文のdiffをとる方法 - Qiita
  • 良く分かるMySQL Innodbのギャップロック - Qiita

    MySQLのロック ロックとはトランザクションの並列度を上げる為の並列スケジューリング方法の一つ トランザクションをサポートしているデータベースにおいては、トランザクションの並列数を上げる事が性能アップの一つの方法。 他のトランザクションに更新して欲しくないデータだけにロックをかけて、ロックされたデータ以外を更新するトランザクションは並列で実行される。 Innodbは行ロック? Innodbは更新対象の行だけをロックする。と思っていると、意外な落とし穴にハマる。 その一つがギャップロック。 ギャップロックを実際に起こしてみる サンプルテーブル idとstrがあるだけのシンプルなテーブル。idがPKで1~5までは順番に、その後、10,20と飛んで行が入っている。 通常の行ロック トランザクション1 select for updateでid=2の行を明示的にロック トランザクション2 id=1

    良く分かるMySQL Innodbのギャップロック - Qiita
  • https://blog.sojiro.me/blog/2015/10/25/kinds-of-locks-of-innodb/

    ymm1x
    ymm1x 2018/05/07
    ギャップロックの発生条件と特性
  • 数学的な「区間」の話を分かりやすく書いてみる - 都元ダイスケ IT-PRESS

    数学用語に「区間」ってのがある。wikipediaによる解説はこちら。 ちなみに、wikipediaって数学系の事しらべると、もう意味わかんないよね、正直w 自分も数学の下地がある人種ではないので、正直数学系の話第だけはwikipediaをアテにできない。まぁ、誰でも分かるように書いてみよう。 わかりやすい「区間」 まぁ、簡単に言えば「5〜8まで」とか、そういう範囲をあらわす概念。で、6はこの区間に含まれるよね。7.5とかもこの区間に含まれる。10は含まれないし、-2も含まれない。じゃあ、5は? 8は? となった時に出てくるのが「開区間」とか「閉区間」ってやつ。境界値を含むのが閉区間で、含まないのが開区間。半開区間ってのもあって、片側だけ開いてて、もう片側は閉じてる奴。 さて、そろそろ言葉で表しづらくなってきたら記号の出番だ。記号は(自分を含め)数学アレルギーには苦手なものだけど、今回ばか

    数学的な「区間」の話を分かりやすく書いてみる - 都元ダイスケ IT-PRESS
    ymm1x
    ymm1x 2018/05/07
    “「[5, 8)」とか「(5, 8]」とか”
  • MySQL InnoDBの行ロック - There's an echo in my head

    ロックがわからない。MySQL InnoDBの行レベルロックを読んだけど、イマイチわからない。というわけで、社内の勉強会で知ったことをまとめてみる。 FOR UPDATEかLOCK IN SHARE MODEによって、そのトランザクション中に走る別画面でのクエリの処理のタイミングが異なる。 FOR UPDATEによるロック まずは画面Aで接続が行われ、トランザクションが開始され、SELECT文が発行されたとする。 [画面A] BEGIN; // トランザクションA開始 SELECT * FROM users WHERE id = 1 FOR UPDATE; COMMIT; // トランザクションA終了 そしてトランザクションAの開始後〜終了前に画面B〜Dがクエリを発行したとする。 ちなみにトランザクションを開始しておかないとFOR UPDATEを書いても画面Aでのロックが始まらないので要注

    MySQL InnoDBの行ロック - There's an echo in my head
  • チーム専用のプライベートなQ&Aサイトが作れる「Stack Overflow for Teams」提供開始。月額10ドルから

    エンジニア向けのQ&Aサイトとして知られる「Stack Overflow」は、チーム専用のプライベートなQ&Aサイトが作れる新サービス「Stack Overflow for Teams」の提供を開始しました。 同社は500人以上の大規模組織向けにはオンプレミス用のソフトウェアとして「Stack Overflow for Enterprise」を以前から提供していました。今回のStack Overflow for Teamsは、それよりも小規模な組織を対象としたもの。 Stack Overflow for Teamsは月額10ドルから。Slackとの統合も Stack Overflow for Teamsは、サービスとしてStackOverflow.comサイト上で提供されるため、登録後すぐに使い始めることができます。 使い方は通常のStack Overflowと同じで、チーム内の誰でも質問

    チーム専用のプライベートなQ&Aサイトが作れる「Stack Overflow for Teams」提供開始。月額10ドルから
  • ドット絵ゲームをunityで作るときに押さえておきたいポイント - Qiita

    2020.05.10 追記 はじめにこの記事を書いた時からずいぶん経ちました。いまではワルキューレも5体目です。 まだこの記事にたどり着く人が多いようですが、最初に書いたときから情報もずいぶん変わっています。 Unity公式からもドット絵ゲームについての情報が出ていますので、そちらを覗いたほうが正確かもしれませんよ。 2D Pixel Perfect:レトロな 16 ビットゲームの制作に向けた Unity プロジェクトのセットアップ方法 https://blogs.unity3d.com/jp/2019/08/02/2d-pixel-perfect-how-to-set-up-your-unity-project-for-retro-16-bit-games/ 2D Pixel Perfect:レトロな 8 ビットゲームの制作に向けた Unity プロジェクトのセットアップ方法 https

    ドット絵ゲームをunityで作るときに押さえておきたいポイント - Qiita
    ymm1x
    ymm1x 2018/05/07
    かわ
  • mineo、「通信の最適化」実施前に説明せず謝罪

    ケイ・オプティコムが提供するMVNOサービス「mineo」で、ユーザーが送受信するデータを圧縮するなどしてパケットの総量を減らし混雑を緩和する「通信の最適化」が、事前に説明なく行われているとネット上で指摘が相次いでいる。同社は5月7日、「実施前に説明できていなかったこと、実施後も正式な見解をタイムリーに公表できなかったことを深くおわびします」と謝罪した。4月10日から実施していたという。 トラフィックが一定時間帯に集中すると通信速度が遅くなる恐れがあるため、通信回線を増強する一方、通信の最適化を実施したという。同社は、約款上に「契約者に事前に通知することなく通信利用の制限を行うことがあります」と記載していたが、「情報公開を積極的にしていく企業姿勢として、契約者の方々へ事前説明しておくべき事項だった」と陳謝している。実施内容の詳細は、あらためて報告するとしている。 ネット上では4月末から、同

    mineo、「通信の最適化」実施前に説明せず謝罪
  • MySQL 8.0登場!立ち止まることを知らない進化はこれからも続く。

    ゴールデンウィークはいかがお過ごしされただろうか。今年は天気も良く、行楽日和が続いたように思う。 さて、先日MySQL 8.0が正式にリリースされた。少し時間が経ってしまったが、今回はMySQL 8.0の新機能について紹介したい。コミュニティ版のダウンロードはこちらから可能だ。 ひとつ前の正式バージョンはMySQL 5.7だったのだが、MySQL 8.0は非常に大きなリファクタリングが含まれており、5.x台のバージョン番号を捨て去ろうという話があった。そこで、次のメジャーバージョンは最初の桁を増やすということになったのだが、MySQL 6.0は過去に既に存在し、買収などの騒ぎで開発が頓挫してしまった経緯がある。7.xはMySQL NDB Clusterと被っている。というわけで、5.7の7の部分の次という意味合いもあって、8.0というバージョン番号を引っさげ、満を持しての登場となった。その

    MySQL 8.0登場!立ち止まることを知らない進化はこれからも続く。
    ymm1x
    ymm1x 2018/05/07
    JSON_TABLE()、JSON で定義されたマスタデータ的なものを join するときに便利そう。あと WITH との組み合わせによるクエリ可読性の向上に期待
  • Running FFmpeg on AWS Lambda for 1.9% the cost of AWS Elastic Transcoder

    Running FFmpeg on AWS Lambda for 1.9% the cost of AWS Elastic Transcoder Building a Media Transcoder with Exodus, FFmpeg, and AWS Lambda When delivering media content over the internet, it’s important to keep in mind that factors like network bandwidth, screen resolution, and codec support will vary drastically between different devices and connections. Certain media encodings will be better suite

    Running FFmpeg on AWS Lambda for 1.9% the cost of AWS Elastic Transcoder
  • AWS 導入事例:株式会社ナビタイムジャパン | AWS

    AWS 採用を掲げクラウド化を前面に打ち出したところ、インフラ部門に関心を持つエンジニアや配属希望者が急増し、人材確保の悩みが解消されました。また、エンジニアにコスト意識が身につき、モチベーションも高まりました。 位置情報、移動軌跡、経路検索情報などのログを分析する基盤にサーバーレスのクエリサービス Amazon Athena を採用。他社クラウドのビッグデータクエリサービスから乗り換えたことで、Amazon S3 に蓄積していたログを転送する必要がなくなり、インフラコストを 75 %削減しました。また、同時にセキュリティ強化と運用負荷軽減も実現しました。 IT インフラのクラウド化により、リソース調達のリードタイムの短縮やオートスケールが可能になり、降雪時などアクセスが集中するタイミングでの対応力の向上、チャレンジコストの最小化、サービスごとの利用コストの可視化などを実現しています。 コ

    AWS 導入事例:株式会社ナビタイムジャパン | AWS
  • EC2 SSM で ssh レスの夢を見るか - Qiita

    mediba advent calendar 2017 15日目担当の沼沢 @numasawa です。 インフラストラクチャー部所属、AWS インフラ全般やってます。 SSM の記事ではありますが、タイトルに深い意味はありません。 皆さん、SSM 使ってますか?というより知っていますか? Amazon EC2 Systems Manager ←こいつですね。 今回はこの SSM についてお話をしたいと思います。 なお、"SSM" は Simple Systems Manager の略なのですが、公式紹介ページでの名称から Simple が無くなっているのはとても深い謎です。 公式ドキュメント内でも表記が揺れているようですので、気にしないでおきましょう。 SSM とは そもそも SSM とはなんぞや。 一番簡単な使い所で言うと、ssh ログインせずとも、Management Console

    EC2 SSM で ssh レスの夢を見るか - Qiita
    ymm1x
    ymm1x 2018/05/07
  • Speaker Deck で最高の URL を生成する技術 - kakakakakku blog

    Speaker Deck の仕様 Speaker Deck に発表資料を公開するとき「タイトルから URL が生成される仕組み」になっている.タイトルが全て英語なら問題はないけど,タイトルに日語が含まれる場合は「中国語のようなローマ字」になってしまうという裏仕様があり(以下に例を載せた),今まで「内容は素晴らしいのに URL が残念すぎる資料 💦」を多く見てきた.知っている人は知っている仕様だと思うけど,まだまだ普及していなさそうなので,今回ブログに書くことにした. プロジェクトをリードする技術 puroziekutoworidosuruji-shu 最高の URL を生成する技術 今回「Speaker Deck で最高の URL を生成する技術」を紹介したいと思う.と言っても当に簡単なことで,以下のように「スラッシュ区切りで英語タイトルを追加する」だけ!最高すぎる! 日語タイトル

    Speaker Deck で最高の URL を生成する技術 - kakakakakku blog
    ymm1x
    ymm1x 2018/05/07
    “「スラッシュ区切りで英語タイトルを追加する」”
  • AWSを学ぶために最初に構築するアーキテクチャパターン5選 - log4ketancho

    先日書いた AWS の勉強方法をまとめた記事(AWSを学ぶ上でやってよかった勉強法5選 - log4ketancho)で、「簡単なWebサービスAWSで運営するといい勉強になるよー」と書きました。その中で、 今まで経験したり今いるところはどこもオンプレばかりでAWSとかのクラウドの知識が全くつかないからどこかで勉強したいし個人サービス運用とかしたいんだけど、1年過ぎるといきなりコストがドカンとかかりそうで…… や 「2)簡単なWebサービスAWSで運営する」は誰もが考えることだが、最初の無料期間1年間以外、AWSで個人ブログなりを運用するのはコスト悪すぎだろ…。 というような利用料金が気になってしまう、、というコメントを幾つかいただきました。 この気持ちとても分かります!業務で使う分にはサーバー何台立てようが気になりませんが(は言い過ぎですがw)、個人でサービスを運営する場合はそうはい

    AWSを学ぶために最初に構築するアーキテクチャパターン5選 - log4ketancho
    ymm1x
    ymm1x 2018/05/07
  • 通信の最適化 | J-Stream CDN情報サイト

    「通信の最適化」の来の定義は、「通信設備および運用の工夫により、全ユーザ(配信側、端末側)に対し、最良の通信環境を提供する」が相応しいと思います。そして、これに対する技術的ないくつかのアプローチがあり、今回はこれらの概要について解説します。 ネットワーク・アプローチ TCP Proxy (TCPアルゴリズムの最適化) TCPは、基的に固定網を対象にしており、「おとなしい」制御アルゴリズムを使用しています。一方、モバイル網は、パケットロスやレイテンシの変動が激しく、既存のTCPアルゴリズムでは十分なパフォーマンスを発揮できません。来は、端末側で、環境に合わせ最適なTCPアルゴリズムを選択できればよいのですが、技術的に完成していません。 そのため、モバイル網に設置されたTCP Proxyで端末からのTCPを終端し、TCP ProxyからWebサーバに再度TCPを張りなおすというアプローチ

  • デスマーチが起きる理由 - 3つの指標

    鳥のさえずり声を聞いて、私は悪態を吐いた。今日の早朝に予定されていたミーティングのことをすっかり忘れていたのだ。 まったく、最悪の朝だ。着替えている間に、電話も鳴った。「高い金を払ってコンサルタントを雇った極めて重要なミーティングだ」と念を押されていたというのに。 それもこれも昨日のバグのせいだ。睡眠時間も、開発スキルも、人員も、私の現場には何もかもが足りていない。 それにも関らず、理解の足りない上司は「テスト工程を削ってでも早く納品しろ」とプレッシャーを与えてくる。 あの馬鹿どもめ。一体何を考えているんだ? スーツに着替え終わった私は、冷蔵庫の缶コーヒーで空腹を誤魔化すと、バイクに跨った。通勤時間が5分なのが、せめてもの救いだ。 「遅れてすまない」 そう言って会議室に入ると、奇妙なことに気がついた。教室のように整然と並んでいたはずの机が、即席の半円形に並べ替えられていた。 何より、ホワイ

    デスマーチが起きる理由 - 3つの指標
  • ユーザ情報を保存する時のテーブル設計 - そーだいなるらくがき帳

    はじめに ※この発言は個人の見解であり、所属する組織の公式見解ではありません 用法用量を守り、個人の責任で業務に投入してください 参考資料 2024/02/14追記 実際のテーブル設計の詳細はこちらを参考にどうぞ。 agilejourney.uzabase.com 要件 User情報を保存するときにどのようなテーブル設計を行うか 今北産業で頼む テーブルに状態を持たせず状態毎のテーブルを作る 状態が変わればレコードを消して別のtableに作る tableの普遍的な情報は別に持たせる 僕の考えた最強のDB設計 PostgreSQLをベースの雑なER図を作った。 これを元に話を進める。 table構成 users 親tableであり、すべてのユーザはここに属する。 基はINSERTのみでUPDATE、DELETEを考慮しない。 user_detail userに付随する詳細の情報がここに登録

    ユーザ情報を保存する時のテーブル設計 - そーだいなるらくがき帳
    ymm1x
    ymm1x 2018/05/07
    なぜ状態テーブルに分けるのかあまりしっくりきてない。まとめるとアプリ側で xlock を扱いたくないでござるというのと状態フラグは作りたくないでござるというところでいいのかしら。
  • 田中ひさてる 新刊発売中 on Twitter: "勘違いされてるとアレなんでひそかに書いておくんですけど、そーだいさんの最強スキーマはNULLセットで状態管理するみたいな汚れもないし、UPDATEによる行ロックの取り合いが起きない強みがあって良いものだと思います、というのは基本にあって、けど、"

  • tree-tips: MySQLのlock in share mode | MySQL

    lock in share modeとは? lock in share modeは、共有ロック・shared lock・slock、と言われているロックです。 for updateは、排他ロック・xlock、と言われています。 参照(select)する時にロックをする機能です。 lock in share modeはどんな時に使う? 主な使い道は、ファジーリード・ロストアップデートを防ぐ、です。 ファジーリードはトランザクション分離レベルがread committed以下の場合の発生します。repeatable readの場合はそもそもANSI/ISO SQLの仕様上発生しません。 具体的な使い所としては、一覧画面の表示時のSQLや、不正データ検出、等で使うかと思います。 for updateとの違いは? 最大の違いはslockによる参照をブロックしない・されない点です。つまり、参照同士の

  • tree-tips: MySQLの外部キーとデッドロック | MySQL

    外部キーでデッドロックを起こすサンプルコード。 drop table if exists child; create table child (id int, pid int, primary key (id, pid))engine=innodb; drop table if exists parent; create table parent (id int, count int, primary key (id))engine=innodb; insert into parent values (1, 0); alter table child add foreign key (id) references parent (id); トランザクションA ------------------------------------- begin; insert into child val

    ymm1x
    ymm1x 2018/05/07
    ”必ず親テーブルをxlockしてから更新する”
  • 他言語から来た人がGoを使い始めてすぐハマったこととその答え - Qiita

    環境構築するまでに知りたかったこと Golangの最新バージョンは? 1.16.6 (2020/07/12リリース) Goのインストール方法は? macOS の場合は brew で OK この場合、goのsdkは /usr/local/Cellar/go/<バージョン>/libexec にインストールされます。 IntelliJ IDEA や GoLand にような IDE に「GOROOT」というものの指定を求められたら、このパスを使います。 brew で入らないバージョンの go が必要だったり、いくつかのバージョンを併用したい場合は $ go get golang.org/dl/go1.14.4 $ go1.14.4 download # 1.xx.0 の場合 $ go get golang.org/dl/go1.15 $ go1.15 download # 上記でgo getしたg

    他言語から来た人がGoを使い始めてすぐハマったこととその答え - Qiita
  • 水瀬いのり「Shoo-Bee-Doo-Wap-Wap!」試聴動画

    水瀬いのり、2018年5月23日にリリースの2ndアルバム『BLUE COMPASS』に収録の新曲「Shoo-Bee-Doo-Wap-Wap!」(作詞:藤林聖子 作曲・編曲:山下洋介)の試聴動画です。 <INFORMATION> 水瀬いのり NEW ALBUM『BLUE COMPASS』 発売日:2018年5月23日 【初回限定盤】 品番:KICS-93710 価格:¥3,600+税 初回限定盤特典:特製BOX、別冊40Pフォトブック 封入特典:特製トレカ 【通常盤】 品番:KICS-3710 価格:¥3,000+税 初回封入特典:特製トレカ 【収録内容】 01. ハートノイロ 作詞・作曲:Haggy Rock 編曲:白戸佑輔 02. Ready Steady Go! 作詞:藤林聖子 作曲・編曲:藤永龍太郎(Elements Garden) 03. identity 作詞:松原さ

    水瀬いのり「Shoo-Bee-Doo-Wap-Wap!」試聴動画
    ymm1x
    ymm1x 2018/05/07
  • 読書メモ:英米哲学入門(一ノ瀬正樹 著) - 重ね描き日記(rmaruy_blogあらため)

    英米哲学入門 (ちくま新書) 作者: 一ノ瀬正樹 出版社/メーカー: 筑摩書房 発売日: 2018/04/06 メディア: 新書 この商品を含むブログ (1件) を見る 副題の『「である」と「べき」の交差する世界』に惹かれて買った。 「である」と「べき」の線引き問題については、以前から気になっていたからだ。まず、そのことについて少し書いてみたい。 「である vs べき」が気になるわけ 「である」とは「世界はどうなっているか」という事実の問題のことで、「べき」は「私たちはどう振る舞うべきか」という規範の問題のこと。一見すると、二つはまったく別の領域に属する問いに思える。 部活で「代々1年生が球拾いをしてきたのである」からといって、「だから今年の新入生も球拾いすべき」とはならないはずだし、「人類史上多くの文化で一夫一制がとられてきたのである」からといって、無条件に「それ以外の婚姻は認めるべき

    ymm1x
    ymm1x 2018/05/07