This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

2017年12月30日土曜日

どうしても安くPCを買うならアマゾンで買えますよ!

中古ノートパソコンなら次からどうぞ!

PCを買うなら2018年ならMAC miniがおすすめです。

APPLEMAC miniを買うなら2018年度に新発売される
2018年度モデルを購入した方が良いと思います。

2018年度モデルは、4K 60hzに対応するそうです。

MACは、セキュリティ性に優れ、GUIに優れ、メンテナンス性に優れています。

MACPCを購入すれば、i5i7QUAD CORE16GBシステムメモリー以上のハイスペックなMACなら、同時起動ソフトを購入しインストールして、MACWindowsと同時起動させる事も可能ですよ。キーボードから簡単に切り替えられます。

2017年12月28日木曜日

自己修復するガラスを開発、東大チームが実演

勉強の為に転載しました。
https://www.google.co.jp/amp/news.livedoor.com/lite/article_detail_amp/14091473/

[画像] 自己修復するガラスを開発、東大チームが実演
写真拡大
【AFP=時事】割れても破断面を押し当てると自己修復するガラスを東京大学(University of Tokyo)の研究チームが開発した。車の窓や建材、水槽など身の回りの製品の寿命を大幅に延ばす超耐久性ガラスの開発に道を開く発見と期待されている。

 東京大学の柳沢佑(Yu Yanagisawa)学術支援専門職員は、濡れた面に使える接着剤の研究の最中、偶然このガラスを開発した。

 柳沢氏はAFPの記者らを前に、研究室で実演を行った。ガラスのサンプルを2片に割り、その破断面を30秒ほど押し当てると、ガラスは修復され、元の形とほぼ見分けがつかなくなった。

 さらにその強度を示すため、ガラスの1片に水がほぼ満杯に入ったボトルをぶら下げたところ、ガラスは壊れることなく元の形を保った。

 この有機ガラスはポリエーテルチオ尿素と呼ばれる素材で、無機ガラスよりもむしろアクリルに近い。水素結合で破断面を結び付けようとするポリエーテルチオ尿素の性質が、自己修復の鍵となっている。

 これまでにもゴムやゲルなどでは同様の機能が開発されているが、自己修復するガラスを開発したのは今回が初めて。
【翻訳編集】AFPBB News

ああ女神さま 動画

ああ女神さまの検索結果は
こちら


幸運女神。2006 OVA 大合唱

幸運女神。2006 OVA 大合唱の検索結果は


2017年12月26日火曜日

simフリースマホなら、パケット放題 + かけ放題を格安で!

uq mobile パケット放題の検索結果は
こちら

ocn でんわキャリアフリー かけ放題は
こちら
ocn電話 10分かけ放題の会員にWEBサイトから入会して、
1時間経って、アプリをスマホにダウンロードして、
インストールする必要などがある様です。
アプリをインストール後に、
アプリを使用して電話をお掛け下さい。
お確かめの上ご利用下さい。

上記2つは、一台のsimフリースマホでも可能な場合があります。
その場合は、uqmobileの方は、データ無制限で音声通話付きsimを
申し込む必要があります。

uqmobileのデーター無制限は、少しアクセススピードは、
落ちますが、2GBパケットなど制限があった時に、
パケットを使い切った後の速度制限よりは、
遥かに早く快適です。

Youtubeは、Full HDくらいの解像度までの動画ならスムーズに閲覧出来る様です。
再生時間の長い動画の場合、閲覧開始時に数秒から、長くても数十秒待つ場合も御座います。しかし多少の待ち時間くらいは、DATA無制限、パケット放題だと考えれば、しょうがないかと思える程度です。

テザリングの対応は、スマホによります。
元auのiPhone6は対応しております。ご参考まで。

uqmobileに関しましては、
動作確認済み
simフリーが基本で、simフリーでなくても、元auのiphone6など一部対応している物も御座います。
元auは、対応が良い様です。
元ソフトバンクの、検索結果は
こちら

元docomoスマホをuqmobileで使うには。
勉強の為に転載しました。
https://simchange.jp/uqmobile-docomo-smartphone/

http://docomosmart.net/uqmobilematome/



2017年12月24日日曜日

日本食のyoutube

焼肉 寿司 カキフライ うな重 うどん そば カツカレーのyoutubeの検索結果 は
こちら


台湾のクレーンゲーム美少女の動画

検索結果はこちら

白血球を増やす食べ物や飲み物は?

勉強の為に転載しました。
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1441065839

白血球は食事や運動で増加させることはできません。

しかし、「白血球を増やす=免疫力を高める」という考え方もできます。
感染に対する体の抵抗力をつけることが大切ですから、バランスのとれた食事ということになります。
そういった意味では、野菜では玉葱、ニンニク、カボチャ、モロヘイヤ、シメジ(キノコ類)大根、キャベツ、ブロッコリー、ヨーグルト、納豆、チーズ、海草類などが勧められています。

果物では、バナナ、葡萄、スイカ、グレープフルーツなどが良いようです。
毎日の食事にこういった食材を取り入れてみてはいかがでしょうか。
中でも特に、熟したバナナに免疫力を上げる効果があると言われています。
シュガースポットと呼ばれる黒い斑点がバナナにできた頃が、最も食べごろであり、免疫力を高める効果も高いといえるようですね。
バナナは白血球の質を高めるという効果も期待できるようです。

がん治療法!これを毎日の様に聞いてみよう!Youtubeの無料の444hz(528hz)です。

末期癌から生還した私の周波数444Hz&528Hz・ソルフェジオ


『J.S.バッハ』メドレー25曲 癒しのクラシック音楽 528hz(DNA Repair 睡眠 作業用BGM)


444hz 528hz  クラシック オーケストラ 自然環境の音 音楽の検索結果の
LINKはこちら

これを毎日聞いて、
心臓に良い食べ物やサプリメントや
薬(ハンプ(ANP)NHK TVで紹介済み)を飲み、
血管を強くする蕎麦(ルティン)を食べて、
バッファリンAなどを食後30分以内に飲み、DHA&EPAか納豆を食べ続けると血液サラサラで、白血球を増やす食べ物を食べるとがんを治す相乗効果が得られやすいと思われます。
色々なレポートを読んでおりますが、
白血球を増やし血液の循環が良ければ白血球が体全身に行き渡り続けるので、がんの予防となり、
LG21ヨーグルト、スルフォラファン(ブロッコリーの新芽)は、胃のピロリ菌対策で胃がん予防に、ゴーヤージュース、1日3杯のコーヒーなどもがん予防や、健康に良い様です。
がんになっても治りやすい様ですよ。

WEBプログラマー
エーオン代表
石塚 正浩


2017年12月23日土曜日

【衝撃映像】台湾で “ビキニ美女入り” のクレーンゲームが発見される / けしからんヤツか! 動画がネットで大拡散

勉強の為に転載しました。
https://news.merumo.ne.jp/article/genre/6934213




みんな大好き「クレーンゲーム」! ぬいぐるみだけでなく、お菓子や宝石など変わりダネもあり、ゲームセンターを華やかにしてくれている。生き物を景品にして物議を醸したこともあったっけ……。

だがそれはまだまだ序の口だった! 最近、人間が入っているクレーンゲームが発見され話題になっているのだ。それも、美女。それも生ビキニ!! ちょ……まさかクレーンを使って美女を……けしからん、ああ、けしからん!

・台湾のクレーンゲームで水着美女!
ビキニ美女入りのクレーンゲームが登場したのは、台湾南部の台南市。2017年12月に、南台湾最大のクレーンゲームセンターが登場! そのオープン記念日でのことである。

様々なクレーンゲームがズラリと並んでいるのだが、うち4台に景品に混ざって美女が入っているのである。それもビキニ姿!

・お話しながら遊べる♪
「まさか美女が景品!?」と、ドキッとしてしまうが、さすがにそれはなかった。

では、彼女らは何をしているかというと、ゲーム機のなかから笑顔をふりまいている! ぬいぐるみをギュッと抱きしめてみたり、挑発的なポーズをとってみたり……さらには、ゲームのプレーヤーに「頑張って♪」と応援までしてくれるのだ。

この発想はなかった。オープニングセレモニーに、キャンギャルが来るというのは定番だが、クレーンゲームの中にいるなんて。

ガラス1枚隔てているとはいえ、水着1枚の美女と至近距離でお話しながら遊べる! この前代未聞のイベントに多くの男性客が押し寄せたという。お店の宣伝としては大成功! だがしかし……

・イベントは大成功! だがしかし……
この様子がネットで拡散すると、批判の声が多く寄せられたのだ! 「女性をモノとして見ている」「見ていて気持ち悪い」「子供の教育に悪い」などなど! 軽い炎上騒ぎとなってしまった。

これを受け、業者は謝罪。「以後、イベント実施の基準を再考したい」としているが……Facebookを見てみると、その後もどんどんキャンペーンを打ち出しているもよう。ビキニ美女は批判を浴びてしまったが、めげずに前へ前への姿勢には感服させられる。

参照元:YouTubeFacebook民視新聞(中国語)
執筆:沢井メグ

この記事の動画を見る




2017年12月20日水曜日

生活保護費、160億円削減=減額幅最大5%-財務、厚労両省

勉強の為に転載しました。
https://www.google.co.jp/amp/news.livedoor.com/lite/article_detail_amp/14047040/

政府は18日、生活保護費のうち食費や光熱費などに充てる「生活扶助」について、2018年10月から3年間で国費約160億円削減することを決めた。受給者の生活に大きな影響が出ることを避けるため、基準額を一部世帯で段階的に引き下げ、減額幅に最大5%の上限を設ける。同日行われた加藤勝信厚生労働相と麻生太郎財務相による閣僚折衝で決着した。
 生活扶助の基準額は、5年に1度見直している。現行の基準額が生活保護を受けていない低所得世帯の生活水準を上回るケースが見られたため、引き下げを決めた。当初は最大1割程度減らす案もあったが、受給者の生活への影響が大き過ぎるとの反発を招き、引き下げ幅を最大5%とすることでまとまった。
 基準額の引き下げは、18年、19年、20年の10月に実施する予定。都市部に住む子どもが2人いる世帯などは基準額が下がる一方、世帯構成によっては増額する場合もある。 
「生活保護」をもっと詳しく


2017年12月19日火曜日

Are companies and Python developers switching from DJango to Node.js/Meteor?

I reprinted it for study.
勉強の為に転載しました。
https://www.google.co.jp/amp/s/amp.reddit.com/r/Python/comments/2k0fez/are_companies_and_python_developers_switching/

Are companies and Python developers switching from Python/DJango to Javascript/Node.js/Meteor?
Thanks
onjin
• 
Oct 22, 2014, 11:41 AM
Let's imagine:
  • hey Boss, our team is very efficient with python, we have 3 successful products written in python
  • good, so?
  • i wonder if we could rewrite everything from scratch and start learning something else
monkeyvselephant
• 
Oct 22, 2014, 12:14 PM
I shit you not... this happens a lot more often than you think, but it's usually the other way around where the boss (potentially new) motivates the team to go in a drastically different direction. 
itsucharo
• 
Oct 22, 2014, 6:58 PM
I've made that argument successfully. Years later, still think it was the right call in those cases.
eliben
• 
Oct 22, 2014, 11:22 AM
And Node.js devs are switching to Go. Yes. All of them.
Some developers are always chasing the new and shiny. This is great. But many others just keep using known and tested technologies. That's great too. 
Don't panic, keep coding :-)
monkeyvselephant
• 
Oct 22, 2014, 12:15 PM
an established dotcom is going to choose stability over shiny 9 times out of 10. 
kteague
• 
Oct 22, 2014, 11:45 AM
Javascript apps? Web apps have been going in that direction before Django was even conceived ...
The javascript tools and frameworks (and browsers!) are finally getting good enough that building such apps isn't a total exercise in frustration. I'd be curious to hear if anyone thinks that getting such apps up and running is easier for a web dev beginner than compared to something like Django.
Companies? My org shares the model for much of it's data in an SQLAlchemy package for use by command-line apps, so re-doing that model in Javascript isn't very appealing and so doing web things in Python still makes the most sense. I think if I said, "Let's do all our pipeline work in Javascript!" at work, I'd get bad looks. Python is always going to be a more pleasing language to write in than Javascript.
landyman
• 
Oct 22, 2014, 12:28 PM
As someone who manages development at a company; we are NOT considering fully switching from Django/Python to Node.js/Meteor. We have never talked about switching our existing Django apps to anything else.
That being said; we have looked at using node.js for future projects; but we'll probably stick with using a Front-end framework and using Django or Flask on the backend, depending on the project. 
My personal opinion is that I like writing apps in Python and am comfortable with getting a project out the door with it. There is no compelling reason for me to change that. If I knew I could code something up faster/easier in Node.js/meteor, then I would consider switching to it; but so far, that isn't the case. Python/Django work great for us.
rackmountrambo
• 
Oct 22, 2014, 11:56 AM
Writes post to ask question even though he's already made his mind up. Plans to cut out the non-supporing answers before he print screens and sends it to his boss...

python+meteor

swiftでリアルタイムチャット

勉強の為に転載しました。
https://qiita.com/ryotakodaira/items/b234d1d51ae6b1110e8b
今回のチャットを作るにあたってはFirebaseという端末同志のやり取りにリアルタイム性を持たせることに特化したバックエンドサービスを使ってリアルタイムチャットを構築していきます。
Firebaseの説明、使い方はこちらの記事の「アプリケーションを登録」まで同じなのでこちら御覧ください。
http://qiita.com/ryotakodaira/items/e41c3a60348a9e1c7616
UIはJSQMessagesViewControllerというライブラリを使っていきます。
こちらのライブラリですが、素晴らしく美しいです笑
ioschat 3.gif

開発環境

  • xcode7.1
  • swift2.1

ライブラリをインストール

ライブラリバージョン
JSQMessagesViewController7.2.0
Firebase2.4.3
FirebaseとJSQMessagesViewControllerはGithubからダウンロードして手動でインストールするか
CocoaPodsを使ってインストールすることが出来ます。
pod 'JSQMessagesViewController', :git => 'https://github.com/jessesquires/JSQMessagesViewController', :tag => '7.2.0'
pod 'Firebase', '>= 2.4.3'
swiftファイルでインストールしたライブラリを呼び出すには以下のコードを入力します。
import JSQMessagesViewController
import Firebase

Firebaseについて

基本的な文法を紹介していきたいと思います。
もっと詳しい文法についてはFirebase公式サイトで公開されています。(全て英語ですが。。笑)

Firebaseライブラリを読み込む

import Firebase

データベースと接続する

docs-examplesを自分が作成したアプリケーション名に変更します。
var myRootRef = Firebase(url:"https://docs-examples.firebaseio.com/")

データ保存

データベースに対して、setValue関数でデータを保存します。
//使用するDBのパスを定義
//今回の場合はhttps://docs-examples.firebaseio.com/posts になります。
let postRef = myRootRef.childByAppendingPath("posts")

//保存したデータをDictionary型でつくる
let post1 = ["author": "gracehop", "title": "Announcing COBOL, a New Programming Language"]
let post1Ref = postRef.childByAutoId()

//セーブを実行する
post1Ref.setValue(post1)
以下の様なjsonになってDBに保存されます。
{
  "posts": {
    {
      "author": "gracehop",
      "title": "Announcing COBOL, a New Programming Language"
    }
  }
}

データの取得

データベースに何らかのデータ変更があった場合にリアルタイムにコールバック関数が実行され、変更分のデータを取得出来ます。
ref.observeEventType(.ChildAdded, withBlock: { snapshot in
    println(snapshot.value.objectForKey("author"))
    println(snapshot.value.objectForKey("title"))
})

JSQMessagesViewControllerの初期設定

ViewController.swiftでJSQMessagesViewControllerを使えるようにします。
import JSQMessagesViewController
JSQMessagesViewControllerクラスを継承します。
以降の記述は全てこのクラスに書いていきます。
class ViewController: JSQMessagesViewController{
}
StoryboardからJSQMessagesViewControllerを使いたいページのCustom ClassにViewControllerを指定してください。
スクリーンショット 2015-12-01 20.44.51.png
これで設定は完了です。

ソースコード

ViewController.swift
import UIKit
import JSQMessagesViewController
import Firebase

class ViewController: JSQMessagesViewController {

    var ref: Firebase!

    var messages: [JSQMessage]?
    var incomingBubble: JSQMessagesBubbleImage!
    var outgoingBubble: JSQMessagesBubbleImage!
    var incomingAvatar: JSQMessagesAvatarImage!
    var outgoingAvatar: JSQMessagesAvatarImage!

    func setupFirebase() {

        // firebaseのセットアップ
        ref = Firebase(url: "https://docs-examples.firebaseio.com/")

        // 最新25件のデータをデータベースから取得する
        // 最新のデータ追加されるたびに最新データを取得する
        ref.queryLimitedToLast(25).observeEventType(FEventType.ChildAdded, withBlock: { (snapshot) in
            let text = snapshot.value["text"] as? String
            let sender = snapshot.value["from"] as? String
            let name = snapshot.value["name"] as? String
            print(snapshot.value!)
            let message = JSQMessage(senderId: sender, displayName: name, text: text)
            self.messages?.append(message)
            self.finishReceivingMessage()
        })
    }



    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
        inputToolbar!.contentView!.leftBarButtonItem = nil
        automaticallyScrollsToMostRecentMessage = true


        //自分のsenderId, senderDisokayNameを設定
        self.senderId = "user1"
        self.senderDisplayName = "hoge"

        //吹き出しの設定
        let bubbleFactory = JSQMessagesBubbleImageFactory()
        self.incomingBubble = bubbleFactory.incomingMessagesBubbleImageWithColor(UIColor.jsq_messageBubbleLightGrayColor())
        self.outgoingBubble = bubbleFactory.outgoingMessagesBubbleImageWithColor(UIColor.jsq_messageBubbleBlueColor())

        //アバターの設定
        self.incomingAvatar = JSQMessagesAvatarImageFactory.avatarImageWithImage(UIImage(named: "Swift-Logo")!, diameter: 64)
        self.outgoingAvatar = JSQMessagesAvatarImageFactory.avatarImageWithImage(UIImage(named: "Swift-Logo")!, diameter: 64)

        //メッセージデータの配列を初期化
        self.messages = []
        setupFirebase()
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }

    //Sendボタンが押された時に呼ばれる
    override func didPressSendButton(button: UIButton!, withMessageText text: String!, senderId: String!, senderDisplayName: String!, date: NSDate!) {

        //メッセージの送信処理を完了する(画面上にメッセージが表示される)
        self.finishReceivingMessageAnimated(true)

        //firebaseにデータを送信、保存する
        let post1 = ["from": senderId, "name": senderDisplayName, "text":text]
        let post1Ref = ref.childByAutoId()
        post1Ref.setValue(post1)

    }

    //アイテムごとに参照するメッセージデータを返す
    override func collectionView(collectionView: JSQMessagesCollectionView!, messageDataForItemAtIndexPath indexPath: NSIndexPath!) -> JSQMessageData! {
        return self.messages?[indexPath.item]
    }

    //アイテムごとのMessageBubble(背景)を返す
    override func collectionView(collectionView: JSQMessagesCollectionView!, messageBubbleImageDataForItemAtIndexPath indexPath: NSIndexPath!) -> JSQMessageBubbleImageDataSource! {
        let message = self.messages?[indexPath.item]
        if message?.senderId == self.senderId {
            return self.outgoingBubble
        }
        return self.incomingBubble
    }

    //アイテムごとにアバター画像を返す
    override func collectionView(collectionView: JSQMessagesCollectionView!, avatarImageDataForItemAtIndexPath indexPath: NSIndexPath!) -> JSQMessageAvatarImageDataSource! {
        let message = self.messages?[indexPath.item]
        if message?.senderId == self.senderId {
            return self.outgoingAvatar
        }
        return self.incomingAvatar
    }

    //アイテムの総数を返す
    override func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
        return (self.messages?.count)!
    }


}

実行結果

ioschat.gif
左側はブラウザから送信していますが、
ブラウザとiOSシュミレーターの間でリアルタイムでテキスト情報の送受信をされているのが分かるかと思います。
iOSシュミレーターの方ではSendをおした後にTextFieldがクリアされないのが課題です。。。

さいごに

今後はサーバーサイドの言語を使ってユーザー認証を付けて、LINEやMessengerの様にユーザーを選んでそのユーザーとのチャットが出来る様なアプリの作り方を共有していきます。
この記事の内容に間違いや質問があればコメントをしていただけたらと思います!