【Python】PHPのarray_map関数のように指定した配列の要素にコールバック関数を適用する方法です。 ソースコードは以下のとおりです。 $items = [1, 2, 3] map(lambda x:x+10, items)
![【Python】PHPのarray_map関数のように指定した配列の要素にコールバック関数を適用する方法 - あずみ.net](https://cdn-ak-scissors.b.st-hatena.com/image/square/8d1c25d988b65d8e924e40c140b964c5efe9aeb2/height=288;version=1;width=512/https%3A%2F%2Fa-zumi.net%2Fwww%2Fwp-content%2Fuploads%2F2015%2F10%2Fpython.jpeg)
WickedPDFで日本語を使いたかったのでubuntu(v16.10)に日本語フォントを入れてみた。 1. IPAサイトから2書体パック(IPAex明朝(Ver.003.01)、IPAexゴシック(Ver.003.01))をDL # cd ~ # wget http://dl.ipafont.ipa.go.jp/IPAexfont/IPAexfont00301.zip 2. 解凍する # mkdir ~/.fonts # cp IPAexfont00301.zip ~/.fonts # cd ~/.fonts # unzip IPAexfont00301.zip # ls IPAexfont00301 ipaexg.ttf ipaexm.ttf IPA_Font_License_Agreement_v1.0.txt Readme_IPAexfont00301.txt 3. フォ
プラグインEmbedlyがWP4.4標準の埋め込みよりも便利 2015/12/16[公開] 2017/12/14[最終更新] Wordpress4.4にアップデートして、追加機能のひとつであるコンテンツの埋め込み(Embed)機能を使ってみましたが、Internet Explorer11で表示が切れたり、埋め込みのリンクが機能していないのに気付いて、プラグインのEmbedlyを使ってみたら、全然こっちの方が使えるということを知ったという内容です。 (2017.12.14追記)現在では、この記事で触れている画像をサムネイル表示にして左側に回り込ませたり、抜粋文を出すかどうか選択できる機能は無料カードではできなくなってしまいました。 当サイトもEmbedlyカードから、プラグインPZ-LinkCardに切り替えています。 Embed(埋め込み機能)とは ブログ記事本文に、自分の過去記事や、ほか
隠しファイルは、不可視ファイル・ドットファイルとも呼ばれ、Bashの設定ファイル(.bashrc、.bash_profile)やApacheの制御ファイル(.htaccess)などがあり、隠しフォルダは「ライブラリ」「ごみ箱」といった普段見る必要のないフォルダやSSHの情報を保存するフォルダ(.ssh)などがあります。 これらは、デフォルトではこのように非表示にに設定されています。 しかし、隠しファイル・フォルダをよく使う・編集する、一時的に編集する場合、「Finder」で隠しファイル・フォルダを表示させる必要があるので、ここでは隠しファイル・フォルダを表示する方法を紹介します。 隠しファイル・フォルダを表示 「Finder」を起動し、「アプリケーション」→「ユーティリティ」から「ターミナル.app」を起動します。 ターミナルを起動するとプロンプト($)が表示されるので、隠しファイル・フォ
モーダルを表示させたとき、何も考えずにコーディングするとモーダルをスクロールしたいのに背景までスクロールされちゃう、 なんてことに陥りがち。 (モーダルの上端・下端を超えるスクロールをしたときや、モーダル外にカーソルを置いてスクロールしたとき等) これを防ぐには、モーダルが表示されているときは背景要素をfixedにするのが良さげ。 <div id="wrapper"> <p class="open"> <button>open modal</button> </p> </div> <section id="modal"> <!--modal content --> </section> // include jQuery var current_scrollY; // OPEN MODAL $( '.open button' ).on( 'click', function(){ curre
開催概要 potatotipsは 参加者全員がTipsを発表する というコンセプトのiOS/Androidアプリ開発者向けの勉強会です(ただし、最近はオーディエンス枠があります)。 今回はRettyさん主催での開催となります。 引き続き主催をいただける会社さんを募集中です。 (potatotipsの管理ページは コチラ です) 内容 LT 5分 × 発表者数で 2時間程度 途中で休憩を挟みます 懇親会 LTフェーズ完了後に会場の時間の許す限り 参加枠の種別 Tips発表枠 iOS/Android Tips発表枠 iOS/AndroidそれぞれのTipsを発表いただく参加者の枠です 開催当日の数日前など直前にキャンセル者が出て繰り上がり当選された場合は、数日でLTを用意するのは大変と思いますのでLTなしでご参加いただいて問題ありません iOS/Android ブログまとめ枠 ブログまとめの内
※develop と main は消さないようにしています。 ※これでスッキリしますが、毎回これ書くのは辛い。 .gitconfig にalias (2021/05/18 ブランチ名の修正他) .gitconfigに以下を追加 これで、 git delete-merged-branch develop とやると` 1. developにcheckoutし、 2. merge済みブランチを一括削除 します。 delete-merged-branch はaliasなので好きな名前をつければいいです。(自分は、 vacuum とつけています) スクリプト内の、 develop|main 部分は消したくないブランチ名をパイプでつなげて複数記述すればマージ済みでも削除されません。 e.g.) release main ブランチをブロックしたい場合。 delete-merged-branch = "!
本日、東京から札幌へ戻る横山です。 AWS CLI使えるようになるまでのメモです。 前提 aws-cliを使うためのCredentialが設定されていないEC2がある。 $ aws ec2 describe-availability-zones Unable to locate credentials. You can configure credentials by running "aws configure". $ aws --version aws-cli/1.5.0 Python/2.6.9 Linux/3.14.20-20.44.amzn1.x86_64 準備 今回はIAMユーザ作り、access keyを作るところから始めていきます。 IAMのUsers画面を開き、Create New Usersからユーザを作っていきます。 次に、適当なユーザ名をつけて、Access Key
Linuxでファイルの圧縮、解凍方法をよく忘れるのでまとめておく。 忘れてもググればすぐ出てくるけど。 tar解凍全般 optionにz,j,J等の圧縮形式を指定しなくても、拡張子ファイル先頭の数バイトで判別して解凍してくれる ※@tetsu_kobaさんからコメントにより教えてもらいました tar -xvf xxx.tar.yy tar.gz 圧縮 tar -zcvf xxxx.tar.gz directory 解凍 tar -zxvf xxxx.tar.gz tar.bz2 圧縮 tar -jcvf xxxx.tar.bz2 directory 解凍 tar -jxvf xxxx.tar.bz2 tar.xz 圧縮 tar -Jcvf xxxx.tar.xz directory 解凍 tar -Jxvf xxxx.tar.xz tar 圧縮 tar -cvf xxxx.tar dire
PHPのerror_log()関数でApacheのエラーログ等に日本語のメッセージを吐き出すと \xe8\xaa\x8d\xe8\xa8\xbc\xe3\x81\xab\xe5\xa4\xb1\xe6\x95\x97\xe3\x81\x97\xe3\x81\xbe\xe3\x81\x97\xe3\x81\x9f\xe3\x80\x82といった感じに文字化けして出てくる時がある。 まぁ厳密には文字化けしている訳ではなくて、セキュリティの観点から適切にエスケープ処理してくれているだけなんだけど、デバッグ中の身としては余計なお世話だったりする。 (^^; Apacheの環境設定をいじるとエスケープされなくなるようだけど、お客さんのとこの環境を勝手に変える訳に行かなかったり、他の表示に影響が出る場合があるのであまり環境設定をいじりたくない。 とりあえずプログラムでエスケープされた文字を復元したりし
任意のURLに入ろうとしたときにアクセス制限をかけたい、ということで今回はBasic認証について調べてまとめました。 <環境> CentOS 6.4 Apache 2.2.15 Basic認証とは サイトやディレクトリへのアクセス制限方法のひとつ。限定されたユーザにのみサイトやページへのアクセスを許可したい場合に用いられる。 BASIC認証への道 ユーザへのパスワード発行 htpasswdコマンドを使ってユーザにパスワードを発行します。今回は初めて設定するということで以下のコマンドを使用しました。 オプション -c : 新しいパスワードファイルを作成する。既存ファイルがあった場合は上書きされる。 オプション -b : パスワードを対話式ではなくコマンドライン引数として入力できるようにする。 *すでにhtpasswdファイルがある場合かつそれに追記したい場合はオプション -c を外してくださ
この歳まで生きてきて「戻り梅雨」という概念をさっき初めて知った kimoto です。 データベースの情報をアップデートする際に、テーブルをまたがって行いたい時があります。 例えば A というテーブルのデータを B というテーブルの特定のデータに置き換える、とか。 UPDATE 文をいくつも書いてひとつひとつやる方法もあるし、スクリプトを書いてループで回すやり方もあるでしょう。 今日は、自分へのメモも兼ねて SQL 文だけで行うやり方を書いてみます。 TableA の値を TableB の値で更新する まず、TabelA の内容を TableB の内容にする方法です。 例えば、TableA の name というフィールドの値を、TableB のうち同じ id を持つレコードの name で上書きしたいとします。 ちなみに、id は一意とう前提です。その場合、流す UPDATE 文は単純。 U
テキストエディタにはよっぽど原始的なものでない限り置換機能がついている。当然、Linuxのvi(vim)でも文字列の置換はできる。 このページではviでの文字列置換についてお伝えした。参考にしていただければと思う。 viでの基礎的な置換 テキストの置換 メモ帳を始めとしたテキストエディタには基礎機能として「指定の文字列を指定の文字列へ置き換える機能」がそなわっている。この「指定の文字列を指定の文字列へ置き換える機能」を一般的に「置換」とよばれる。ご存知の方がほとんどだろうし、使ったこともあるだろう。 vimもテキストエディタであり置換機能が用意されている。vimは高機能なエディタであり、メモ帳などよりも高度な置換を行うことが可能となっている。「置換」は一般的にはファイル全体や一部を指定して文字列を一斉に置き換える時に使用される。 プログラムの変数などの名前を一斉に変更したい場合などに重宝す
こんにちは、はらぐちです。 今回お話したいのは、mysqlのバックアップ方法についてのあれこれです。 バックアップ mysqldump mysqlのバックアップといえばmysqldumpです。 以下のような形で使います。 mysqldump -u root -p -x -A > my_dumpall.db これで全データベースのダンプができます。 特定のデータベースをダンプしたい場合は、以下のようにデータベース名を指定します。 mysqldump -u root -p -x データベース名 > dump.sql 定期的にバックアップを取りたい場合は、シェルスクリプトで以下のようなものを cronで実行してあげるといいでしょう。 二日間のバックアップを保持するスクリプト例です。 #!/bin/bash MPASS=パスワード mysqldump --defaults-extra-file=<
MySQL標準のダンプツールmysqldumpについて、基礎的な使い方からよく使われるオプション、特徴までを含む25個の問答集。 1) mysqldumpはテキストバックアップツール?それともバイナリバックアップツール? テキストバックアップツールだ。バックアップファイルを開けば、データベースとその中のオブジェクトを作り直すための全文が見られる。テーブルにデータを詰め込むためのinsert文ももちろん含まれている。 2) mysqldumpのコマンドラインオプションは? $ mysqldump -u [uname] -p[pass] –databases [dbname] [dbname2] > [backupfile.sql] 3) 全データベースのバックアップはどうしたらいい? $ mysqldump -u root -p –all-databases > backupfile.sql
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く