はじめに Javascript開発でよく使ってるデバッグ方法についての個人的なまとめです。 当たり前の事ばかりですが、これからJavascript開発をやる方や興味がある方に少しでもお役に立てればと思います。 デバッグの鉄板 console.log Javascriptの開発でconsole.logを使わない人を探すほうが難しいくらいだと思います。
はじめに Javascript開発でよく使ってるデバッグ方法についての個人的なまとめです。 当たり前の事ばかりですが、これからJavascript開発をやる方や興味がある方に少しでもお役に立てればと思います。 デバッグの鉄板 console.log Javascriptの開発でconsole.logを使わない人を探すほうが難しいくらいだと思います。
ソラコム CEO 玉川憲氏 モバイル通信のクラウド化プラットフォーム「SORACOM」を運営するスタートアップ、ソラコムは1月27日、主催するカンファレンスの壇上で4つの新サービスを発表した。 公開されたのが「SORACOM Canal」、「SORACOM Direct」、「SORACOM Endorse」、「SORACOM Funnel」の4つで、本日から利用可能となる。 CanalとDirectは共にSORACOMの提供する通信SIMから得られたモバイル通信を、そのままセキュリティの確保されたプライベート・クラウドおよびサーバーに接続するためのサービス。 CanalはSORACOMがAmazon Web Services(以下、AWS)上で稼働していることを活用し、同じくAWS上で稼働するプライベートクラウド(Amazon Virtual Private Cloud)へのプライベート接
Keywords are words that have significance in SQL. Certain keywords, such as SELECT, DELETE, or BIGINT, are reserved and require special treatment for use as identifiers such as table and column names. This may also be true for the names of built-in functions. Nonreserved keywords are permitted as identifiers without quoting. Reserved words are permitted as identifiers if you quote them as describe
MySQL 4.1 リファレンスマニュアル :: 12 MySQL のエラー処理 :: 12.1 返されるエラー http://dev.mysql.com/doc/refman/4.1/ja/error-returns.html すっかり忘れてましたが・・・、 mysqlにおいて、text型のカラムはdefault値を設定できないという設定になっております。 default値を設定しようとするとエラーになるという設定になっております。 本当にすっかり忘れてました。 ということで、どうしてもdefault値を設定したいなら、型をvarcharにしましょうということらしいです。 ・カラム名の変更は以下のクエリで。 alter table テーブル名 change column 旧カラム名 新カラム名 型; ・ちなみにこれで、型も変更できます。 alter table テーブル名 change
どうも、まさとらん(@0310lan)です。 最近は、暇な時間を見つけると、ついつい「YouTube動画」をボーッと見てしまうのですが、同じような方はいらっしゃいますか? 私の場合、YouTubeに時間を費やしてるうちに…、 「もっと効率よく、興味のある動画だけを見たい!」 という欲求が湧いてきたのでいろいろ模索した結果、簡単にWebスクレイピングができる「Kimono」で動画キュレーションプレイヤーを作る!…という結論に至りました。 そこで今回は、作り方をゼロから順を追ってご紹介しようと思いますので、快適な動画ライフを送りたい方はぜひ参考にしてみてください! ■「Kimono」とは? 「Kimono」を簡単に説明すると、任意のWebページのHTMLソースを定期的に取得し、必要な箇所だけを抽出して再利用できるようにしてくれるサービスと言えるでしょう。 例えば今回の事例だと、定期的にYouT
[2024年2月8日追記] LINEアカウントの引き継ぎについての最新情報は「LINEあんぜん引き継ぎガイド」にてご紹介しております。以下をご覧ください。 機種変更の際、より安全にわかりやすくLINEアカウントが引き継げるよう、引き継ぎ方法が新しくなりました。 変更点 ・新規登録時にパスワードの登録が必須になります。 ・画面表示に従って必要事項を入力していくだけで、スムーズに引き継ぎができるよう、ご案内文を変更します。新しい方法はLINE バージョン9.2.0以上でご利用いただけます。(現在は、これまでの方法でも引き継ぎを行うことができますが、2019年11月5日以降は新しい方法のみとなります。) ※本サービスの対象端末につきましては、本ページの最後をご確認ください。
エンティティー¶ class Cake\ORM\Entity¶ テーブルオブジェクト がオブジェクトのコレクションへのアクセスを表し、提供するのに対し、 エンティティーは個々の行やドメインオブジェクトを表します。エンティティーは保持するデータにアクセスして 操作するための永続的なプロパティーとメソッドを保有しています。 CakePHP でテーブルオブジェクトの find() を使うたびにエンティティーが作られます。 エンティティークラスの生成¶ CakePHP の ORM を使うためにエンティティークラスを生成する必要はありません。 しかし、使用するエンティティーでロジックをカスタマイズしたいなら、クラスを作る必要があります。 慣例通りなら src/Model/Entity/ にクラスが存在しています。 もし、 articles テーブルが存在するなら、以下のエンティティーが作れます。 /
Rails 界隈で話題の Mass Assignment 脆弱性を CakePHP で防ぐ方法です。 Github に Mass Assignment 脆弱性が発見されて、Rails 界隈で話題になっています。この問題自体は目新しいものではなく、Rails 自体の問題というより、Rails アプリケーションの作り方の問題ということで、以前から作る側が注意を払う必要がありました。 この Mass Assignment 脆弱性は、Rails を手本に発展してきた CakePHP アプリケーションでも同様の問題が発生する可能性があります。知っている人には常識なのですが、まだ知らない人もいるかと思うので、CakePHPにおける対策方法を書いてみます。下記コードはCakePHP2系を想定していますが、考え方はCakePHP1系でも同じです。 Mass Assignment 脆弱性 CakePHP に
tl;dr (最初に結論) Railsのモデルに新しくboolean型のカラムを追加するときは必ずデフォルト値を設定しておいた方がいいです。 すなわち、 のように書きましょう、ということです。 default: false はデフォルト値を false に設定することを示しています。 なので既存のレコードは notification_allowed カラムの値が false になります。 null: false は NULL (Rubyでいうところの nil)が設定されることを禁止するオプションです。 必須ではありませんが、NULL が入ると面倒な問題を引き起こしやすいので基本的に付けておくことをオススメします。 それではこの件に関する詳しい内容を以下で説明していきます。 データベースとRubyで異なる NULL / nil の扱い デフォルト値を明示的に設定しなかった場合、新しいカラムに
rex = /ごにょごにょ/ p "東京都文京区後楽1丁目3−61".match(rex).captures #=> ["東京都", "文京区", "後楽1丁目3−61"] みたいなやつ。なるべく短く。 実用性? そんなもの、うちにはないよ。 TL;DR 「読むのめんどくさい」という人用に最初に最終結果を置いておきます (...??[都道府県])((?:旭川|伊達|石狩|盛岡|奥州|田村|南相馬|那須塩原|東村山|武蔵村山|羽村|十日町|上越|富山|野々市|大町|蒲郡|四日市|姫路|大和郡山|廿日市|下松|岩国|田川|大村)市|.+?郡(?:玉村|大町|.+?)[町村]|.+?市.+?区|.+?[市区町村])(.+) あまり厳密ではないのでちゃんとしたとこでは使わないほうがいいです 住所データを用意する 郵便局からデータをダウンロードしておく。一ヶ月毎に更新されている。 → 郵便番号データ
We're under construction. Please check back for an update soon.
最新のiPhoneを購入したいけど、なかなか手が出ない。そんな時に購入の幅をちょっと広げて白ロムを検討してみてはいかがでしょうか。 白ロムiPhoneと格安SIMカードの合わせ技で、月額3000円以内で携帯を持つことだって夢ではありません。では、どのような販売会社で白ロムを購入すればいいのでしょうか。 中古iPhoneを購入する際の注意点: 赤ロムに気をつける: 赤ロムとは? 赤ロムではないことを調べる方法は? 白ロムを購入できる会社まとめ。 赤ロム補償アリが明記されているオンラインショップ: イオシス ノジマオンライン 赤ロム補償について明言はないが、有名なオンラインショップ: エクスパンシス ケータイ★アウトレット Amazon ヤフオク! 激安のiPhoneを手に入れて、楽しいインターネット生活を! 中古iPhoneを購入する際の注意点: 赤ロムに気をつける: iPhoneを安く手に
スタートアップのビジネスモデルを9つの要素から考えるリーンキャンバスは、スピーディーに作成できるだけでなく、見直しや編集も簡単であることが特徴です。 この記事では、リーンキャンバスの書き方からメリット・デメリット、注意点などを解説します。リーンキャンバスの基本知識を理解して、ビジネスモデルを考える際に活用しましょう。 目次 リーンキャンバスとは リーンキャンバスを活用するメリット リーンキャンバスを活用するデメリット リーンキャンバスの要素と書き方 リーンキャンバスを書く際のポイント リーンキャンバスの事例 リーンキャンバスを有効活用しよう リーンキャンバスとは リーンキャンバス(Lean Canvas)は、ビジネスモデルを9つの要素に分けて考えるフレームワークです。 起業家であるアッシュ・マウリャ氏の著書『Running Lean ―実践リーンスタートアップ (THE LEAN SERI
マルコフ連鎖による文章自動生成 ちょっと文章の自動生成に興味が湧いたので、試してみることにしました。まずは事前調査したところ、既にやっている例がたくさんみつかりました。記事末の参考リンクにまとめましたので興味ある方は参照ください。Deep Learningやマルコフ連鎖を使うのがトレンド(?)のようです。本当はDeep Learningでやってみたかったのですが、何度か環境変えてチャレンジしたのですが、悉くエラーが出て失敗したため(chainerのバージョンアップの影響?)、諦めてマルコフ連鎖で実現することにしました。マルコフ連鎖に関してはここでは詳細は説明しませんので、興味ある方は自分で調べてみて下さい。自分もちゃんと理解できませんでした。イメージ的には、元となる文章の文章の流れのようなものを解析して、その解析した流れを元に、ある単語から順番に連想ゲームのように単語を並べていって文章を生
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く