一般的なオスのクマでも400キロくらいだというから、クマよりでかいとか、もうどうなのよ!ってレベルの巨大イノシシが、2015年、ロシア、ウラル山脈の森林で捕獲されたという。
![クマよりでかいかも!ロシアで体重535キロの巨大イノシシが捕獲される : カラパイア](https://cdn-ak-scissors.b.st-hatena.com/image/square/20b59b23d495328a62fe3ef25b5ec011ff4982cb/height=288;version=1;width=512/https%3A%2F%2Flivedoor.blogimg.jp%2Fkarapaia_zaeega%2Fimgs%2Fc%2Fb%2Fcb7397ac.jpg)
一般的なオスのクマでも400キロくらいだというから、クマよりでかいとか、もうどうなのよ!ってレベルの巨大イノシシが、2015年、ロシア、ウラル山脈の森林で捕獲されたという。
RelativeLayout ではパーセント指定的なことができない RelativeLayout は View を相対的に配置するレイアウトです。View と View の位置関係をプロパティで指定してレイアウトします。 レイアウトを相対的に配置することで、さまざまな画面サイズでも良い感じにレイアウトすることができます。最新の ADT でもAndroid プロジェクトを作成すると自動生成される Activity のレイアウトに使われています。柔軟性が高いことから最も使用頻度の高いレイアウトと言えるでしょう。 しかしこの RelativeLayout では LinearLayout でよく使う android:layout_weight がないのでパーセント指定的なことができません。さて、そういったときにはどのように実装すれば良いでしょう?実装時のメモとして残しておきたいと思います。 and
今回は「Viewを重ねる」です。 Viewを重ねるというのは、画像の上に文字を表示したりする場合などが考えられます。私がよく使っている方法ですが、RelativeLayoutの下にImageViewとTextViewを入れ、margin, paddingをいじって場所決めをして重ねています(margin, paddingについてはChapter09で取り上げます)。 LinearLayoutでは基本的にViewが重なり合うということはないので、RelativeLayoutを使います。 では、サンプルを見てみましょう。 Sample02アプリを起動して、メニューを押してchapter08を選んでください。 以下のような画面になります。 Chapter07とどこが違うねん!という感じですが、よく見ると、右上にSample02の文字があります。 Sample02という文字列はlayout_ali
That is what's called the navigation button, and it's actually an ImageButton nested inside the Toolbar. Unfortunately, there is no public method or field by which to get reference to it, so we have to go roundabout. There are several different approaches to this, of varying degrees of effectiveness and prudence. Take your pick. Navigation OnClickListener If this hadn't occurred to you yet, I woul
My application uses ActionBarActivity and DrawerLayout and etc. i want to change the ActionBarDrawerToggle icon to be custom drawable. in my code i use android.support.v7.widget.Toolbar as SupportActionBar this is my code: toolbar.setNavigationIcon(R.drawable.lifeline_shield); setSupportActionBar(toolbar); ActionBar actionbar = getSupportActionBar(); actionbar.setDisplayHomeAsUpEnabled(true); acti
Map map = new HashMap();と記述する理由 インタフェースとクラス Javaの開発現場でよく見かける実装である Map map = new HashMap(); としてインスタンスを取得する記述。 Javaエンジニアでこの記述を見たことがないという方は恐らくいないのではと思います。 どうしてこのような記述にしているのか? ます結論として、以下を考えています。 Mapはインタフェースなので Map map = new Map(); の記述は不可能 Mapインタフェースが持つメソッドで必要十分 以下、解説していきます。 答えというよりは考え、程度でご覧いただければ。 まず、Mapはインタフェースなので Map map = new Map(); という記述はできません。 このコードを書くと、インスタンスを取得できないためコンパイルエラーになります。 これに関しては絶対です。実
Google フォームは専門の知識なしで非常に簡単にアンケートフォームを作成することができます。満足度調査や社内アンケートなど、様々な用途に利用できます。 解答はスプレッドシートに収集されるのでグラフ化しやすく、他のツールにデータを移すことなく分析まで実現できます。
こんにちは。技術部 開発基盤グループの大石です。 今回はクックパッドで利用されているRuby製のジョブ管理ツールkuroko2について紹介したいと思います。 kuroko2 とは クックパッドでは2011年頃より、kurokoというジョブ管理ツールがありました。 そして現在、kurokoの後継のジョブ管理ツールとしてkuroko2が2014年にkurokoの開発者でもある当時の技術部長 takai によって開発され現在に至っています。 商用のジョブ管理ツールは昔からありますし、ここ最近はAirflowやAzkabanなどのOSSのツールが存在しており、わざわざ自社でジョブ管理ツールを作る必要は無いのかもしれません。 しかし、kurokoが開発された当時はそこまでの完成度のOSSのジョブ管理ツールは存在していなかったということと、過去のバッチ資産も問題なく動作させることでき、機能追加など自分
この記事は、 2015 tech-yuruyuru アドベントカレンダー 3 日目の記事です。 Inventory file とは何か Ansible は、インフラ内の複数システムに対して同時に動作します。 Inventory file は、 Ansible が動作する対象のシステムを列挙するためのファイルです。 Host と Group では、実際に Inventory file を見ていきます まず、動作対象となる以下のシステムを Vagarant で立ち上げます mail: メールサーバ web1, web2: Web サーバ db1, db2: DB サーバ # Vagrantfile API/syntax version. Don't touch unless you know what you're doing! VAGRANTFILE_API_VERSION = "2" Va
このエントリはMySQL Casual Advent Calendar 2015の8日目です。 MySQL 5.7.6からoptimizer_switchにderived_mergeが追加されデフォルトで有効になっている。基本的にこれはほっといたらだいたいサブクエリが速くなるやつなので気にしなくてもいいんですが、ちょっと非互換があるのでさくっと説明します。 root@localhost [mysqlcasual] > CREATE TABLE t1 (a int); Query OK, 0 rows affected (0.03 sec) root@localhost [mysqlcasual] > CREATE TABLE t2 (b int); Query OK, 0 rows affected (0.03 sec) root@localhost [mysqlcasual] > INS
MySQL (MariaDB) のデータをバックアップ・リストアする方法には色々なやり方があるみたい。 今回は、その中でも最もオーソドックスな mysqldump を使う方法を試してみる。 また、mysqldump はその時点でのデータベースの内容を全て書き出すフルバックアップなので、コマンドを実行した後に行われた更新内容についてはリストアすることができない。 そのため、フルバックアップ後の更新内容については MySQL (MariaDB) からリアルタイムに出力されるバイナリログを差分バックアップとして残しておき、障害直前のデータまで復旧を行うロールフォワードリカバリについても試しておく。 今回の検証環境には CentOS7 を使った。 また、リストア元とリストア先でふたつの仮想マシンを用意しておくと良い。 $ cat /etc/redhat-release CentOS Linux r
2008年からしばらく、「ネットブック」という分野の格安小型ノートパソコンが世界的に人気を集めた。日本でも、ASUS JAPANの「Eee PC 4G-X」(図1)を皮切りに、5万円前後で購入できるさまざまなネットブックが登場した。当初はASUS JAPAN、日本エイサー、日本ヒューレット・パッカードなどの外資系メーカーが中心だったが、のちに東芝などの国内メーカーも追随した。 ネットブックが実現したのは、米MicrosoftがWindows XPに「ULCPC」(Ultra Low-cost PC)というライセンス形態を導入し、低スペックパソコンに格安でWindows XPを提供したからだ。また同時期に米Intel社が低価格・低消費電力CPUの「Atom」を発表したことにより、格安パソコンが作りやすくなった。のちには、Microsoft Officeにもコストを抑えられる「2年間ライセンス
為替相場で2015年1月15日18時53分に衝撃的な動きがありました。 「スイスフランショック」 これけっこう当分言われるんでは無かろうかと思います。 もし今後あなたがFXに興味持たれたら、 このページの記事を読みなおし […]
グッドパッチのデザイナーがSketch 3を使ったUIデザインの方法を解説する本連載。第3回までは、Sketchの基礎的な操作方法と実務で役立つTipsを解説してきました。最終回では、Sketchを使ってグッドパッチがデザインしたモバイルアプリやWebサイトの事例を紹介します。 モバイルアプリ事例 グッドパッチの社内では、モバイルアプリのUIデザインでSketchが特に活躍しています。モバイルアプリの事例を3つ挙げながら、それぞれのデザイン時に便利だったSketchの機能についても解説します。 TALKIE 不動産情報サービスのアットホームが配布している「TALKIE(トーキー)新築・分譲マンション」は、スマートフォンで新築・分譲マンションの情報収集や比較検討ができるアプリです。 このアプリのUIは、ユーザーと不動産会社が、手軽に、頻繁にコミュニケーションできるように設計しました。例えば、
この記事はanimateLAB Advent Calendar2015 7日目の記事です。 はじめまして。アニメイトラボに11月からWeb/アプリエンジニアとしてジョインしましたかんがー(@KangalMi)と申します。 新卒で入社した会社から非公開なWebAPIとiOS/Androidアプリの開発を行ってきました。 現在はアニマートのWeb側をメインに担当をしています。 今回は、僕がWebAPIを開発・運用する中で失敗したことをお伝えします。 エラーコードの上手な表現方法 自分が開発したものではエラーの表現を下のような形で常に返却していました。 "meta": { "status": 500, "message": "ユーザーの作成に失敗しました。" } 上記はmeta以下にエラー関連の情報をエンベロープで包み、statusはHTTPステータスコードに準拠したコードを、messageには
toach vscodeで拡張機能を作る方法 https://code.visualstudio.com/docs/extensions/example-hello-world じわじわとシェアを広げているC#だけれど、今一マジョリティを取れないのは、C#でアプリを作る際の敷居の高さから来ているのだろう。 .Netのオープンソース化やVisual Studio Dev Essentialsによってその敷居が低くなってきているから、時を待てばC#が一層普及するだろうなと感じている秋このごろ。 C#の波に乗りますか?乗り遅れますか?Visual Studio Dev Essentialsが拓く未来 一方、C#の生みの親であるAnders Hejlsbergの手になるTypeScriptは着々と支持を得ている。 今回は、TypeScriptを使ってVisual Studio Codeの拡張機能を
いまも今後も進化が止まらない「WEB」を学びたい人たちにとって、必ず学ばなければいけないのがHTMLとCSSです。最新のHTML5/CSS3では、メディアやローカルストレージ関連機能の実装が簡単になりさらに実用性のある言語へと変化しています。しかしながら、HTMLとCSSはプログラミング言語ではないので比較的簡単に学習することができます。さらに学習サービスやツールを活用すれば、最短でHTML5/CSS3を学ぶことができます。そこで、HTML5/CSS3を最短&無料で学べるサービスやツールを紹介します。 ?.学習サービス 以下の動画学習サービスはほとんどの言語に対応していますので、まだ何を学ぶか迷っている人も、実際に動画見て自分に合いそうな言語、目的に合った言語を選びましょう。 ? ドットインストール - 3分動画でマスターする初心者向けプログラミング学習サイト 国内で一番有名なプログラミン
Visual Studio CodeがES6をサポートして久しい。 Visual Studio Code ♥ ES6 既に、Visual Studio Codeのインテリセンスを使ってバリバリES6を書いているプロジェクトもあると思う。 今回は、Visual Studio CodeによるES6コーディングを更に加速させる拡張機能 JavaScript (ES6) code snippetsを紹介する。 JavaScript (ES6) code snippetsとは 名前のとおり、ES6用のスニペットを提供してくれる拡張機能。 インポートやエクスポート、クラス、for ofなど、ES6の嬉しい新機能をたった4キーで実装できる。 インストール方法 他の拡張機能と同じく、インストールするにはVisual Studio Codeを起動している状態でShift + Command + Pでコマンド
Next Big ThingsとTech Crunchでも記事が書かれた「No UI」という概念が最近話題になっている気がします。 No UIとは「スクリーン(UI)の情報量や設計に頼らず、目的を達成すること」を軸にしたサービス体験を意味します。 流れの主流としては、テキストメッセージを使ったものが多いです。Operatorというショッピングサービスは、商品の検索機能や、オススメの商品が並ぶトップページ、カテゴリ別のナビゲーションなどは全くありません。 ”オペレーターに”テキストメッセージで自分が求める商品の特徴を送ることで、その要件に合ったものを返信して教えてくれるというものです。 スクリーンで四苦八苦するデザイナーの苦労Operatorのようなサービスの場合、ユーザーの要望を臨機応変に対応できるのでスクリーン上の複雑なケースを意識したデザイン設計が要りません。 が、現在、UIに関わるデ
このエントリはGo その2 Advent Calendar 2015 - Qiitaの8日目です。 7日目のS_Shiomtoriさんの記事もコマンドラインツールの話でした。 % go get github.com/otiai10/amesh/amesh % amesh -g 思ったことや詰まったこと書きます Goでコマンドラインツールをつくりはじめるとき なんでわざわざGoでコマンドラインツールつくるか コンパイルが非常に早いので、ほぼスクリプト言語のようにソースファイルをWrite&Runして開発することができるから クロスコンパイルが容易なので、Goのコンパイル環境を要求せず、実行可能ファイルを納品できるから 並行処理を書きやすく、わりとデカめのことをさくっとやってのけたりするから Goでコマンドラインツールつくるときいつもハマること flagパッケージわりと使いにくい flag.A
えっ、まだその機能なかったの? と驚いてしまうのですが、Google カレンダーにリマインダ機能が追加されると本家 Gmail Blog で告知がされています。 Google カレンダーは Android の Material Design のルック&フィールになってからさまざまに進化しているのですが、その一つが「イベントのストリーム」して予定を表示する機能や、Gmail のなかでホテルの予約などを自動的に検索して予定に追加する機能です。 今回のリマインダ機能はメールからカレンダーへToDoを送り、時間に束縛された予定と、達成するまでは消えずについてくる「タスク」とを同時に Google カレンダー上で管理できるようにしてくれるものです。 リマインダは、時間が経過しても追跡してくる この「ついてくる」というUI上の動きが、今回の新機能らしくない新機能の新しい点になります。リマインダが追加さ
この記事はPython Advent Calendar 2015の8日目の記事です。 普段はGoを書くのがほとんどで、Pythonは正直滅多に書かないです。数理学でそろそろ本腰いれて使用していこうかと思っているので、今回PythonのAdventCalendarに飛び込んでみました。 さて、Goではinterfaceを定義して抽象化されたパターンで実装していくことが大規模に開発していくには重要になります。これは別にGoに限った話ではなくオブジェクトは抽象化され、節度をを守って使用されるのが可読性の高く、また、依存性の低い素晴らしいコードへとなっていきます。 そんな中、Pythonで抽象化をするにはどういう手法があるのか調べてみました。言語仕様には存在せずABC (Abstract Base Class) という名前のモジュールとして提供されているものを使用します。 ABC - Abstra
SchooやLynda.com等のオンライン学習サイトで学んだWeb関連備忘録埋め込みコードをジェネレートしてくれるEmbed.ly URLをEmbed.lyのサイトに貼り付けると、下記のようにサムネイルとサイトの説明を抜粋して綺麗に表示してくれる Embedly makes your content more engaging and easier to share | Embedly Embedly delivers the ultra-fast, easy to use products and tools for richer sites and apps. https://wpdocs.osdn.jp/oEmbed oEmbed そもそもWordPressはバージョン4.4から普通にURLをWordPressの編集画面に貼り付けるだけで簡単に他サイトの情報を抜粋して埋め込むこと
画像はこちらから引用しました。 atom.io ブログを書くのに効率化を図っていたんですけど、この「書く」こと自体を効率化させようとした時に、「Markdownで書く」というのが私に合っている、一番早い方法だなと思いだしたんです。 昔は(といってもブログ歴は本当に浅いです)Marseditで書いていたのですが、試用期間しか使っていないし、なんだか4000円もあれに払うのはってケチくさいことを思っていました。 そんな時に出会ったのが今回紹介するMarkdownエディタの「Atom」です。これは本当に優秀でした。 はてなブログのエディタでMarkdownしてみるものの。 最初は調子良く書いていたんですけど、色々と弊害が起こってきたんです。例えば「途中でHTML記法に変えられない」ということもひとつ。 こうなると望みは「Markdownで書いて、それをHTMLに自動変換してくれるようなエディタを
Log.d使うのやめよう。 ログのコメントアウトが面倒くさい。 github.com Androidでログを出力するにはLogクラスがある。 開発中は、デバッグ目的でよく利用すよねー リリースのときに、コメントアウトを忘れるんです。 ログ系オープンソースを探してみた結果、Timberを使ってみた。 これでリリースと開発でログの出力を分けたりすることが簡単にできる。 リリース時は、クラッシュレポートのログとして利用する。 compile 'com.jakewharton.timber:timber:4.1.0' DebugTree アプリが起動したら、はじめにTimberの設定をしよう。出力するログのタイプを決める。 リリースとデバッグはこの設定で切り替える。DebugTreeは標準で用意されたライブラリで、リリース目的のログクラスは、独自で作って対応する。 Timber.plant(new
Atomのパッケージには様々なものがありますが、最初は面白いなと思って入れていてもあまり使わなくなってしまうものも多いです。最近よく使っているのは以下のようなものです。 tool-bar + tool-bar-shortcuts tool-barはAtomにツールバーを追加する機能を提供するもので、これをベースに様々なツールバーを追加するパッケージが開発されています。自分が使っているのはtool-bar-shortcutsというものです。ウィンドウの分割とかがツールバーからできるのが便利です。ツールバーは画面の上部だけでなくサイドに配置することもできるので、左側に置いています。 atom.io atom.io tool-barを使用したパッケージは他にもいろんなものがあるので自分がよく使う機能が提供されているものを選ぶとよいと思います。 multi-cursor 複数カーソルを使えるように
nokogiri のインストールに失敗するというミス これが有名なNokogiri地獄だ!まさか自分がハマるとは思わなかったですね。 Nokogiriとかいう多くのRubyGems ライブラリで使われるものがインストール出来なくて詰むという。 とっても悲しい事象が発生しました。 rails, mechanize → nokogiri 依存 → mini_portile2 依存 で詰む。何処でコケたか考えることすら面倒な感じです 解決方法は「ググらない?」 ググッても、「私はコレでできました」「ウチではこのコンパイルオプションで動きました」とか皆行ってることがバラバラなんですね。nokogiri のインストール出来ませんのブログも、 homebrew も rbenv も入ってるのか、Xcodeのバージョンも記載が無かったり闇を感じる。2時間ほど検索して時間を無駄にした。来年OSX 10.12
こんにちは、まつはしです。 今日はセカイエ Advent Calendar 2015 7日目です。 HTTP/2 が RFC7540 で標準化され #1、Web 高速化プロトコルともてはやされていますが、ユーザのみなさんは本当により快適なサービスが享受できるようになるのでしょうか。セカイエが提供するリフォームサービス、リノコのコンテンツ配信を想定して実態を少しずつ検証していきましょう。 前置き ネットワーク上で安全な通信路を構築するにあたり、第三者による盗聴検知が可能な量子暗号が実用化されていない現代、PKI に基づく通信相手の認証とその相手との強固な暗号化通信路の構築が主流となり、サービス提供者が信頼できる第三者機関の証明を受けてサービスを HTTPS 化していく流れは今後も拡大の一途をたどることでしょう。Google 検索エンジンも HTTPS によるユーザメリットを高く評価し、サイト
連載目次 IT訴訟事例を例にとり、トラブルの予防策と対処法を解説する本連載。ここ数回はソフトウエアの著作権に関する判例を取り上げ、前回は「頭の中に入れた設計情報や機能を、新しい会社で生かし、同じような機能を持つソフトウエアを開発した場合、著作権法に反する行為となるのか」を、裁判例を基に解説した。 本連載で何度か書いてきたように、最も多いシステム開発失敗の原因は「要件定義と管理の不備」だ。「この機能を作ってくれるはずだった」「いや、そんなことは聞いていない」「動作がイメージしたものと違う」「確かにこのように聞いた」――といった応酬がなされるトラブルは、IT紛争の定番と言ってもいいくらいだ。 特に多いのは「要件の追加、変更」をめぐるトラブルだ。いったん合意したはずの要件に、「変更したい」「追加したい」とユーザーが後から言いだし、ベンダーが対応しきれずにプロジェクトが頓挫する例は後を絶たない。
これは俺の Advent Calendarの 3日目の記事です。 今日はガチ Androidの話を書きます。面倒くさい PNGの編集を gradle plugin を作って楽にした話です。時間がない人は 後半から読んでもらうといいかもです。 9patchは必要だけどクソ Android programmerなら 9patch というのを聞いたことがあると思います。任意のサイズにあわせられるように、PNG画像を 9分割して、真ん中の部分を縦横に伸ばすやつです。 ご存知のようにこれは通常の PNGのを上下左右 1pixelずつ広げて、そこに特殊な黒い点を打つことによって指定します。はっきり言って変な仕様です。きっと設計したプログラマは「やった、一つのファイルで拡大する場所と画像を両方指定できる! 関連するデータが一つになって便利だ! 俺頭いい!!」とか思ったんでしょう。 でもこれを今からディス
パソコンに負荷を掛ける作業(容量大きなデータ移行、ブラウザタブ多様など…)をしているとPC遅延ぎみになったりしてくると思います。 再起動を行うことで解決はされますが、重くなってきたら再起動を繰り返すのも面倒なもんです。 今回はマイクロソフトが提供している『Windows Server 2003 Resource Kit Tools 』に含まれている『empty.exe』を使用し メモリを開放する方法の紹介です。32bit、64bit共に使う事はできます。 マイクロソフトからWindows Server 2003 Resource Kit Toolsをダウンロードから解凍 ツールをダウンロード → Windows Server 2003 Resource Kit Toolsにアクセスし『Download』をクリックします。 7-Zipで解凍 ダウンロードしたファイルを7-Zipで解凍します。
Google は 10 月 7 日、Android の新バージョンとなる「Android 6.0.1 Marshmallow」を正式にリリースしました。 Android 6.0.1 は、Android 6.0 のマイナーアップデート版で、Marshmallow のメンテンスリリースとなります。 Android 6.0.1 では、Unicode 8.0 の絵文字をサポートしており、最新の iPhone と同じ絵文字を入力したり、表示することができるようになります。 また、タブレット向けにはナビゲーションボタンの表示位置を変更しており、「ホーム」と「戻る」は左寄せに、一方、「アプリ履歴」は右側に移動して、端末を持った時の押しやすさを改善しています。 このほか、サイレントモードの時間設定に「アラーム時刻まで」が追加されて、サイレントモードを設定していてもアラームをきっかけにして解除されるようにな
この記事はWordPress Advent Calendar 2015の7日目の記事です。 今年初めてWordCamp Tokyoにて講演の機会をいただき、WordPressのセキュリティについて話しました(スライド)。そこでもお話ししましたが、WordPressに限らず、Webサイトへの侵入経路は2種類しかありません。それは以下の2つです。 ソフトウェアの脆弱性を悪用される 認証を突破される したがって、侵入対策としては以下が重要になります。 全てのソフトウェア(OS、Apache等、PHP、WordPress本体、プラグイン、テーマ等)を最新の状態に保つ パスワードを強固なものにする 以上! と叫びたい気分ですが、それではシンプル過ぎると思いますので、以下、WordCampでお話した内容とリンクしながら、もう少し細く説明したいと思います。 全てのソフトウェアを最新の状態に保つ Word
現在、クラウドファンディング「Indiegogo」で出資募集していて、すでに2万5,000ドルの目標額を大きく上回る約19万ドル以上を集めている。 柔軟性に優れた電子ペーパーを使用 素材には、自在に曲げることができ、太陽光の下でも見やすい電子ペーパーを使用。完全防水で、機械洗いもできる。 また表面は防弾チョッキなどにも使用される強化素材ケブラー繊維でコーティング。 歩くと充電され、さらにワイヤレスでの充電も可能。バッテリーは最大30日持続するという。 アニメーション表示も 専用アプリでは世界中の様々なデザイナーのデザインがダウンロードでき、デザインを登録することもできるようだ。 デザインはアニメーションも可能。 想像力を刺激するこのハイテク・スニーカー、現在予約注文を受け付けていて、価格は150ドル(送料別)から。
このブログはFuelPHP Advent Calendar 2015の7日目です。 昨日は@wataさんの「DBUnit拡張を使ったFuelPHPのテストを考える」でした。 今日はみんな大好きNetBeansの話します。 それでは早速行きましょう。 まずはNetBeansのダウンロードリンクです。 あなたとNetBeans、今すぐダウンロード 普段IDEを使ってない!って人はこちらも合わせてどうぞ。 PHPerがNetBeansを使いたくなる7つの理由 インストールが済んだら本題です。 1. ルーク、FuelPHPプラグインを使え!! 兎にも角にもまず入れるのはこれです。 @junichi_11さんが作っているこのプラグインを使いましょう。 @junichi_11さんがまとめてるブログはこちらです。 NetBeansではじめる FuelPHP このプラグインを使うとNetBeans上からス
この記事は Ruby Advent Calendar 2015 の 8日目です。 比較的あまり知られていないと思うオススメの Ruby の機能を 7つ紹介します。 Enumerator.new Enumerator.new は知ってはいても、あまり使わない人が多いように思います。 私は非常によく使います。 理由は スコープを新たに導入したい Producer-Consumer パターン。値の生成と消費でフェーズの違いを明確化したい。 そのメソッド内で1度使いたいだけなのに yield するメソッドを別に作るのはちょっと気が引ける。名前空間を汚したくない。 全部、一度配列にしちゃうとメモリが気になる。メモリ消費を節約したい。 ネストを浅くしたい Enumerable モジュールの機能が欲しい といったところです。 たとえば下記のようなかんじで使います。 # Producer フェーズ use
急増する「中年フリーター」 12月7日 18時20分 いま、中年のフリーターが急増しています。 35歳から54歳までの非正規労働者は、この15年間で2.5倍に増え、273万人に上っています。この中には、正社員になりたくてもなれず、アルバイトを転々とするなど不本意な形で働いている人も少なくありません。こうした「中年フリーター」とも呼ばれる人たちが高齢化する近い将来、社会的な負担が増えることも懸念されています。将来の生活に不安を抱える中年フリーターの実態と求められる対策について社会部の津武圭介記者と松尾恵輔記者が解説します。 中年フリーターの実態は 急増している中年フリーター。私たちは、都内の飲食店でアルバイトをしている38歳の男性から話を聞くことができました。 男性は、毎晩遅くまで働いて帰宅するのは午前0時過ぎですが、日当は7650円。週に5日ほど働いて年収は250万円余りです。 生活は
2015-12-07 1年で月18万円稼げるように!好きなことを仕事にする5つのステップ ブログ-ブログノウハウ ライフハック スポンサーリンク Tweet 好きなことを仕事にして月3-5万円稼ぐのってかなり簡単だと思う。 そこから生活できるレベルまで持っていくのはハードルが高いけど月3-5万なら誰にでもできる。 好きなことでお金を稼ぐのはプロの領域だって思われがちだけど、素人がガンガン踏み込んでいくことでもっと面白くなると思うんです。 ぼくはブログで今稼いでます。先月は18万円。約1年間でここまできました。 そこで、ぼくがブログで稼げるようになるまでに踏んだステップを5つに分けて解説します。 実際に体験したプロセスをもとに一般化して書いたので、いろんな分野に適用できるかと思います!ぜひ参考にしてください。 ステップ1.好き・得意な分野のブログを書く(2ヶ月) まずはブログを開設 Word
自分の中で大器晩成型っていうと、スライムの「スラリン」が浮かびます。 DQ5で主人公の仲間になってくれるモンスター。初期から仲間になって、素早さ高めで補助魔法も覚えるけれど、力が低く耐性もない。LV1でHP8ですからね、一撃でやられます。強い仲間が加入すれば途端に活躍の機会が奪われる、そんなモンスターです。 でもスラリン、レベル上限が厳しい仲間モンスターの中ではしっかりLV99まで育つし、LV77で「めいそう」、LV99で「しゃくねつのほのお」と強力な技を覚えるんですよ。「しゃくねつのほのお」なんてMP不要で敵全体に約150のダメージです、強い。遅咲きではあってもちゃんと最後まで戦えるキャラなんです。 アルティメット ヒッツ ドラゴンクエストV 天空の花嫁 出版社/メーカー: スクウェア・エニックス 発売日: 2010/03/04 メディア: Video Game 購入: 9人 クリック:
居酒屋チェーン大手の「和民」などを展開する「ワタミ」の創業者で参議院議員の渡邉美樹氏が、インターネットで失笑を買っている。 ワタミの2015年9月中間連結決算によると、最終損益は20億円の赤字(前年同期41億円の赤字)となり、中間決算で2年連続の最終赤字を計上。「ブラック企業」の悪いイメージから客離れに歯止めがかからない状況が続き、厳しい経営が続いている。 20億円の最終赤字 客離れに歯止めがかからず ワタミの2015年9月中間決算の売上高は、国内外食部門の不振が響き、前年同期と比べて10.3%減の696億円に落ち込んだ。営業損益は14億円の赤字で、前年同期から赤字幅が4億円も拡大した。業績改善に向けて、同社は財務基盤強化を狙いに介護事業を損保ジャパン日本興亜に売却。それにより、16年3月期には最終損益で130億円の黒字を確保できる見通しで、どうにか3年連続の赤字を回避するという。 清水邦
「起業したい」と思っていても、イメージがわかずにその一歩が踏み出せない方もいるかと思います。 そんな時は、ゲームを通して擬似的に経営を体験してみてはいかがでしょうか? 今回は、経営を体験できるゲームをまとめました。 そもそも「経営シミュレーションゲーム」とは? 出典:http://www.livescience.com/17033-gamer-brain-reward-system.html 経営シミュレーションゲームとは、Wikipediaでは「都市や企業等の経営を行うシミュレーションゲームである。主なジャンルは都市、鉄道、遊園地、博物館、コンビニエンスストア、ファミリーレストラン、ラーメン店、運送業、学校、解体業、ビルやマンションなど様々である。」と記されています。 鉄道会社を経営「A列車で行こう」シリーズ 出典:http://www48.atwiki.jp/atrain3ds/pag
v2.55 26 Dec 2023 Download (Windows, Linux, OSX) Contrib (GUIs; Native Kindle PDF Viewer) Help (with videos) FAQ Forum Wiki History Source Arch Linux PDF Conversion Tips Linux Install Mac Install OVERVIEW K2pdfopt optimizes PDF/DJVU files for mobile e-readers (e.g. the Kindle) and smartphones. It works well on multi-column PDF/DJVU files and can re-flow text even on scanned PDF files. It can also
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く