五十音順のポケモン一覧(ごじゅうおんじゅんのポケモンいちらん)では、ポケットモンスターシリーズに登場するポケモンのうち、2022年11月現在までに判明している1008種類のポケモンを、日本語の五十音に対応した配列で並べる。
データの集計は、ExcelよりPython使ったほうが100倍早い(pandas-profiling, pixiedust)Pythonpandasデータ分析データ可視化pandas-profiling Pythonのpandas-profilingと、pixiedustの2つのライブラリを使うと、データの集計・グラフの作成が、感動的なほど早く終わることを実感したので共有します。 Excelでデータ集計・グラフ作成した場合と比較すると、体感で100倍くらい早く終わります(誇張ではなく) Pythonで爆速でデータ集計する方法(体感所要時間:5分) 前提: 以下の環境が整備されていることは、前提とします。 Pythonのインストール(約30分) データ分析に必要な各種ライブラリのインストール(約30分) →numpy, matplotlib, pandas, jupyter など →Anac
マツリカは4月12日、AI搭載のメールアシスタントサービス「Notia(ノーティア)」において、ビジネスチャットツール「Slack」との連携を強化した新機能を公開したと発表した。Slack画面上からメールを返信できるようになるという。 Notiaは、日程調整の自動化機能、重要メールの受信・開封通知、メールの返信漏れ防止機能などを搭載した、ビジネスパーソンの生産性向上を支援するメールアシスタントツール。2019年4月現在、無料で提供している。 今回搭載された新機能により、普段使用しているSlackのAppチャンネルで、メールへのアクション(返信、既読、アーカイブ)が可能になった。AIにより、重要と判別されたメールの受信、返信、返信メールの開封通知という一連の流れを、Slackの画面上で把握できるようになるという。 利用イメージとしては、Slackのコメント入力部分にテキストを記入、送信するこ
検索フィールドをクリックすると、スマート検索の検索候補と関連のあるコンテンツが表示されます。 Macのメールアプリ で、ツールバーにある検索フィールドに語句を入力します(検索フィールドが表示されない場合は、ツールバーの「検索」ボタン をクリックします)。 探しているものを、普段の会話のような表現で入力してください(これは自然言語検索と呼ばれます)。以下に例を示します: Nishaから 昨日Nishaから Kevinへ 改装についてKevinへ フラグ付きのメール PDF添付ファイル 入力していくと、スマート検索の修正機能により入力ミスが修正されたり便利な同義語で単語が置き換えられたりするので、検索結果が向上します。 Returnキーを押します。 メッセージリストの上にあるツールバーに、検索対象のメールボックスが表示されます。検索結果がない場合は、「メール」サイドバーまたはお気に入りバーで別
G Suite apps include Google Documents, Sheets, Slides, and Drawings. These apps can provide shareable links. Shareable links can be used for publishing a document or for collaboratively editing a document. Documents are only accessible by you (the owner) unless you turn link sharing on. One way to turn on link sharing is by clicking the Share button in an open document. Then you'll see an option t
GitHubでサポートされたこともあり、軽量マークアップ言語「Markdown」が普及してきています。 本日紹介する「Notable」は、このMarkdown記法をサポートしたオープンソースのノートアプリです。Electronを使用して作られていて、Windows/macOS/Linux用の実行ファイルをダウンロードすることができます。 以下のような特徴を持っています。 独自のフォーマットなし: 通常のMarkdownファイルにコンテンツを保存。 適切なエディタ: WYSIWYGエディタは採用していない。 無限にネストしたタグ: 通常のタグに加えネストしたタグもサポート。 EvernoteやBoostnoteと言ったほかのノートアプリとの比較表も公開されています。 以下使用方法を説明します。 Notableの使用方法 GitHubのリリースページから最新の実行ファイルをダウンロードします。
今回作成したのは、「Gmailにすでにあるメールをスプレッドシート出力する」です! gmailで特定条件のメールをスプレッドシートに出力して、件数を調べたりする事ができます! 以下様々なGASの記事を紹介してます! https://bzbot.work/ 紹介記事 今回紹介している記事は以下です! https://bzbot.work/2019/01/29/gmail-spreadsheet/ スクリプトエディタを開く スクリプトエディタにコードを記述 コード var SEARCH_TERM = "【Microsoft Flowでテスト送信してみた】"; var SEARCH_COUNT = 50; //取得スレッド数 var sheet = SpreadsheetApp.getActiveSheet(); function searchContactMail() { var myThre
アドレスバーは使いこなせていますか? アドレスバーに検索したい文字を入力するとGoogleで検索できますよね? 検索したいサイトっていろいろありますよね? Amazonで検索したい時、楽天で検索したい時、何かの言語のリファレンスサイトから検索したい時など検索したいサイトってたくさんありますよね? 検索対象のサイト(検索エンジン)って簡単に切り替えることができることって知ってますか? アドレスバーのカスタマイズについて アドレスバーを右クリックして検索エンジンの編集を選択して下さい 検索エンジンの管理画面へ遷移します 規定の検索エンジンというところがアドレスバーに文字を入力して検索されるサイトになります。私の場合ですと、Googleになっています。 「私はYahooじゃないとダメなんだ」という人はここをYahooにすれば常にYahooで検索されるようになります。 その他の検索エンジンというと
前提 いつのまにかExcelでswitch文が使えるようになってた。 詳しくはOfficeサポート見てください! https://support.office.com/ja-jp/article/switch-%E9%96%A2%E6%95%B0-47ab33c0-28ce-4530-8a45-d532ec4aa25e いつから使える? Excel 2016(for Mac)以降 常に最新版を使わされるような下記のExcelはもちろん使えるようです。 for Office 365(for Mac)、for iPhone、for Android、etc. 書式 式の結果=値1 の場合、結果1を返却 [式の結果=値2 の場合、結果2を返却(以降、値127,結果127まで)] [式の結果が上記に含まれない場合、既定を返却] 例 =SWITCH(A1,1,"壱",2,"弐",3,"参",4,"四"
HackMDは、Markdownで書いたドキュメントを複数人で編集でき、リアルタイムプレビューが可能なツール。オープンソースとしても公開されている。 結論から言うとEditorは個人の好みで選べばいい。 いろんなEditorがでている中で、HackMDの最大の強みは、共同編集できて、気軽に始められることだ。 そして動作がめちゃめっちゃ軽い。早いは正義。 MTGの予定をセットしたカレンダーとかに、URL貼っておけば、メンバーがすぐにアクセスして編集できる。これがわりと楽しい。 MTG後にわざわざ認識合わせとかせずに、リアルタイムで相互レビューができるので、司会進行者のスキル差に関係なく、一定品質のドキュメントが完成できるのだ。 最終的なアウトプットは当然内容によって、それぞれあるべき場所が異なるので、MTG終盤にまとめまでやってしまえるので生産性の高いMTGができると思われる。 デザイナーが
「よし、これで心おきなく解説できるな」 意気揚々とサイトウは壁に関数を書きながら説明しはじめた。 =ARRAYFORMULA(LEFT(A2:A20, 5)) 「さっきの関数の組み合わせだがな、ユーザーさんがそもそもやりたいことはこんな感じだろう。A列の値にLEFT関数を適用して何文字でも構わないんだが5文字を切り出す。この式で困るケースがあるとしたらなんだ?」 「処理したい値が20行以上つづいたときですよね」 =ARRAYFORMULA(LEFT(A2:A, 5)) 「僕ならこういう感じで書きます。IFERRORとかつけてもいいのですが、LEFTなら空白でエラーってこともないので気にしなくていいですね」 「そうだな。まあARRAYFORMULAを使う上で範囲の動的指定とどう向き合うかは重要だ。このユーザーさんは処理対象の行を正確に指定したかったんだろう。そのうえで処理したい行数の変化に対
みなさん、slackを開きすぎてブラウザのタブが煩雑になったりしていませんか? gmailやtwitter,GoogleDrive,githubのタブを開いたり閉じたりめんどくさくないですか? stationを使うと、Webアプリを一括管理できて、ブラウザで見るより効率化できます。 自分はプログラム歴13年、フリーランス歴4年の@望月と申します。 stationをもう6ヶ月以上使っていて、とても良いアプリだと感じたので紹介しようと思いました。 stationを使う事でブラウザでWebアプリ開きすぎ問題を解決しました。 今回はstationの概要と登録したアプリ、使用感を紹介します。 stationは誰でも簡単に使えるので、アプリを一括管理して効率化しましょう! stationってなに? https://getstation.com/ stationはモダンな人の為のスマートワークステーショ
こんにちは。id:minemuracoffeeです。Spreadsheetのコミュニティ主催しています。 www.minemura-coffee.com workday 関数の話題になって、便利だけど祝日リストをそれぞれが作らないのがだるいんだよねー、という話がありました。 妥当なやり方しては以下のようなことをやるのが良いと思います。 qiita.com こちらはGoogleカレンダーの日本の祝日を利用していて、直近と当面のことには信頼が置けそうです。 他にもexcel向けに30年分公開しているところとかもあったのですが、平成も終わりそうだし不安を感じます。 excel-ubara.com なのでまぁ皆さんqiitaのほうでGAS書いてもらうと良いと思うのですが、ちょっとしたことやりたいだけでGASを書くのすらめんどくさいってことありますよね。僕もよくあります。 そういう人は上記のGASを
広告の実装って大変ですよね しかも、複数の広告ネットワークをABテストしてたり、割合で分けてたりすると「10回リロードして、たまたま出るのを待つ」みたいなデバッグをしてる人もいるんじゃないでしょうか? そんな人に朗報です。 chromeでbreak pointを貼ってjsの実行を止めれば、変数を上書きできるので、100%自分が望むネットワークの広告を表示できます。 対象者 広告を出すのは運が必要だと思ってる人 広告sdkを定期的に導入している人 ランダムな処理をデバッグする人 手順 chromeのデバックコンソールでSourceパネルを開く 該当箇所にブレークポイントを貼る(画像の1のところ) リロード 止まったら、値を上書きする(画像の2のところ) 進める これで、10回リロードしなくても、ほしい広告を得られるようになりました めでたしめでたし
コメント欄にも他の方のおすすめAPIを書いてくれているので是非見てください! Google Sheets API 公式:https://developers.google.com/sheets/api/reference/rest/ 数万行のGoogleスプレッドシートの読み取り・書き込み処理などができます 読み取りだけであればAPIkeyの発行だけでできますが、書き込みにはOAuth認証が必要です 参考:PythonとSheets API v4でGoogleスプレッドシートを読み書きする Google YouTube Data API 公式:https://developers.google.com/youtube/v3/docs/ YouTubeを検索して動画・再生リスト・チャンネルなどの一覧などを取得したり、更新したりすることができます 検索条件で地域(regionCode: JP)
はじめに Gitをそこそこ使いこなすにあたって必要な基礎知識やコマンドをまとめました。 Gitは少しかじったけど挫折したくらいの人が対象レベルになるかと思います。 当方、Subversionをまともに触ったことないゆとり世代なので集中管理型との違いとかはよく分かりません。 一部諸事情のため、XXXXXで情報を隠蔽しています。 この記事長いです。。。 Gitとは 分散型バージョン管理システム。 今時ソースコードなどをバージョン管理するってなったらGitを使うことになるでしょう。 GitHub(Enterprise含む)とかGitLabとかGitBucketとかBitBucketとかGitのサービスは複数ありますが、どれを使うかはチーム事情や会社事情などから決まる。 ローカルにリモートリポジトリの複製を作成するため、複数人が各々のローカルで変更履歴を利用して自由にファイルの編集やローカルコミッ
JavaScriptを言語仕様から把握し、ライブラリに振り回されない漢を目指す人に贈るJavaScriptの基礎JavaScript 個人的に本とかネットで勉強していたものを、ここにまとめていたのですが、せっかくなのでQiitaにも投稿します。 間違いなどお気付きの点があればご指摘をお願いいたします。 JavaScript(以下JS) ES6 = ES2015 とする(呼び方多すぎ) 変数と定数の定義 基本的に const で定義するようにし、どうしても必要な時だけ let を使うと事故を減らせる var はES6で書けるのであればもう使わなくて良い let 変数を宣言する。宣言できるのは一度だけ 宣言時に初期化を行わなくてもエラーにはならない(中身はundefinedとなる) 値の再代入は可能だが、再宣言はエラーになる const 定数を宣言する。宣言と同時に必ず初期化する必要がある 値
GASでクライアント側にもJavaScriptを使用してWebアプリを作成する方法をシリーズでお伝えしています。今回は、GASでクライアントJavaScriptを使用する超簡単なプログラムについて紹介します。 前回のおさらい まず、前回作成したプロジェクト構成を紹介します。 URLリクエストを受け取ったら、後述するindex.htmlを受け渡すdoGet関数を含むmain.gsです。 function doGet() { var htmlOutput = HtmlService.createTemplateFromFile("index").evaluate(); htmlOutput .setTitle('GAS+Vue.js') .addMetaTag('viewport', 'width=device-width, initial-scale=1') return htmlOutpu
モバイルアプリエンジニアの山下です。 LCLでは業務や情報収集の中で定期的な作業を行う際にGoogle Apps Script(以下、GAS)を利用した自動化をしています。 GASとは、クラウド上でスクリプトを実行できるサービスです。スプレッドシートをはじめ、Googleが提供している色々なサービスと連携することができます。 又、外部のサービスでも提供されているAPIを利用して操作することができるため幅広い用途で使えます。 そして、今回は以下の3つの活用方法を紹介したいと思います。 Gmailの本文から値を取得してスプレッドシートに書き込む Google CalendarのスケジュールをChatWorkに投稿する 毎朝、前日分のRSSをChatWorkに投稿する Gmailの本文から値を取得してスプレッドシートに書き込む この操作は、Fabricのデイリーサマリーを集計するスクリプトで扱っ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く