mattsun-va_avのブックマーク (22)

  • JavaScriptで全文検索(N-gram)を実装してみる! | Simple is Beautiful.

    プラコレアドベントカレンダーもラストスパート!こんにちは、森です! 仕組みをちゃんと理解するには実装してみることが一番!ということで、N-gramの中でも一番実装が簡単なuni-gramをjsで実装してみました! 目次 全文検索とは uni-gram インデックスの作成 文章にdocument IDを振る 文字列の分割 文字位置付与 トークンごとに位置情報をまとめる トークンをキーに引けるように保存 インデックスから検索 検索文字列をトークンに分割 インデックスからトークンのデータを取得 取得したデータをつなぎ合わせる 実装 動かし方 インデックスの作成 インデックスから文字列を検索 コード 参考文献 最後に 全文検索とは まず最初に全文検索とはなにかってことですが、Wikipediaで調べてみました「コンピュータにおいて、複数の文書(ファイル)から特定の文字列を検索すること。「ファイル名

    JavaScriptで全文検索(N-gram)を実装してみる! | Simple is Beautiful.
  • 脳内をフリーズさせた依頼まとめとデザイナーについて考えてみた【デザイナーあるある】 - Qiita

    こんにちは! アドベントカレンダー23日目(プラコレでは12日目)となりました! 沖縄でデザインとフロントコーディングをやっています、しげまです。 しげまは漢字で書くと「志慶真」と書きます! 文字だけ見ると角刈りのおじさんを想像するひともいるかもしれませんが ロン毛の女子ですー! 趣味は飲酒です! よろしくお願いします! 自作PCを作る仕事→カートリッジに黒い粉を詰める仕事→事務→アパレル→キャバクラ→動画制作 と様々な職業を経由して、デザイナーになることができたあの日から早7年。 たくさんのクライアントさまに出会い、苦しくも楽しくおもしろおかしくデザイナー歴を積んできました! 人生初のアドベントカレンダーは 今までの経験の中で私が困惑した依頼や、衝撃的な言葉についてまとめてみたいと思います! デザインをされている方や同業の方などに「あるあるー!」と共感してもらえたらうれしいです☆ わたし

    脳内をフリーズさせた依頼まとめとデザイナーについて考えてみた【デザイナーあるある】 - Qiita
  • 結果が出せるSNS広告クリエイティブを作るために考えてみる - Qiita

    みなさまこんにちは! アドベントカレンダー22日目(プラコレでは11日目)ですね! 冒険法人プラコレの新卒デザイナーのたなべです! アドベントカレンダーというとエンジニアさんのお祭りというイメージが強く、前々から存在は存じてはいたのですがまさか自分がそのアドベントカレンダーに参加することになるとは思わずビビリちらしております。 お手柔らかにお願いします! 今回はSNS広告クリエイティブについてお話しようと思います。 私はプラコレに入社前からインターンとしてジョインしていたのですが、 当時からクライアント様の広告クリエイティブ作成を任せていただいておりました。 プラコレはSNSによって大きく成長してきた会社なので、 そのノウハウを教えていただきながら 入社して半年以上経った今でも クリエイティブ制作をさせていただいております。 そんな中で私がいつも悩んでいるのが、どのくらいユーザー目線の オ

    結果が出せるSNS広告クリエイティブを作るために考えてみる - Qiita
  • CSSの継承〜親から子へ受け継がれる意志〜 - Qiita

    アドベントカレンダー初挑戦!21日目(プラコレ的には10日目) こんにちは!横田です。 不適切なところがありましたらご指摘いただけると幸いです。 よろしくお願いします! 今一度見直したい「継承」 フロントをやっていて、そこまで日は浅くないのですが、これまであまりcssプロパティの「継承」について深く考えたことがありませんでした。 親要素からプロパティを指定していって、子要素で効いていなかったらまた指定しよう、ぐらいでした。 しかしたびたび思うのです。「またcolor: #555;って書くのか...」と。 そこで、継承についておさらいしてみました。 Sassなどでスマートに書ける今、変数や関数をつかってかっこよく書けるようになりましょう! 継承とは 親要素のプロパティの値が、子要素に引き継がれることです。 プロパティによって継承されるものとされないものに分かれます。 継承されるプロパティ 使

    CSSの継承〜親から子へ受け継がれる意志〜 - Qiita
  • WindowsとWSLでHeadless Chromeを使ってみよう! - Qiita

    はじめに 今回、はじめてアドベントカレンダーなるものに参加することになりました松原です。 よろしくお願いします! まずは簡単に自己紹介 沖縄のIT企業でリゾートウェディングやマリンスポーツ&アクティビティのポータルサイトの運用をしています。 色々とあって今年、約5年ぶりにエンジニアとして復帰したのですが周りについていくのに必死で、浦島太郎状態ですが、これをキッカケに学んだことをアウトプットしていきたいと思います! ここからが題 さて、今回はちょっと前から気になっていたコマンドラインからブラウザの動作確認ができる「Headless Chrome」に関して書いていこうと思います。 「Headless Chrome」とは まず「Headless Chrome」とは通常はGUIを通してChromeを実行しますが、Headless Chromeはコマンドラインを通して実行します。つまりGUIを持た

    WindowsとWSLでHeadless Chromeを使ってみよう! - Qiita
  • もうデザイナーいらないって言われた話【無料デザインツールCanva】 - Qiita

    みなさま、こんにちは。 プラコレアドベントカレンダー2019も折り返して、8日目。 冒険法人プラコレのデザイナーzukaです。 (投稿が遅れてしまいました。当に申し訳ございません。) なんだかんだとデザイナー歴3年目。 少しずつ社内で力になれることも増えて、毎日充実しております。 令和初のクリスマスも間近に迫り、 女性率の高いプラコレ社内は一層明るい会話も飛び交っておりますが、 先週、信じられない発言が私の耳をつんざきます。 “もう、自分でつくれちゃうから” えぇ…………。 私たちはDressy(ドレシー)というブライダル系メディアを運営しており、 多くの花嫁さまのハートをきゅんとつかむようなコンテンツを 365日毎日発信し、業界へ新しい価値を提供しております。 なかでもデザイナーの役割といえば、 良質なグラフィックを作り出し、企画を盛り上げること。 かつての広告バナー100000000

    もうデザイナーいらないって言われた話【無料デザインツールCanva】 - Qiita
  • 今、”猫”で上位表示するためにサイト作る上で必要なこと late2019~自分の感想、とっかかり編~ - Qiita

    「完璧な検索エンジン最適化などといったものは存在しない、完璧な絶望が存在しないようにね」 村上春樹の処女作「風の歌を聞け」の始まりの一節を拝借して始まる。 書き初めに困ったらだいたいこの書き出し方をすれば良いとさえ思っている。 さて2019年も残すところ、わずかになり、世間の喧騒も賑わいと忙しなさにあふれていると思う今日この頃いかがお過ごしでしょうか。 私、プラコレのアドベントカレンダーに参加させていただいている高木と申します。 オッスンさんよりバトンを受け取り日担当させていただきます!ありがとうございます。 サイト制作とか、検索エンジン周りのことを携わらせていただいた前職場、 現在は、フロントのエンジニアをメインに携わらせていただいております。 検索エンジン周りのことを少々書いていきたいと思います。 2019年、検索エンジン周りは久しく大きな変化を見せずともしっかり変わりつつも根は変

    今、”猫”で上位表示するためにサイト作る上で必要なこと late2019~自分の感想、とっかかり編~ - Qiita
  • SVGで一筆書き - Qiita

    会社のアドベント用です 最近アイコンなどでよくみかけるSVG画像。 ラスターのpng/gifと違い、ベクターなのでどんな拡大縮小にも耐えることができます。Retina対応が当たり前な今どきのWEB製作時に、1つのファイルのみで対応できるので大変ありがたいです。 ※写真等色と形が複雑なものは引き続きjpg(最近はWebPという選択肢も)が優秀です。 各要素のお役目をメモっておきました。svgアニメをかけるとき理解しておくと便利&イラレ等編集ソフトを使わずエディター内で画像編集を終わらせることができて結構便利。 軽量化 SVGOMG – SVGO’s Missing GUI Svgの時点でよほどのことがない限りpngより軽くなっているとは思うのですが、上記ツールで不要箇所を削除できます。 ちなみに手動でするときはタグに下記4点があればOKだと思っています。 viewBox= xmlns="ht

    SVGで一筆書き - Qiita
  • 驚愕!その先に見えたdeveloper tool - Qiita

    またお会いしましたね また登場しました、オッスンです。 アドベントカレンダーも、もう直ぐ折り返し地点ですね。 後半も色んなクリエイターさんが投稿されるので期待しかなーい! 私、基的にサーバサイドをメインにお仕事しているのですが 最近フロントにも興味が出てきて、且つ仕事で触る機会も増えてきました。 フロント面白いですね。 まだまだ知るべき知識がたくさんありますが、 これから勉強して行こうと思います! 今回はペーペーフロント技術の私が 開発する時に役に立ってるデベロッパーツールの機能をご紹介できればと思います。 network 後にも先にもnetworkタブ。 感謝しかない機能がモリモリです。 通信速度の調整 ・モバイル環境や通信速度が遅い環境で確認したい時、なんと通信速度の調整が可能に! ヘッダ情報、リクエストデータの確認 ヘッダ情報やGETやPOSTのリクエストデータを確認する時に超役立

    驚愕!その先に見えたdeveloper tool - Qiita
  • あの頃、LINE APIと駆け抜けた1年間について - Qiita

    みなさん、アドベント楽しんでますかー!? どうもオッスンこと、井出です。「で」は手ではなく、出の井出です。 私も記事を書くのが初めてなので 内容があっちこっち行ってるかと思いますが どうぞお手柔らかに。 記事を書くに辺り、2019年を振り返っていたのですが ほぼ毎日LINEの事やってたなーって思ったので 題材にすることにしました。 ただ、基的な仕様はLINEが提供してる仕様書(こちら)が分かりやすく また、分かりやすい記事も色々あるので 自分は少しコアな部分を書こうかなって思います。 個人的にはこちらの記事で凄い詳しく書かれています。 記事内容 基的な仕様を説明。その後 レスポンスデータの内容を踏まえて、さらに取得できるデータがあるよ! という部分。これは解析に少し時間が掛かった部分なので 今後開発するエンジニアさんに少しでも役立てばと思います まずはMessaging APIを使うた

    あの頃、LINE APIと駆け抜けた1年間について - Qiita
  • dropzone.jsの使い方を話そう - KyoTak

    こんにちは。 みなさんハッピーアドベント! 楽しんでいらっしゃるでしょうか?? 冒険法人プラコレ新卒エンジニアの澤岻(タクシ)です。 我らがプラコレはアドベントカレンダー初参加です! もちろん僕自身も初参加。 どうぞ、どうぞ、お手柔らかにお願いいたします! 今回はズバリdropzone.jsについて。 今年、とあるアプリケーションの開発の機会があり、 その際アップロード機能を作る必要があったのですが、 ボタンアップロードでは味気ないので、よく見かけるドラッグ&ドロップ式にすることにしました。 その際、導入も比較的しやすい + UI UX的にも良さそうなdropzone.jsを使うことにしました。 dropzone.jsとは 導入 dropzone.jsをダウンロード ファイルを読み込ませる アップロードしてみる 動的に生成する オプション・イベント 最後に dropzone.jsとは dr

    dropzone.jsの使い方を話そう - KyoTak
  • CSSでアニメーションを作ろう!”keyframes”について解説! - Qiita

    はじめに こんにちは!プラコレのアドベントカレンダー2日目です!! 10月からプラコレでお世話になっている森下です。 私は9月まで看護師をしていました 日々業務を行いながら勉強という感じですが、 今回は最近教えていただいたcssでのアニメーションについてお話しようと思います〜! どうかお手柔らかにお願い致します CSSだけでアニメーションを作る方法って? アニメーションというと、JavaScriptやjQueryを思い浮かべ、 難しそうというイメージを持つ方もいるかと思います。 ここではCSSで簡単にアニメーションを実装させる方法をサンプルを一緒にご紹介しようと思います CSS3 でアニメーションを実装する方法は大きく分けて以下の2種類があります。 ・ transition プロパティでの定義 ・ animation プロパティでの定義 【Transition】 ・始めと終わりのみ指定可能

    CSSでアニメーションを作ろう!”keyframes”について解説! - Qiita
  • DynamoDBとAWS LambdaでアクセスランキングAPIをつくる! | Simple is Beautiful.

    Lambda関数の作成 関数は別ファイルにしても良いですが、今回は簡略化のためにすべて同じファイルに作成することとしています。 まずは共通で読み込むライブラリの読み込みをします。日付の処理でdayjsを使用しているため事前にnpm install dayjsをしておいてください。 コードの途中にコメントを入れているような感じで書いているので以下現れるコードをつなぎ合わせるとすべてのLambda関数が完成します。 'use strict'; const AWS = require('aws-sdk') const docClient = new AWS.DynamoDB.DocumentClient({region: 'ap-northeast-1'}) const dayjs = require('dayjs') アクセスを日毎に記録する関数 アクセスを記録するためにaccessという関数

    DynamoDBとAWS LambdaでアクセスランキングAPIをつくる! | Simple is Beautiful.
  • 【全部無料】 Web制作に役立つオンラインサービスやツール300+ - かちびと.net

    Web制作に使えるWebサービスやツールなどが様々なサイトでかなり 紹介されています。便利なものですが、多すぎて混乱するので、 備忘録的にローカルサーバーに入れたWPでリンク集を作っていました。 そろそろ数が落ち着いて来たので多くの方とシェアしたいと思い、公開してみます。 現在330ありますが、追加していく可能性があります。 リンク集は全て無料で使える事を条件に集めていました。英語が苦手な方もいらっしゃいますのでTwitterサービスのまとめ同様、日語で使い方などを説明してくれているサイトにリンクしています。無い場合は海外サイトにリンクしていますが、その場合はアメリカの国旗をつけてあります。サイトがアメリカのものかは知りませぬ。分かりゃいいんだ、分かりゃ。 無料といえどもライセンスの縛りもありますので自己責任でご利用下さい。 使えるかどうかは個人差が生じますので何とも言えませんが、お役に

  • ファイル添付&携帯対応メールフォームPHP (フォームメール PHP) PHP/CGI検索 夢幻

    PHPメールフォームです。 確認画面、ファイル添付つきメールが送信可能。 入力項目、フォーム設定など自由にカスタマイズできます。 所定のFTPにアップロードするだけで、すぐに使えます。 CGI登録件数 CGI検索なら夢幻 フリーCGIからPHP,シェアまで検索できるPHPメールフォームです。 確認画面、ファイル添付つきメールが送信可能。 入力項目、フォーム設定など自由にカスタマイズできます。 所定のFTPにアップロードするだけで、すぐに使えます。 メールフォームPHPスクリプトです。 設置は簡単、ご自分のメールアドレスを設定してアップロードするだけですぐに使えます。 *カスタマイズ可能*↓ ▼フォームデザイン ▼送信メール内容 ▼htmlデザイン とにかくすべてのデザインの変更が可能。 あなたの作ったデザインをそのまま活かせます。 また

    mattsun-va_av
    mattsun-va_av 2009/08/10
    ファイル添付メールフォーム
  • Blogger

    Google のウェブログ公開ツールを使って、テキスト、写真、動画を共有できます。

    mattsun-va_av
    mattsun-va_av 2009/08/10
    jquery
  • Knowledge Database|ナレッジデータベース.

    This domain may be for sale!

  • Ajax/Javascript/Dhtml examples and demos to download

    mattsun-va_av
    mattsun-va_av 2009/03/05
    ajax
  • SEO重要要因ランキング(Google+Yahoo! JAPAN総合版)―日米SEOプロ60人が評価した重要度 | SEOで効く! 検索エンジンが順位を決定する57個の要因 日米SEOプロ60人のグーグル&ヤフー対応版

    この特集で挙げた57の要因に関して、GoogleYahoo! JAPANの利用率を考慮して総合的に算出した重要度のランキングを示す。 プラス要因トップ20(GoogleYahoo! JAPAN総合)titleタグ内でのキーワード使用被リンクのアンカーテキストサイト全体でのリンクポピュラリティYahoo!ディレクトリへの登録文でのキーワード使用サイト内部構造としてのリンクポピュラリティサイト開設からの経過時間リンク元サイトのサイト全体でのリンクポピュラリティ被リンクの話題関連性話題コミュニティ内でのリンクポピュラリティリンク元ページとの話題の関連性被リンク増加率文のコンテンツとキーワードの(トピック分析による)関連性サイトの主要テーマと検索の関連性h1タグ内でのキーワードの使用インデックス可能なテキストコンテンツの量外部サイト/ページへのリンクの質や関連性文書公開からの経過時間リンク

    SEO重要要因ランキング(Google+Yahoo! JAPAN総合版)―日米SEOプロ60人が評価した重要度 | SEOで効く! 検索エンジンが順位を決定する57個の要因 日米SEOプロ60人のグーグル&ヤフー対応版
    mattsun-va_av
    mattsun-va_av 2009/02/16
    SEO
  • ホーム - SiteRepair

    人気オンラインカジノベラジョンなら、種類豊富なゲームとボーナスイベント満載♪ スロットを数時間以上プレイしたことのある方なら、あるスロットマシンでは1円も出ないのに、隣のマシンではジャックポットが出ているような事態に遭遇したことがありませんか?これは、そのプレイヤーがあなたよりもラッキーだったからではありません。ただ単に、あるマシンが他のマシンよりも当たる確率が高いからです。各スロットマシンの差異は、機能やデザイン、ボーナスだけというのは間違いで、勝率も異なるのはご存知でしたか? スロットマシンの勝率のことを「RTP」と呼びます。「RTP」とは「Return To Player」(リターン・トゥ・プレイヤー)の略で、スロットの賭け金のうちプレイヤーに還元される割合のことです。この割合は、マシンによって異なり、低いものから高いものまで様々です。ほとんどのスロットのRTPはたいてい92〜97%

    mattsun-va_av
    mattsun-va_av 2009/02/12
    SEOツール