タグ

2015年10月27日のブックマーク (14件)

  • シェル変数まとめ - Varg

    シェル変数を展開方法や、位置パラメータ、特殊変数の存在をよく忘れてしまうので、まとめておく。 変数の展開方法と特殊変数は、数が多いので有用そうなものだけまとめる。 ただ、今回まとめた内容は、主にシェルスクリプトで用いることになると思う。 憶えにくい、タイプ数の多い表記が沢山あるので。 動作を確認した環境 zsh (5.0.5) bash(POSIXモード) (4.3.11) mksh (49-1) dash (0.5.7-4) 概要 シェル変数の展開 位置パラメータ 特殊シェル変数 解説 シェル変数の展開 シェル変数の値をセットする際、変数の使用状況・条件に応じて、セットする値や展開したときの表示を、変更することができる。 条件に応じて変数を設定する主な方法は、以下の通り。 ${variable:=value} ${variable:-value} ${variable:?message}

    シェル変数まとめ - Varg
  • 初心者でもプロ並みの仕上がり!Web制作・CMSおすすめ21選(随時更新) | Boxilが運営するBtoBサービス・資料紹介メディア ボクシルマガジン!

    始めに 自社のコーポレートサイトやサービスの紹介サイトなどを構築している方も多いと思いますが、なかなか綺麗に作るのが難しいですよね。 この時に役立つのが「Web制作サービス」や「CMS」ですが、簡単な操作性重視のものや複雑だけど作り込めるサービスなど様々なものがありますよね。 そこで今回はお勧めの「Web制作サービス」、「CMS」をご紹介します。 後半では、「Webサイト構築・運用支援」を行う企業もご紹介していますが、こちらは随時追記していきます。

    初心者でもプロ並みの仕上がり!Web制作・CMSおすすめ21選(随時更新) | Boxilが運営するBtoBサービス・資料紹介メディア ボクシルマガジン!
  • プログラマーじゃない人が始める人工知能: 対話型シェルと統合開発環境Spyder - WEIRD

    まだ機械学習してません。 「プログラマーじゃない人が始める人工知能」の各記事はこちら。 【目次】 対話型シェルって何だ 統合開発環境Spyderを使おう 対話型シェルって何だ 前回、Python(x,y)をインストールして、Numpy、Scipy、Matplotlib等の数値計算用のライブラリ(とそのほかの大量のライブラリ)を導入した。 ライブラリを駆使して、早速データを分析していこうと思ったのだが、オライリー先生の説明で行き詰る。 Pythonにはインタラクティブシェルが用意されており、それを使ってコードを書いていくようだ。 インタラクティブシェル、または対話型シェルとは、会話するように1行ずつプログラムを書いていく環境のこと。シェルというのは、OSに対してユーザーが指示を出せるソフトのこと。Pythonの他にも、Rubyで指示を飛ばすIRBというシェルもある。 例えば、対話型シェルでリ

    プログラマーじゃない人が始める人工知能: 対話型シェルと統合開発環境Spyder - WEIRD
  • ハッカー VS 詐欺集団 - サイバー中国

    ニセ基地局はこれまで主に、粋なスパムSMSメッセージ送信用に使われてましたが、最近フィッシングURLも多く送信されるようになりました。 今回の事例では、フィッシングサイトで個人銀行口座を窃取し、更に被害者にapk をダウンロードさせることで、SMSメッセージをインターセプト(窃取)するマルウェアを仕込ませるということがわかりました。 あるフリーランスハッカーが、あまりにしつこい SMS スパムにイライラし、フィッシングサイトをハッキングし、更に落ちてきた apk を解析することによって、全貌を明らかにしてます。 ※ニセ基地局とは:詐欺集団が車のトランク等に強力な携帯電話電波発射器をセットアップし、人流が多いところに設置し、電波カバー範囲内のユーザに強制送信をすることで、無差別SMSスパムを送信する仕組み。 thalys.hatenablog.com ※サイト SSSフォーラム より転載引

    ハッカー VS 詐欺集団 - サイバー中国
  • ボクが英語本を1冊だけオススメするならこれ - 非天マザー by B-CHAN

    1冊で複合学習ができる教材 今、ボクが、英語学習者にを1冊オススメするとしたら、これです。 速読速聴・英単語 Core 1900 ver.4 posted with ヨメレバ 松 茂,Robert L. Gaynor,Gail K. Oura,藤咲 多恵子 Z会 2011-03-10 Amazonで探す Kindleで探す 楽天ブックスで探す 7netで探す 最初に発売されたのが1999年なので15年近い歴史のあるです。 シリーズもいろいろあります。 このCore以外に、BasicとかDailyとかAdvancedとか。 学習者のレベルに合わせてそれらを使い分ければいいんですが、ボクはとにかくこのCoreをオススメします。 理由その1 TOEICのスコアが600点未満で伸び悩んでいる人にピッタリ。 BasicやDailyだと、ちょっと易しいですかね。 このCoreに収録されている19

    ボクが英語本を1冊だけオススメするならこれ - 非天マザー by B-CHAN
  • Ray.AopはPHPでどのようにAOPを実現しているのか? — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

    Ray.Aopを使うと、PHPでもAOP(アスペクト指向プログラミング)が使えます。 PHPの言語仕様にはAOP機能はありません。Ray.AopではどのようにAOPを実現しているのでしょう? AOPとは? 例えば、Ray.Aopを使うと、以下のようにアノテーションを指定することで、そのメソッドをインターセプトし、メソッド実行の前後に処理を追加することができます。 src/HelloService.php <?php class HelloService { /** * @Benchmark */ public function say() { return 'Hello World!'; } } 例えば、以下のようなインターセプターを作成しバインドすれば、メソッド実行の時間を計測して表示できます。 src/Benchmarker.php <?php use Ray\Aop\MethodIn

  • 【永久保存版】エンジニア・デザイナー必見!「UI/UX」の基礎が学べるSlideshare30選

    UI/UXという言葉を聞いて久しいですが、みなさんは基的な考え方をきちんと理解できているでしょうか?様々なアプリを触り、「このアプリのUI/UXいいよね」と言う人は多くいますが、UI/UXを何となく知っている感じになっていると思います。 そこで今回はUI/UXの基礎が学べる資料をSlideshareから30�個集めました。デザイナーの方は必見です!

    【永久保存版】エンジニア・デザイナー必見!「UI/UX」の基礎が学べるSlideshare30選
  • 第5回 Dockerで複数バージョンのMySQLを開発環境に用意する | gihyo.jp

    MySQLを開発に使っている時に、よく問題になるのがアップデート、アップグレードの検証です。アップデート・アップグレードをする前に開発環境で問題が発生しないか、あるいは新機能がどんな機能かを確認したいと思うことがあると思います。その際にうっかり別のバージョンのMySQLで開発環境のMySQLを上書きしてしまい、以前の開発環境に戻せなくなってしまった…なんてことはありませんか? そして、来やりたかった作業とは別にやることが増えてしまい。面倒くさくなってしまうことが時々あります。 今回はDockerを使って5.6.27と5.7.8の2つのMySQLを、ローカルの開発環境に影響を与えることなく用意してみようと思います。これによってお手軽にMySQLの最新機能を確認したり、アプリケーションへの影響を検証したりできるようになります。 デモンストレーション環境について 今回はDockerMySQL

    第5回 Dockerで複数バージョンのMySQLを開発環境に用意する | gihyo.jp
  • マーケティングオートメーションと機械学習をつかった予測スコアリングについて私見 - niwaringo.blog

    最近マーケティングオートメーション界隈では、「機械学習を使った予測スコアリング」なんてモノをよく聞きます。マーケティングオートメーションというバズワードに機械学習というバスワードを重ねてくるあたりに趣を感じます。 近くでかかわっているいる者からすれば、双方とも実態がなくバズっているわけではないのですが、「機械学習(人工知能)使えば、マーケティングは全て自動化される」なんて事を言う困ったちゃんがいたりして、いやはやなんとも言えない気持ちになります。言葉に罪はないんですよ。 ひじょうに敷居がたかく感じる機械学習ですが、さいきんではかなり気軽に試すことができます。 データサイエンティストではない私も、Amazon Machine Learningを使って予測スコアリングを試しています。そこでいろいろと感じることがありましたので、いちユーザーとして、「機械学習を使った予測スコアリング」を利用する立

    マーケティングオートメーションと機械学習をつかった予測スコアリングについて私見 - niwaringo.blog
  • CSSの@supportsを使ってCSSのみでスタイルの条件分岐をする方法

    2015年10月27日 CSS Webブラウザーによって表示可能なCSSが異なるのは、よく知られていることです。例えばChromeやSafariでは問題なく表示される filter は、Internet Explorerではうまく表示されず、別のスタイルを用意しなければいけません。今回は @supports を使って対応しているプロパティー別にスタイルを変更してみましょう。 ↑私が10年以上利用している会計ソフト! @supports とは? 指定した (プロパティー:値) の条件に対応しているブラウザーには {} 内に書かれたスタイルを適用するよ、というもの。新しいスタイルの書き方に対応しているブラウザーにはそれを、対応していないブラウザーには従来の書き方で、かつ見栄えの崩れないようにコンテンツを提供できるよう、CSSを記述していけます。「プログレッシブエンハンスメント」というやつですね

    CSSの@supportsを使ってCSSのみでスタイルの条件分岐をする方法
  • 漫画家の宮田紘次さんが34歳で急逝、代表作は「犬神姫にくちづけ」など。 - ライブドアニュース

    2015年10月27日 6時4分 by ライブドアニュース編集部 22日、漫画家の宮田紘次さんが高血圧性脳出血で亡くなったことが分かった 「犬神姫にくちづけ」で知られ、過去に漫画誌「コミックビーム」などで連載 34歳での突然の訃報に、Twitterではファンから追悼メッセージが寄せられた 漫画家の宮田紘次さんが10月22日、高血圧性脳出血で亡くなったことがわかった。34歳だった。 宮田さんは、「犬神姫にくちづけ」「ヨメがコレなもんで。」などで知られる漫画家で、過去に漫画誌「コミックビーム」や「Fellows!」(※現在のハルタ)などで連載していた。 突然の訃報に、Twitterではファンからの追悼のメッセージが続々と上がっている。 なお、宮田さんの友人Twitterによると、通夜、葬儀の詳細は次の通り。通夜:10月27日(火)18時〜19時 葬儀:10月28日(水)11時〜12時 場所:

    漫画家の宮田紘次さんが34歳で急逝、代表作は「犬神姫にくちづけ」など。 - ライブドアニュース
    ledlizerd
    ledlizerd 2015/10/27
    ええええええええええ…犬神姫にくちづけ楽しみにしてました。本当に残念です。
  • より良いプログラムを書くための究極の奇策 – 「Data first, not code first」 | POSTD

    (訳注:2015/10/31、いただいた翻訳フィードバックを元に記事を修正いたしました。) 開発者は嫌うでしょう。 ここでは、標準的なコツや策略について書きますが、当に興味があるのは、別のことです。究極の奇策を見つけたいと思います。策略をひとつずつ試して、プログラミングの聖域に少しでも近づければ良いのですが。 はじめに 私が初めて書いたビデオゲームは、 Ninja Wars (忍者戦争)でした。 そう、これは、画像で埋めたHTMLのtableです。 src 属性を変えることで、動きを実現しています。JavaScriptファイルの冒頭は下記のようになっています。 var x = 314; var y = 8; var prevy= 1; var prevx= 1; var prevsw= 0; var row= 304; var endrow= 142; var sword= 296; v

    より良いプログラムを書くための究極の奇策 – 「Data first, not code first」 | POSTD
  • Redis 本番障害から学んだコードレビューの勘所

    Redis不適切利用による問題は番運用が始まってから顕在化することが多く、時限爆弾みたいな存在です。事前に防ぐにはコードレビュー段階で叩くしかありません。 Redisはスクリプト言語と相性が良く、適切に利用するとRDBと比較し驚くほど高速なプログラムを組むことができます。昨年尊敬する先輩にコードレビューで斧100くらい(レビューコメント)投げられて血まみれになりつつ学んだことを、まとめて書いてます。概要は『消えても良いデータならRedis』 Redisのメモリが溢れたら... (この話は事実ではなくファンタジーです。) 深夜電話で叩き起こされました。どうやらアクセス障害みたいです。 何人かで実機確認したら、まったくゲームが遊べない。データ不整合怖いのでメンテIN。 ほどなくしてRedisが溢れメモリ不足で新規書き込みが出来なくなっていると判明。サーバのメモリ容量は64GByteでこれ以

    Redis 本番障害から学んだコードレビューの勘所
  • 最強の靴紐の結び方「イアン結び(6ステップ)」を覚えたぞ!ドクターマーチンの靴紐がほどける問題も解決だ! - HHS

    ドクターマーチンの紐ってしっかり結んだつもりでも、いつの間にかユルユルになってしまうんですよ。これが悩みであまり履いていなかったんですがこれからは履きまくれます! ほどけない紐の結び方をマスターしました!今回ほどけにくい紐の結び方を調べていてたどり着いたのが「イアン結び」という結び方です! イアン結び(6ステップ) ステップ1&2 まずは左の紐が上、右の紐が下になるように普通に結びます。次に「左の紐(黄色)は手前側にひもを垂らし、右の紐(青)は奥にひもを垂らすように輪っかを作ります」 ステップ3&4 左の輪に右奥の紐を通します。右の輪には左の手前の紐を通します。ここが分かりにくいんですが最初に貼った動画を何度か見れば大丈夫だと思います。 ステップ5&6 あとは通した紐に持ち替えて左右にギュッと引っ張れば完成! これだけで当にほどけないの?って思いましたが…ほどけないんですよ!簡単だし

    最強の靴紐の結び方「イアン結び(6ステップ)」を覚えたぞ!ドクターマーチンの靴紐がほどける問題も解決だ! - HHS