タグ

ブックマーク / ascii.jp (65)

  • アップル無料プログラミングアプリ「Swift Playgrounds」教育用から脱皮しiPadだけでアプリ開発から公開まで (1/4)

    今から5年以上前の2016年に登場以来、着実に進化を続けてきたアップルによるSwiftプログラミング環境アプリ「Swift Playgrounds」のメジャーバージョン4が登場した。 今回のバージョンの最大の特長は、iPad上で作成したアプリを「App Storeを通じて全世界に向けて公開するまでの機能」を内蔵したことだ。SwiftUIなど、iOSやiPadOSのアプリを作成するための物のフレームワークをそのまま利用でき、物のアプリを作成できる。言うまでもなくアップルの純正アプリで、誰でも無料で利用できる。さっそく使ってみよう。 iMovie、GarageBandに続くアマチュア用高機能アプリ 当初は教育用の色彩の強かったSwift Playgroundsは、iPadだけでプログラミングの学習からアプリの開発、公開まで完結する、ハンディな「アプリ開発環境」となった。アップルの純正アプリ

    アップル無料プログラミングアプリ「Swift Playgrounds」教育用から脱皮しiPadだけでアプリ開発から公開まで (1/4)
    hisasann
    hisasann 2022/01/23
  • 脱ネイティブ!Googleが推進する「PWA」にたった数時間で対応する方法

    Googleが昨年発表した、Webアプリをネイティブアプリのように使えるようにするしくみ「PWA(Progressive Web Apps)」が話題です。既存サイトをPWA化する方法をサンプルコードをもとに解説します。 ここ最近はプログレッシブWebアプリ(Progressive Web Apps、PWA)の話題をよく耳にするとともに、これが未来のWebなのかどうかが議論の的になっています。ネイティブアプリ vs PWA論争に加わるつもりはありませんが、PWAがモバイルデバイス対応を強化し、ユーザーエクスペリエンスを向上することだけは確かです。2018年までにはモバイルからのアクセス数がほかのすべてのデバイスからのアクセス数を上回ると予測されるなかで、どうしてこの流れを無視できるのでしょうか。 良いニュースは、PWAの作成は難しくないということです。実際のところ既存のサイトをPWA化するこ

    脱ネイティブ!Googleが推進する「PWA」にたった数時間で対応する方法
    hisasann
    hisasann 2017/09/28
  • JavaScriptの2016年:フロントエンド開発者が押さえるべき重大トピック

    相次ぐモダンなフレームワークの登場、脱jQueryの動き、ECMAScriptの進化など、SitePointの常連ライターが2016年のJavaScript事情を振り返ります。 2016年は、見方によっては歴史的であり、奇妙でもあり、楽しくもあり、恐怖でもあった年でした。JavaScriptだけに絞ると、ほかの大きな出来事に比べれば取るに足りない変化に見えますが、開発者にとっては重大な出来事でしょう。 JavaScriptの人気はとどまるところを知りません。すべての人に好かれる言語仕様ではありませんが、10年前のように馬鹿にされることはほとんど無くなりました。個人的にはJavaScriptが大好きです。そう、あのもどかしかった初期の頃からです。C++Java、あるいはPHPから移ってきた人は最初は戸惑うでしょう。JavaScriptは取っ付きやすく見えますが、実はそうではありません。でも

    JavaScriptの2016年:フロントエンド開発者が押さえるべき重大トピック
    hisasann
    hisasann 2017/01/20
  • JSのソースコードが変えられない!困ったときにモンキーパッチで逃げ切る方法

    他人が作ったJavaScriptのプログラムを部分的に、でも元のコードを修正せずに対応するしかない…。そんなときにモンキーパッチ。やらなきゃいけないときの対処方法を実例で。 たった1つの小さな問題点を除いてきちんと動作する、第三者のコードを使ったことはありませんか? なぜ作成者はこんなやっかいなコンソールログを削除し忘れてしまったのだろう、そのAPIコールがもう1つちゃんとしていればうまくいったのに、と思うことがあるでしょう。こうした場合、メンテナンス担当者に変更箇所を実装させるのは困難(あるいは不可能)です。自分自身でコードを変更しようにも、ソースコードを持っていなかったり、自分でコードをホストしたくなかったりするときはどう対処すればよいか悩みます。 さあ、JavaScriptのモンキーパッチの世界を一緒に探検しましょう! この記事ではモンキーパッチとはなにかを説明します。また、第三者が

    JSのソースコードが変えられない!困ったときにモンキーパッチで逃げ切る方法
  • SVG線画が美しいリッチアニメーションの作り方 (1/2)

    ページ遷移が楽しい繊細で滑らかな動き CSS3を使った滑らかな動きと大胆なタイポグラフィが魅力的な「Beatrice Creations」。黒と白を基調とした至ってシンプルなデザインながら、つい全ページを見てみたくなる、飽きのこない演出が施されている。 Béatrice Créationsでは、複数ある作品のロゴにSVGが使われており、作品ページを移動するたびに美しいカーブを描く。軽量で、枠線や線画によって繊細でリッチな世界観を演出する、今注目のSVGアニメーションを有効に活かしたサイトだ。 今回はこのサイトをヒントに、SVGの基と、CSS3アニメーションを使った動かし方を解説する。CSSHTMLのみで次のような枠線とテキストを描き、最終的にはjQueryを使って色を変えるデモを制作する。 STEP 1:SVGのパスを作成する アニメーションを作る前に、Illustratorを使って素

    SVG線画が美しいリッチアニメーションの作り方 (1/2)
    hisasann
    hisasann 2014/06/09
    animation
  • iPadをサーバー化する「ServersMan HD」を試す (1/2)

    「ServersMan HD」のココに注目 フリービットの「ServersMan HD」は、アプリ内部にウェブサーバー(lighttpd)を搭載したサーバーソフトだ。サーバーとはいっても、システムのバックグラウンドに常駐するデーモンのような形ではなく、「ServersMan HD」が動作するデバイス(iPad)を離れた位置からアクセスすることが目的だ。 具体的には、ファイルサーバーとしての活用が挙げられる。WebDAV対応のウェブサーバーとして機能するため、ウェブブラウザーはもちろん、Mac OS XのFinderなどWebDAVクライアント機能を備えたファイルブラウザーからも読み書きできる。iPadが地球上のどこにあろうと、Wi-Fiさえ通じていれば(3Gモデルは通信圏内であれば)、ファイルを受け渡しできるのだ。 ServersManシリーズにはiPhone版もあり、iPadでも動作する

    iPadをサーバー化する「ServersMan HD」を試す (1/2)
  • 俺達の夏がやってきた! コミケ82のコスプレ美女に活目! (1/6)

    8月10日から12日までの3日間に渡り、東京ビッグサイトで行なわれる同人誌即売会「コミックマーケット82」(以下:C82)が日より始まった。初日である今日の来場者数は16万人と例年と変わらぬ賑わいを見せており、早朝からビッグサイト周辺は大賑わいとなっていた。 例年どおり、初日は女性向けサークルが中心となっているため、参加者の割合は女性の比率が高く感じられた。企業ブースは、初日がもっとも混雑する日ということもあり、人が入り込む隙間もないほどの賑わい。人気のブースでは、朝イチで購入待機列に並んでも購入できるのは午後になってしまうブースもあった。 また、今年はなんとあのGoogleコミケに出展。画集などが当たるガチャガチャの販売を行なっていた。

    俺達の夏がやってきた! コミケ82のコスプレ美女に活目! (1/6)
  • jQuery Mobileを使った国内スマホサイトまとめ (1/3)

    jQuery Mobileの採用が国内でも進んでいる。jQuery Mobileは、iPhone/AndroidWindowsPhoneやBlackBerryなど、主要なスマートフォンに対応したUIフレームワーク。HTMLに簡単な記述を追加するだけで、スマートフォンに最適化したサイトやWebアプリケーションを制作できる、注目のフレームワークだ。 昨年11月には、待望の「jQuery Mobile 1.0」正式版がリリースされ、実務でも格的に利用しやすくなった。今後、ますます増えそうなjQuery Mobileを使ったスマートフォンサイトの事例をチェックしておこう。 ※商品紹介/キャンペーンサイトに、「太鼓の達人学園(太鼓の達人×AKB48キャンペーンサイト)」を追加しました。(2012年3月1日16時更新) ※ネットサービスに、「一休.com」「recbike」を追加しました。(201

    jQuery Mobileを使った国内スマホサイトまとめ (1/3)
    hisasann
    hisasann 2012/03/02
    ウフフフ。
  • 古籏一浩のJavaScriptラボ

    活躍の舞台をどんどん広げているJavaScript連載では、JavaScript関連書の執筆でおなじみの古籏一浩氏が、最新の活用Tipsから今後注目のAjax/JavaScriptライブラリーの解説まで、“楽しくできて役立つネタ”をお届けします。

    古籏一浩のJavaScriptラボ
  • PhoneGapでMapKitを使って地図アプリを開発 (1/4)

    HTMLCSSJavaScriptでスマートフォンアプリを開発できるフレームワーク「PhoneGap」。今回はPhoneGapを使って地図アプリを作ります。 PhoneGapで地図を扱う方法は2つあります。1つは、Googleマップを利用する方法です。PhoneGapはWebKitを呼び出しているだけですので、Googleマップがそのまま利用できます。Googleマップを利用したWebサービスをほぼそのままアプリ化できるのがメリットです(アプリにする場合は各サービスの使用条件を確認してください)。 もう1つは、iOSの「MapKit」を使う方法です。以前紹介したNimbleKitではMapKitを呼び出して使うAPIがありましたが、PhoneGapにはありません。その代わり、プラグインを追加することでMapKitの機能を利用できます。なお、プラグインのバージョンによって書式などが変わっ

    PhoneGapでMapKitを使って地図アプリを開発 (1/4)
    hisasann
    hisasann 2012/01/24
    Googleマップ
  • 映像&音声を1本で出力 Mac用HDMIアダプターを試す (1/2)

    13インチMacBook Proといえば、均整なアルミのボディーに、デジタルライフを楽しむための機能をギュっと詰め込んだプロダクト。国内でも人気が高くて、「初めてのMac」として選ぶ人も多いです(Apple Storeで見る)。 連載「目指せ快適! MacBook Pro長期レビュー」では、体の見所や併せて使うと便利な周辺機器、覚えておくと便利なソフトの設定方法など、MacBook Proをより楽しく使うための情報を提供していきます(連載の目次)。 もし、HDMI出力を一化できたら 13インチモデルの長所にして欠点が、この13インチという画面サイズ。購入後の変更はどうあがいても不可能なので、画面サイズの大きいモデルに買い換えるか、体左側面のMini DisplayPortから外部モニターへ出力するしかない。 その外部モニターという方法を選んだ場合、検討したいのが「HDMI」による出

    映像&音声を1本で出力 Mac用HDMIアダプターを試す (1/2)
    hisasann
    hisasann 2012/01/02
    液晶テレビ側でも音出したいならMini DisplayPort to HDMI Adapterを買うこと
  • 米Google、検索サービスのSSL接続を標準に [詳細版] - SSL通信時にGoogleがキーワード情報を削除することが判明

    Google、検索サービスのSSL接続を標準に [詳細版] - SSL通信時にGoogleがキーワード情報を削除することが判明 米Googleが2011年10月18日、ウェブ検索サービスの通信時にSSL接続をデフォルトとすると発表した。検索サイトの米国(国際)版、www.googl.com を対象に今後数週間で導入を順次進めていく。GoogleはSSL接続の標準導入について、検索データのプライバシー保護を挙げている。今日のGoogleの検索サービスはGoogleアカウントやGoogle+、位置情報と結びついた、様々な個人に関連する情報を用いて検索結果をカスタマイズしているため、第三者による検索データの傍受を防止することは重要である、という理屈だ。 この発表を受けて、特に検索マーケッターからGoogleに対する不満や批判が相次いでいる。SSL接続により、サイトやSEOの運用・改善において重

  • JavaScriptでiPhoneアプリ開発!NimbleKit入門 (1/4)

    iPhoneのヒット以降、各社からたくさんのスマートフォン端末が発売されました。Web開発者や制作者の中には、スマートフォンで動くアプリケーションを作ってみたい、と考える方も少なくないでしょう。 スマートフォンアプリの開発では、iPhoneならObjective-C、AndroidならJavaでプログラムを書く必要があり、これらの言語や開発環境に慣れていない人にとってはハードルが高くなっています。もっと手軽にスマートフォン用のアプリケーションが作成できたら……そんな望みをかなえるアプリケーション開発フレームワークがいくつかあります。 いずれも、Webで使われている技術HTML/CSS+JavaScript)でスマートフォンアプリを作成できるフレークワークです。もちろん万能ではなく、OSが持つすべての機能をサポートしているわけではありませんし、処理速度もObjective-CやJavaで開

    JavaScriptでiPhoneアプリ開発!NimbleKit入門 (1/4)
  • jQuery Mobileとは――スマホ時代の到来とWeb制作 (1/3)

    「jQuery Mobile」は、モバイルWebアプリケーションやスマートフォンサイトの構築でいまもっとも注目されているフレームワークです。jQuery Mobileを使えば、iPhone/Androidをはじめ、さまざまなスマートフォンのブラウザーに対応したスマートフォンサイトを手軽に制作できます。 jQuery Mobileを使ったスマホサイト制作の基から実践的なテクニックまで、ベストセラー「Web制作の現場で使う jQueryデザイン入門」(Web Professional Books)の著者・西畑一馬さんが解説します。(編集部) 「jQuery Mobile」は、モバイルWebアプリケーションやスマートフォンサイトの構築でいまもっとも注目されているフレームワークです。jQuery Mobileを使えば、iPhone/Androidをはじめ、さまざまなスマートフォンのブラウザーに対

    jQuery Mobileとは――スマホ時代の到来とWeb制作 (1/3)
  • ジョン・レッシグに聞く、jQueryのこれから (1/2)

    2011年03月11日 11時00分更新 文●西畑一馬/to-R、Web Professional編集部 スマートフォン用JavaScriptフレームワーク「jQuery Mobile」のリリースが近づいている。2月に出たアルファ3版に続き、今月下旬にはベータ版が、4月中には正式版がリリースされる予定だ。 世界中のWebサイトで広く使われている「jQuery」がベースだけに、jQuery Mobileに対するWeb制作者の期待は高い。jQuery MobileとjQueryの今後について、「ドーナツ」の愛称でおなじみのベストセラー「Web制作の現場で使う jQueryデザイン入門」(Web Professional Books)の著者・西畑一馬氏が、Web Directions Eastの開催に合わせて来日した開発者=ジョン・レッシグ氏(John Resig)に話を聞いた。 jQuery

    ジョン・レッシグに聞く、jQueryのこれから (1/2)
  • 注目の「jQuery Mobile」に触れる無料セミナー

    スマートフォン向けのJavaScriptフレームワーク「jQuery Mobile」の基を学ぶ勉強会「jQueryモバイルで簡単! スマートフォンサイト作成」が2月9日、アップルストア銀座で開かれる。主催は、allWebクリエイター塾。 jQuery Mobileは「jQuery」のモバイル版にあたり、業界内でいまもっとも注目を集めているフレームワーク。iPhoneAndroidBlackBerryなどのさまざまなプラットフォームに対応し、Webサイト制作やWebアプリケーション開発に利用できる。現在アルファ版が公開されており、近日中にも正式版(1.0)がリリースされる予定だ。 勉強会では、HTML5の開発者コミュニティ「HTML5-developers-jp」で活躍中の白石俊平氏と吉川 徹氏を講師に迎え、jQuery Mobileの概要と実案件での利用方法を解説する。 参加は無料

    注目の「jQuery Mobile」に触れる無料セミナー
    hisasann
    hisasann 2011/02/03
    いっ、いく〜〜!!
  • HTML5/CSS3で作るスマートフォンサイトの基本 (1/5)

    スマートフォンサイトのサイト設計、画面設計に続き、今回はデザインとHTML/CSSの制作です。前回作成したワイヤーフレームをもとにデザインカンプを作成し、HTML/CSSをコーディングしていきます。 Photoshopでデザインカンプを作成する 最初に、グラフィックソフトを利用してデザインカンプを作成します。今回はPhotoshop CS5を使いましたが、FireworksやIllustratorなど使い慣れたツールで構いません。 デザインにあたっては、スマートフォンのブラウザーの画面領域を定義したテンプレートを用意してからデザインパーツを作成、配置していきます。画面領域はサイズを測ってガイドを引いてもよいですが、連載の第5回で紹介したデザインテンプレートを利用するのが手軽です。

    HTML5/CSS3で作るスマートフォンサイトの基本 (1/5)
    hisasann
    hisasann 2011/01/20
    「border-radiusプロパティはiPhone OS 3.2以前のSafariでは利用できません、代わりに-webkit-border-radiusというベンダープレフィックス付きのプロパティ(WebKit先行実装プロパティ)を利用できます。」
  • スマートフォン対応サイトを設計するときのノウハウ (1/3)

    Webサイトの制作は、一般的にサイト設計/構造設計→画面設計→デザイン制作→HTML/CSS制作→JavaScript開発といった手順で進めます。 スマートフォンサイトの場合も基的な手順は同様で、各設計工程を経て制作していきますが、PCとも携帯電話とも違うスマートフォンの場合、サイト設計段階でも注意すべき点が多くあります。今回は、スマートフォンサイトを設計する際のポイントを解説します。 スマートフォンサイトの構造設計 「構造設計」とは、Webサイト全体の各ページのつながりを考え、いわゆる「サイトマップ」を作成する作業です。 トップページから連なるWebサイトにおいて、利用者に見てもらいたい情報を探しやすく整理し、Webサイトの目的に応じた「ゴール」への誘導を考えます。 入口は検索エンジン対策(SEO)重視で考える 一般的な携帯電話ではカメラ機能と2次元バーコード(QRコード)が普及してい

    スマートフォン対応サイトを設計するときのノウハウ (1/3)
  • スマートフォン対応サイトの作り方、教えます (1/3)

    「WebサイトをiPhoneAndroidで見やすく表示したい」「スマートフォンをターゲットにしたWebサイトをデザインしたい」――そんなWeb制作者のための新連載がスタートします。PCサイト制作のノウハウさえあれば、「モバイルサイトは未経験」でも大丈夫。スマートフォン(iPhone/Android)向けサイト制作の基礎知識から実践的なテクニックまで、H2O Space.のたにぐちまことさんが解説します。(編集部) iPhoneの快進撃とiPhone 4の登場、Android端末のXperiaとDesireのヒット、au初の国産Android端末「IS01」の発売――と、スマートフォンの勢いが止まりません。いまや一部マニアやビジネスマンにとどまらず、女性やお年寄りなどの幅広い層にまでスマートフォンの利用は広がり、「1台目の携帯電話」として購入する人も珍しくなくなりました。 PCとの連携、

    スマートフォン対応サイトの作り方、教えます (1/3)
  • jQuery作者が明かす「jQuery Mobile」の魅力

    JavaScriptをWebデザイナーでも扱える身近な存在に変えた「jQuery」。世界中の有名サイトで使われている人気フレームワークの作者=ジョン・レッシグ(John Resig)氏が次に注目したのが「モバイル」です。2010年10月に最初のアルファ版がリリースされた「jQuery Mobile」は、モバイルWebアプリケーションフレームワークの命として、多くの開発者の関心を集めています。 稿では、11月13日に開幕するWeb Directions East 2010に合わせて来日予定のジョン・レッシグ氏が、jQuery Mobileの魅力(の一部)を紹介します。(編集部) クロスブラウザーやブラウザー固有の問題を避け、高いインタラクションを手軽に組み込むには jQueryのようなJavaScriptライブラリーの利用が欠かせません。jQueryはDOMへアクセスしたり、イベントを付

    jQuery作者が明かす「jQuery Mobile」の魅力