タグ

Programmingに関するeriko315のブックマーク (116)

  • プログラミングできないデザイナーでも制作できるTwitter bot 制作メモ - EC studio デザインブログ

    いよいよ師走に突入しました。 この季節になると良く耳にするのが、「流行語大賞」や「2009年●×大賞」といった1年を振り返る話題ですよね。 Web界隈で言うと、今年話題になったもののひとつとして「Twitter」は外せないのではないでしょうか。 そのTwitterですが、最近ではプログラムによって自動でツイートされるTwitter botも増えてきて、天気予報やニュースを配信する便利系から、お笑い芸人のパロディなどのエンタメ系まで様々です。 プログラマが個人で制作されているケースも多く、Googleで検索すると制作の参考になるサイトが結構引っかかります。 今回は、それらのサイトを参考に個人的にTwitter botを制作したときのメモをまとめたいと思います。 もしよろしければご参考ください。 まずは、Twitter botの核となるプログラム 今回はPHPで組みました。 「なぜ、PHPなの

  • Herokuを利用したナントカstagramの作り方 - Rewish

    先週の水曜日に@hilokiと一緒に作った Shibastagram - 柴犬たくさん、しばすたぐらむ というモフモフ系癒しWebをリリースしました。 スクロールすると柴犬がモリモリ出てきて無限に癒されるナイスWeb。 今回はソースコード自体を公開し、Shibastagramのチワワ版「chihuastagram - チワワたくさん、チワスタグラム」を作りながら、ナントカstagramの作り方を紹介したいと思います。 ※記事中のChihuaやChihuastagramは自分のナントカstagramに合わせて読み替えて下さい。 準備 早速いってみましょう。 注意) 以下の内容はMac環境を前提としています。UNIX/Linux系のOSを使ってる人は問題無いと思いますが、Windowsの人はRubyRubyGemsなど必要なモノを別途インストールする必要があります。あと全部ターミナルで作業で

    Herokuを利用したナントカstagramの作り方 - Rewish
  • Wantedly 航海日誌 — 私のようなの素人のためのHacker Way

    今日の航海日誌は仲がお送りします。 ゴールデンウィークはいかがお過ごしでしたか? Wantedlyメンバーは超絶ガリガリコーディングしてました。この1週間でWantedlyが益々パワーアップしました。 今日はかなり脱線しますが、コーディングできるようになって世界が凄く広がったと思うので、私のようにエンジニアとしてはまだまだでも、「プログラミングって何?え、アキバとかそういう系?!」という人、それから、「プログラミングやるとどうやら凄いことになるらしい、けどどうしたらいいかわかんなよ!」という人向けに、エントリーレベルの記事を書こうと思っていました。 エンジニアってカッコイイ、Hackってカッコイイよく記事や公演でいいますが、私自身Facebookで働くまでは、エンジニアの職業自体別になんとも思ってなかった。それよりも、「コンサル」とか「マーケ」とかいうよく分からない職業の方がなんか社会的に

    Wantedly 航海日誌 — 私のようなの素人のためのHacker Way
    eriko315
    eriko315 2012/05/07
    ちょう参考になる
  • サルにもわかる正規表現入門

    1.正規表現とはなにか? 端的に言えば、「いくつかの文字列を一つの形式で表現するための表現方法」です。 では、なぜこの表現方法が有名なのかといえば、この表現方法を利用すれば、たくさんの文章の中から容易に見つけたい文字列を検索することができるためです。 この形式を使えば、以下のようなコギャルの会話にもついていけます(^_^) 「Windows ってあって…WINDOWSかもしんないしぃ、次にスペースが入ってるかもしんないしぃ、入ってないかもしんないし、後にやっぱ 98 が付くってゆーかー、もしかすると 95 が付いてもいいかなぁって感じでぇ…」 これ以上続けるとこちらがキレてしまいそうなのでこのあたりにしておきますが…これは、正規表現で書くと… W(indows|INDOWS) ?9[85] って感じで一行で書けちゃうっていうかぁ…あ、つい、口調が移ってしまった(^_^;)…書けるのでありま

  • 株式会社Techouse

    We Develop. 今日も生み出そう。世界にまだない価値を。明日も伸び続けよう。世界をより良くするために。 人が集まる場所。 価値が生まれる場所。 技術力と熱意を持つ人が、自然と集まる場所。まったく新しい価値を、社会に生み出す場所。Techouseは、唯一無二の「場所」であり続けます。

    株式会社Techouse
    eriko315
    eriko315 2012/04/21
    すんごい分かりやすい。早く問題増えないかな。
  • 「はてな教科書」をgithub上に公開しました - Hatena Developer Blog

    こんにちは、id:shiba_yu36です。 はてなエンジニア陣によって執筆されたウェブアプリケーション作成の基を学ぶための「はてな教科書」をgithub上に公開しましたのでお知らせします。 はてな教科書は、はてなサマーインターンでも利用されている、約1週間でウェブアプリケーションの基を身に付けるためのものです。はてなでは日々のウェブ開発で得られたノウハウをこの教科書を継続的に盛り込みながら、インターンシップやエンジニアの新人教育などに利用しています。今回、はてな教科書をgithub上で公開することで、広くPerlを使ったウェブアプリケーション開発に興味を持ってもらえれば、と思います。 いまのところ公開されている資料は、以下の4つになります。 Perl によるオブジェクト指向プログラミング ORM によるデータベース操作 (DBIx::MoCo を使った開発) MVC によるウェブア

  • これからRubyを始める人たちへ

    (追記:2012-12-03) 記事を電子書籍化しました。「Gumroad」を通して100円にて販売しています。詳細は文末に追記しましたので、購入ご検討のほどよろしくお願いしますm(__)m 電子書籍「これからRubyを始める人たちへ」EPUB版 Rubyの特徴 Rubyは、まつもとゆきひろ氏(通称Matz)により設計されたオブジェクト指向プログラミング言語です。Rubyの特徴を一言で言うならば、それは「間口が広くて奥が深い言語」ということになります。 「間口が広い」というのは、インタフェースがシンプルで誰でもが簡単に使い始められることを意味します。「奥が深い」というのは、プロフェッショナルによる長期使用に耐えうる物の言語であるということを意味します。「間口が広い」ということと「奥が深い」ということは来競合する概念ではありませんが、その両方をバランスよく組み合わせるには、対象に対する

  • ブラウザ上で実際にコードを入力しながら学べるプログラミング言語学習サイト「CodeStudy」【増田(@maskin)真樹】 | TechWave(テックウェーブ)

    [読了時間: 1分] 学生エンジニア・デザイナーを対象とした求人情報サービス「JEEK」を展開するTechouseは4月5日、サイト内にプログラミング言語を習得できる新コーナー「JEEK CodeStudy」を開設した。 プログラミング言語学習というと、テキストか動画のインプット型が大半で、“よし、やるぞ” と始めるまでが億劫。ところがCode Studyは、実際のプログラミングと同じようにコードを入力しながら、インタラクティブに学習することができるため、集中しやすく習得しやすくなっている。 解らないことがあったらTwitterやFacebookで質問するという割り切りも、実は現実に則しているわけでいい感じだ。 あたかも当にプログラミングをしている感覚で学べる 解答を入力するエリアは、プログラミングで使用するエディタさながらのふるまいをするため、初めてプログラミングをするという人にも感覚

    ブラウザ上で実際にコードを入力しながら学べるプログラミング言語学習サイト「CodeStudy」【増田(@maskin)真樹】 | TechWave(テックウェーブ)
  • PhotoshopでのWeb制作効率を向上させる「JSX」とは

    ご存じの方もいらっしゃると思いますが、Adobe Photoshop は JavaScript で制御することができます。 Photoshop 用の JavaScript ファイルのことを「JSX」と呼びます。拡張子は .jsx です。 Photoshop を使ってWeb制作されている方は多いかと思いますが、Photoshop は来写真加工用のソフトでありWebデザイン用のソフトではないため、特にレイアウト機能が Fireworks、Illustrator、InDesign などに比べ貧弱です。 しかし、JSX を使用することにより Photoshop のレイアウト機能やWeb制作向けの機能をある程度向上させることができます。 JSX は昔から Photoshop に搭載されていましたが、書き方の参考になるような書籍やサイトが少ないためかそれ程注目されていなかった気がします。 しかし、最

    PhotoshopでのWeb制作効率を向上させる「JSX」とは
  • 池澤あやかのプロフィール - Facebook開発者の為のサポートサイト | fb.developers'+

    スマートウォッチはさまざまなブランドから発売されており、とても注目を集めています。しかし、具体的にどのような機能があるのか分からない方もいるでしょう。また数多くの種類があり、どれを選ぶか迷う方も多いですよね。そこで今回は、スマートウォッチの基的な機能や、おすすめのブランド・商品についてご紹介します。 #健康管理 多くのスマートウォッチには、歩数を計測する機能があります。その機能を使用すれば歩数やカロリーなどが計算できて、健康管理に役立つでしょう。 #通知機能 メールやSNS(Faceboook、Twitter、Instagramなど)の通知を受け取ることができます。会議中や事中などでも気軽に確認できるでしょう。 #電子マネー決済 対応しているスマートウォッチであれば、さまざまな電子マネー決済が使用できます。財布を取り出さなくてもいいため非常に便利です。 #音楽再生 スマホをカバンやポケ

    池澤あやかのプロフィール - Facebook開発者の為のサポートサイト | fb.developers'+
  • Javaすら知らなかった私が5日間でAndroidアプリをリリースするためにやったこと。 | Last Day. jp

    Javaすら知らなかった私が5日間でAndroidアプリをリリースするためにやったこと。 最終更新日: 2015/09/03 Android開発 久々にプログラミングをしました@sayobsです。表題にある通りはじめてリリースしたiPhoneアプリ「iOkinawa!」をAndroidでも5日間で作ってみました。 題名は前回iPhoneアプリをリリースした時と同じようにしました。 C言語すら知らなかった私が2ヶ月でiPhoneアプリをリリースするまでにやった事。 | Last Day. jp2ヶ月間独学で勉強したiPhoneアプリが遂にリリースされました。今日は私が実際にどのように2ヶ月でiPhone… 作ろうと思ったきっかけ✔GALAXY S II LTE SC-03Dを買って前々からAndroidアプリを作ろうと思っていた。 ✔先日沖縄に行った際Androidユーザーの方に「iOkin

    Javaすら知らなかった私が5日間でAndroidアプリをリリースするためにやったこと。 | Last Day. jp
  • 学費無料のオンライン“大学”が人気:日経ビジネスオンライン

    「大学の学費は、当にその価値に見合っているのか?」アメリカでは教育に関するこんな議論が巻き起こっている。アップルの講義聴講アプリiTunes Uをはじめ、近年インターネットには無料で良質な教育コンテンツが急増してきた。教育ベンチャー企業も続々と立ち上がり、常識を変える教育改革が起こりそうな盛り上がりを見せてきた。 脚光を浴びているのは、無料のオンライン学校「Udacity(ユーダシティー)」だ。スタンフォード大学の元教授であるセバンスチャン・スラン氏が2012年から「検索エンジンの作り方」と「自動走行自動車のプログラミング」の2つの授業をオンラインで無償提供している。 グーグルの自動走行車を作ったことでも知られるスラン氏は、スタンフォード大学で人工知能のクラスを教えており、2011年秋に授業をオンラインで無料提供したことで世界中から話題を集めていた。同氏の授業は、16万人が受講する人気の

    学費無料のオンライン“大学”が人気:日経ビジネスオンライン
  • tips : tips/02.プログラミングなど/C言語/iPhoneめも.txt

    iPhoneめも    メモ ・ Objective-C という言語で書かないといけないらしい ・ Mac にしか開発環境が無いらしい ・ XCode という開発環境を使うらしい ・ Flash CS5 では、Flash で作ったアプリから iPhone アプリが作成出来るようになるらしい いったん Objective-C に変換されるわけではなくて、VM+ABCコードみたいな感じの実行ファイルが作られるらしい。 ※ PC でいうところの Flash Projector みたいな感じか。 (っていうようなことを FITC の人が言ってた気がする) 基礎からのiPhone SDK(鶴薗 賢吾) を読んだときのメモ iPhone OS の4つのレイヤー Cocoa Touch   : ユーザインターフェース、イベント、ウェブ、カメラ、加速度センサ Media       

    eriko315
    eriko315 2012/02/25
    すげぇ分かりやすい。
  • インスタンス変数 - Wikipedia

    インスタンス変数 (instance variable) とは、Smalltalk等のオブジェクト指向言語において、オブジェクトのインスタンスごとに割り当てられた変数のことである。フィールド (field)、データメンバ (data member)、メンバ変数 (member variable) とも呼ばれる。それに対してクラス変数は、同じクラスに対する全てのインスタンスが同じ値を共有する。 インスタンス変数は、インスタンスフィールド (instance field) あるいは、略して「フィールド」と呼ぶこともある (来、この「フィールド」の意味には、「クラス変数」も含まれるが、プログラミング言語によってはインスタンス変数のことを「フィールド」と呼び、クラス変数とは名前を区別しているもの[要説明]もある)。UMLではインスタンス変数のことを属性 (attribute) とも呼ぶ。 Jav

    eriko315
    eriko315 2012/02/25
    インスタンス変数とクラス変数の違い。
  • ウェブサービスをスタートアップするための勉強会に参加しませんか? - IT戦記

    僕たちの勉強会は、まだ始まったばかりだ…ビシッ!! m9( ・`ω・´) はじめに 皆様、最近ちょっとずつ寒かったり暑かったりしますがお元気でしょうか? 僕は秋の花粉症でぐだぐだですが、元気です。 突然ですが 最近、「UT Startup Gym」(UT スタートアップジム)という「ウェブサービスの企画、開発」の勉強会をやっています。 ずっと知り合いの中だけでやっていたのですが。 最近、一区切りつき、もっとこの勉強会に多くの人に参加して欲しいなと思いブログを書くことにしました>< みなさんは ウェブサービスを作りたいなって思ったことありませんか? 僕はよくあります。 「なんで、〇〇みたいなサービスってないんだろーなー」とか、「もっと、こういうサービスを作ってみたいなー」とか そういうとき、自分ですぐにそのウェブサービスを作り上げることが出来たらなあと思います でも そうは言っても、なかなか

    ウェブサービスをスタートアップするための勉強会に参加しませんか? - IT戦記
  • Titanium でつくろう! iPhone/Android 両対応アプリ

    2012/02/14 に発表した Titanium Mobile を使って開発している Zaim で得たノウハウたちです。Read less

    Titanium でつくろう! iPhone/Android 両対応アプリ
  • All for Unknown

    2018-09-24 映画#4 「グレイテスト・ショーマン」の時代(81点) 映画について グレイテスト・ショーマン (字幕版)発売日: 2018/05/09メディア: Prime Videoこの商品を含むブログ (1件) を見る 採点 81点 名言 最も高貴な芸術とは、誰かを幸せにすることだ。 The nobelest art is that of making others happy ひとこと(ネタバレ無し) … 映画#4 「グレイテスト・ショーマン」の時代(81点) 2018-09-24 映画#3 ダークナイトとヒース・レジャー(80点) 映画について クリスチャン・ベール、マイケル・ケイン、モーガン ・フリーマン、ゲイリー・オールドマンといった素晴らしい役者が揃いながらも、ジョーカーを演じたヒースレジャーが凄すぎて、あまり頭に入らない。 一つ気になるのは、長い割に、トゥーフェイス

    All for Unknown
  • テーマ作りとAppInfo | iPhone覚え書き

    私はPCWindows7なので、i-FunBoxでiPhoneの中身をいじって自分の作ったテーマを入れたりしています。 それで、iPhoneのテーマは、日語にしたiFunBoxでは以下の場所にあります。 Raw ファイルシステム/Library/Themes/ この中に自分の作ったテーマ(ここではpink-heart [HD].themeです)を入れて、White Board でテーマにチェックを入れ、iPhone4をリスプリングまたは再起動すれば適用されます。 しかし、Cydiaなどで古いテーマをインストールしてみると、WBでチェックを入れて再起動しても適用されないことがよくあります。 これは、iOSがバージョンアップする度にテーマに使われている画像の格納場所や、画像のファイル名が変わっていることがある為です。 たとえば、iOS4.1では大抵のアイコンはテーマフォルダ/Bundles

    テーマ作りとAppInfo | iPhone覚え書き
    eriko315
    eriko315 2012/01/29
    アイコンサイズなど。
  • PhoneGap、Titanium、Sencha--それぞれ異なるモバイルアプリ開発のアプローチ - builder by ZDNet Japan

    単一のコードベースから複数のプラットフォームへ展開する 通常スマートフォン向けのアプリケーションは、そのプラットフォームごとに特定の言語で開発する必要がある。iPhoneiPadであればObjective-C、AndroidBlackBerryであればJavaWindows PhoneであればC#やVisual Basicといった具合だ。 しかし、複数のプラットフォーム向けに同じアプリケーションを提供したい場合、それぞれの言語で個別に開発を行うのは非効率的であり、開発者の負担も大きい。 そこで近年では、単一のコードで開発し、それをベースとして各プラットフォームで実行できる形式に変換するというアプローチが一般的になってきている。この方法であれば、1度の開発で複数のプラットフォームをターゲットにすることができるため、開発の手間は大幅に削減される。言語の習得にかかる開発者の負担も軽減できる

    PhoneGap、Titanium、Sencha--それぞれ異なるモバイルアプリ開発のアプローチ - builder by ZDNet Japan
  • YOPPA 田所淳の講義ノート

    このサイトは田所淳の講義、仕事、日記、そのほか諸々の情報を公開しています。そもそもは、授業の履修者のために過去の授業の内容の記録を掲載するために始めたのですが、より多くの人に役にたてるのであればと思い、全てを公開することにしました。基的にリンクはフリーです。どの階層のページにも勝手にリンクしていただいて構いません。また、リンクした旨を連絡をしていただく必要もありません。サイト内の全ての記事は、Creative Commons Licenseの条件に従う限り自由に利用していただいて構いません。記述の誤りご意見などありましたら、コメントもしくはメールにてお知らせください。 tadokoro[at]gmail.com

    YOPPA 田所淳の講義ノート
    eriko315
    eriko315 2012/01/19
    芸大、多摩美で教えている先生のサイト。アートなプログラミングの講義資料が一杯。凄い嬉しい。