タグ

2019年4月8日のブックマーク (18件)

  • [mysql]MySQLで、「Unknown command '\''.」ERROR - 屑プログラマの憂鬱

    Railsで使っているデータ(UTF-8)→mysqldumpWindowsMySQLの中へ移動の際にエラーが出た。対処法は、Importの際に元のデータの文字コードにあわせて、「--default-character-set=utf8」を付けることみたい。 C:\home>mysql -u user database < dump.sql ERROR at line 51: Unknown command '\''. C:\home>mysql -uroot --default-character-set=sjis dokuzetsu_devel < dump.sql ERROR at line 51: Unknown command '\''. C:\home>mysql -uroot --default-character-set=utf8 dokuzetsu_devel < d

    [mysql]MySQLで、「Unknown command '\''.」ERROR - 屑プログラマの憂鬱
  • 参照関係を調べるショートカットキー−Ctrl+[・Ctrl+]:Excel(エクセル)の使い方/キーボード操作

    実務で使用するワークシートで、セルの参照関係が複雑になることは、よくあります。 例えば、請求書や見積書などを作成するときに、商品マスタからVLOOKUP関数を使って商品名や単価を取得する、といったような場合です。 ▼サンプルファイル(003276.xls 42KByte)ダウンロード サンプルファイルの、H5:J13セル(商品マスタ)は、C5:D19セル(商品名・単価)に入力されている数式から参照されています。 商品マスタを参照していたD5:D19セル(単価)は、F5:F19セル(明細金額)に入力されている数式から参照されています。 そのF5:F19セルは小計のF20セルの数式で参照されています。 そのF20セルは消費税額や合計を求めているF21:F22の数式で参照されています。 更に、合計のF22セルはC2セルから参照されています。 実務の中でこの程度のワークシートはよく利用されており、

  • MySQLでtext型の列にインデックスを作成する - クレストボウズ::技術者ブログ

    MySQLtext型の列にインデックスを作成する場合、サイズを指定する必要があります。 例えば、以下の内容のテーブルを作成します。 $ CREATE TABLE table01 ( id int not null primary key auto_increment, name text );

    MySQLでtext型の列にインデックスを作成する - クレストボウズ::技術者ブログ
    kathew
    kathew 2019/04/08
    インデックスの列バイト数に上限があるため
  • テーブルを作成する(CREATE TABLE文)

    テーブル名( db_name.tbl_name )を指定してテーブルを作成します。テーブルの中に作成するカラムに関してカラム名( col_name )とデータ型( data_type )を指定します。複数のカラムが含まれる場合は、カンマ(,)で区切り続けて記述してください。 USE 文を使ってデータベースを選択している場合に、デフォルトのデータベースにテーブルを作成する場合は db_name を省略できます。

    テーブルを作成する(CREATE TABLE文)
  • CONCAT関数の使い方。複数の文字列の連結にセル範囲を指定できる!

    Excel(エクセル)2016で追加された新関数「CONCAT」(コンカット)の引数や使用例、活用のポイントを解説します。CONCATENATE関数と同様の働きをしますが、引数としてセル範囲を指定できる、という特徴があります。

    CONCAT関数の使い方。複数の文字列の連結にセル範囲を指定できる!
    kathew
    kathew 2019/04/08
  • 他シートと連携に便利なINDIRECT関数の使い方

    INDIRECT関数はセルの参照を文字列で指定する関数です(INDIRECT関数の紹介記事はこちら)。セル参照だけではなく、他のシートを参照する時にINDIRECT関数を使うとより便利なのです。今回はその計算式の作成の手順を紹介します。 記事で使用しているファイルはこちらからダウンロードできます。 まず、他のシートにある値を参照する方法ですが、とても簡単で、「=」入力後に、参照先のセルをクリックし、Enterキーで確定すれば、その値をセルに連携して表示させることができます。ダウンロードファイルの「総計」シートをご覧ください。 B2からD2には、「大島」シートのB12からE12の合計が連携すればよいです。「総計」シートのセルB2からD2には、「小山」シートのセルB12からE12が連携し、「総計」シートのセルB2からD2には「前川」シートのセルB12からE12が連携します。 まず、「総計」シー

    他シートと連携に便利なINDIRECT関数の使い方
    kathew
    kathew 2019/04/08
  • 計算式を固定する絶対参照!Excelで数式をずれないように

    この表で「手数料」を出すには、 = 購入額 × 手数料率 を計算すればOK。 B4番地にはこの計算式が既に入力されているので、B4番地を選択して数式バーを見ると、 = A4 * B1 となっていることが分かります。

    計算式を固定する絶対参照!Excelで数式をずれないように
    kathew
    kathew 2019/04/08
  • 同人ゲームの映像を勝手に広告に利用するスマホゲームと某上場企業

    こんなことが許されるのだろうか。 スマホでYouTubeを見ていたらCMがはじまったので見ていると、どこかで見たことあるPCゲームのプレイ画面がはじまった。 それは、「Cossacks3」というPC向け戦略ゲームで、海外の小規模なゲームデベロッパが開発しているSteamでしか購入できないニッチなゲームだ。彼らにPRする予算なんてないはずなのに、ついに広告まで打てるようになったのか!!と嬉しい気持ちになってみていたら、動画広告内で何のゲームなのか紹介することなく5秒でCMは終了。 おいおい、広告として中途半端だな、しっかりしろよ。と、そのときは思っただけだったのだが、また同じ広告をみかけたので「広告主のサイトにアクセス」してみた。 すると、広告に使われていた画面のゲームとは全く無関係な「キング・オブ・アバロン」という別ゲームのアプリのダウンロード画面へと飛ばされた。 ゲームの宣伝をするのに、

    同人ゲームの映像を勝手に広告に利用するスマホゲームと某上場企業
    kathew
    kathew 2019/04/08
    Twitterの広告にも多いよね。他にも実際のゲーム内容よりもクオリティの高い「ゲーム風の映像」で釣ろうとするやつとか。詐欺でもインストールさせたら勝ちみたいな姑息さを感じる。連中にモラルなんて欠片もない
  • hgignore

    概要 Mercurial では、リポジトリのルート直下に置かれた .hgignore と呼ばれるファイルを使用して、構成管理対象からの ファイルの除外を制御します。 説明 Mercurial の作業領域には、 構成管理対象にしたくないファイルも 多数存在し得ます。 例えば、 エディタの作成するバックアップファイルや コンパイラが生成する中途/最終成果物等です。 作業領域のルート直下に置いた .hgignore ファイルにおいて、 対象ファイルの名前を列挙することで、 これらを無視することができます。 .hgignore は明示的に手動で作成しなければなりません。 一般的には、 このファイルも構成管理対象に含めますので、 履歴の反映や取り込みによって、 設定内容は他のリポジトリにも伝播します。 未登録ファイルが、 作業領域のルートからの相対パス、 またはそのパスの先頭部分が、 .hgigno

  • 「おすすめのアニメ教えて」と言われても

    新期が始まる頃によく言われるのだが、 第1話も始まっていない段階では判断つかないし、 第1話が終わってしまっている段階では薦めるも何もなかったりするわけで……

    「おすすめのアニメ教えて」と言われても
    kathew
    kathew 2019/04/08
    今期の、という話なのなら、原作が好きなのを挙げる。当たり外れは始まってみないとわからないけど
  • ページ内リンクが固定ヘッダと重なって隠れる問題を解決するCSSのテクニック

    ここ数年で、スクロールしてもヘッダが上部に固定配置されているページが増えてきました。UX的には便利な面もありますが、その反面問題もあります。固定ヘッダがあるページでページ内リンクをクリックすると、移動した先が固定ヘッダに重なって隠れます。 そこでscroll-snapプロパティの登場です。scroll-snapのscroll-paddingプロパティを使用して、この問題を解決するCSSのテクニックを紹介します。 Fixed Headers, On-Page Links, and Overlapping Content, Oh My! 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 ページ内リンクが固定ヘッダと重なって隠れる scroll-paddingとscroll-margin 「scroll-snapプロパティ」のサポートブ

    ページ内リンクが固定ヘッダと重なって隠れる問題を解決するCSSのテクニック
    kathew
    kathew 2019/04/08
    ありがちな問題。はてブもスターの通知から飛んだ先で起こってるやつ。chromeだけかー/いつもはJavaScriptでヘッダ高さ分スクロール位置をずらしてる
  • 間にカンマを入れてセルの文字を連結したい:Excel(エクセル)の関数・数式の使い方/文字列

    ExcelからCSV(Comma Separated Value)ファイルを作ろうと考えている方から、 「間にカンマを入れながらセルのデータを連結していくにはどうしたらいいでしょうか?」 といったご質問をいただくことがあります。 このサイトで、 「セルの文字を連結 間にカンマ」 といった検索が行われているのを見かけたこともあります。 2003までのExcelならメニュー[ファイル]−[名前を付けて保存]から、Excel 2007なら[Officeボタン]−[名前を付けて保存]−[その他の形式]をクリックして表示される[名前を付けて保存]ダイアログで、[ファイルの種類]−「CSV(カンマ区切り)」を選択することで、ExcelからCSV(Comma Separated Value)ファイルを作成することができます。 このような作業を面倒と感る方から先のようなご質問をいただくことがあります。 間

    kathew
    kathew 2019/04/08
  • MySQLのインデックスサイズに767byteまでしかつかえない問題と対策 - ハマログ

    Laravel5.4でmigrationを実行したところ、エラーになりました。 [Illuminate\Database\QueryException] SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table `users` add unique `users_email_unique`(`email`)) [Doctrine\DBAL\Driver\PDOException] SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 b

    MySQLのインデックスサイズに767byteまでしかつかえない問題と対策 - ハマログ
    kathew
    kathew 2019/04/08
  • 『「就職氷河期」なんてあったんだろうか?』論について - ka-ka_xyzの日記

    ブコメだと書ききれないのでここで。 finalvent.cocolog-nifty.com とあるもののちょっと微妙で。失業率から見てみるとまるで違った光景が見えてくるわけで 統計局ホームページ/労働力調査 長期時系列データ 労働力調査 長期時系列データ の「表3 (4) 年齢階級(5歳階級)別完全失業者数及び完全失業率」から年齢階層別の完全失業率をグラフ化したもの 年齢階層別完全失業率 これを見る限りだと 失業率を見ると1990年台中盤から2000年台前半までの所謂「氷河期」には24歳までの年齢で特に顕著に他の期間では見られない失業率の上昇と長期の高止まりが発生しており、特異な期間と言って良いのではないか 大卒者が含まれない年齢階層(15~19歳、グラフの青色系列)でも「氷河期」で失業率は高止まりしており、"安定雇用を求めて増加した大卒者"や"そもそも大学生が増えた分、就職先は争われるよ

    『「就職氷河期」なんてあったんだろうか?』論について - ka-ka_xyzの日記
    kathew
    kathew 2019/04/08
  • MySQL の MERGE テーブルで巨大なテーブルを効率的に運用する

    naoya.dyndns.org is currently offline. Please try again later. Questions about our services? Learn more at Dyn.com.

  • MySQLの「InnoDB」と「MyISAM」についての易しめな違い - (2015年までの)odaillyjp blog

    今回はMySQLのストレージエンジンという重箱の隅をつつくようなネタをメモしておきます。 私はMySQLについてはよちよちレベルなので、込み入った内容には触れられません。初心者でも理解しやすい部分での違いを中心にまとめていこうと思います。 【復習】ストレージエンジンとは MySQLなどのデータベース管理システムが、データベースにデータを書き込んだり、読み込んだりするときに使われる基盤を「ストレージエンジン」と呼びます。初心者同士の会話の中で「MySQLを使ってデータを保存する」と表現することがありますが、実際にデータの保存処理を行っているのが、このストレージエンジンになります。MySQLの論理構造を図で載せます。 MySQLは「データベース管理システム」ですので、データベースを管理するために必要である様々な機能が搭載されています。その中の「データの読み書き」という部分を担当しているのがスト

    MySQLの「InnoDB」と「MyISAM」についての易しめな違い - (2015年までの)odaillyjp blog
    kathew
    kathew 2019/04/08
  • MySQL :: MySQL 8.0 リファレンスマニュアル :: 16.7.1 MERGE テーブルの長所と短所

    ログテーブルセットを簡単に管理する。 たとえば、異なる月のデータを別々のテーブルに入力し、myisampack を利用してそれらの一部を圧縮してから、1 つのものとして利用するために MERGE テーブルを作成できます。 スピードを上げる。 大きな読み取り専用テーブルを同じ基準で分割し、個々のテーブルを異なるディスクに置くことができます。 このように構成された MERGE テーブルは、1 つの大きなテーブルを使用するよりも、速度がかなり速くなる可能性があります。 より効率的に検索を行う。 検索する対象が正確にわかっている場合、あるクエリーで基礎テーブルの 1つだけを検索し、別のクエリーで MERGE テーブルを使用できます。 重複するテーブルセットを使用する、多数の異なる MERGE テーブルを持つこともできます。 より効率的な修復を行う。 1 つの大きなテーブルを修復するよりも、MERG

  • 不正移管によるドメイン名ハイジャックについてまとめてみた - piyolog

    2018年9月頃から第三者に汎用JPドメインがのっとられるドメイン名ハイジャックの事例が相次ぎ、これらは不正なドメイン移管手続きにより発生した疑いがあります。ここでは関連する情報をまとめます。 不正移管の手口 のっとり犯が自身が利用するレジストラを通じて他人が所有するドメインの移管申請を行う。 次のいずれか該当する場合に(一時的に)ドメイン移管申請が行われてしまう恐れがある。 指定事業者が承認確認(不承認含む)を行わない(放置する) 登録者または指定事業者がのっとり犯が行った移管申請を誤って承認してしまう 汎用JPが狙われているのは自動承認ルールを悪用しているためとみられる 移管元指定事業者から承認、または不承認が10日以内に確認取れない場合、自動承認となる。 「汎用JPドメイン名登録申請等の取次に関する規則」第11条第2項に則ったものとされる。 第11条(取次にかかる登録申請等に対する決

    不正移管によるドメイン名ハイジャックについてまとめてみた - piyolog
    kathew
    kathew 2019/04/08
    NTTPCはGWに一波乱ありそう