サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
www.capa.co.jp
Macを使っていると、急に動作が遅くなったり、電源が入らなかったり、そんな症状が発生することがあります。こんなとき、修理を依頼する前に「SMCリセット」を試してみてはいかがでしょう。トラブルや不具合を解消できる場合があります。 この記事を読むと以下の3つのことが分かります。 ①SMCリセットとは何か ②SMCリセットで改善できる症状 ③SMCリセット前に確認すべきこと、機種別の手順 SMCリセットとは何か? SMCはSystem Management Controllerの頭文字です。Intel製プロセッサを搭載したMacにおいて、電源やバッテリー、センサー、バックライトなどを管理している機能になります。 最初に、SMCの役割を理解するために、MACの起動時の流れを解説します。 かつてMACの電源ボタンを押すと「じゃ~ん」と音が鳴りました。そうそう!と話が分かる人は、古い世代のユーザーかも
Apple製品をこよなく愛している人は、「Apple信者」と呼ばれています。「気づけばApple製品だらけだ!もしかして自分はApple信者?」と思うことはありませんか? 逆に、カフェでリンゴマークのパソコンがずらっと並んでいると、「Apple信者だ」と思ってしまうこともあります。Apple信者と呼ばれる人は、iPhoneやiPadを持っているだけではなく、「熱狂的」「ジョブズを神格化している」などの特長があると思うのです。 Apple信者とはいったいなんなのか? Apple信者の定義ははっきりしていない Apple信者とはもちろん俗語ですし、明確な定義はありません。 Apple製品をこよなく愛し、「Apple製品が最高に優れている」と高く評価しているといった特長があります。また、Apple信者の最大の特長といえば「熱狂的である」ということではないでしょうか。 パナソニックや日立が好きでも
Pythonではclassを活用してプログラミングができます。 しかしclassの概念は初学者には理解が難しく、 ・何のためのものかイメージしづらい ・どういうときに使いたいものなのかイメージしづらい と感じている方も多いのではないでしょうか。 そこで本記事では、 ・クラスとはどういうものか ・どういうときに使うものなのか について説明し、具体的な使い方をコードを交えて解説します。 少しでもイメージしやすいように、具体的な使用イメージがわくようなコード例、丁寧なコメントによる、初学者でも理解しながら実行できるコード例を心がけています。 ぜひ手元で実行しながら、できれば少しずつでもコードを改造しながらお読みいただけますと幸いです。 Pythonについてはこちらもどうぞ ますます重要度をPython〜その実情と将来性に迫る classとは classを使用すると、関数を定義するときのように複数
Appleは2つの構造のキーボードを採用しています。ひとつはこれまでのMacで一般的に使われてきたシザー式と呼ばれるキーボードです。 そしてもうひとつは、MacBook12インチから採用され始めて現在はMacbookProにも採用されているバタフライ式と呼ばれるキーボードです。 現在、MacbookとMacbookProが新しいバタフライ式のキーボードを採用し、MacbookAirとデスクトップ用のMagicKeyboardがシザー式となっています。この2つのキーボードはどちらが使いやすいのでしょうか。 バタフライ式とシザー式 新しいMacbook12インチから採用されたバタフライ式キーボードとはどういうものなのでしょうか。 また、従来のシザー式のキーボードと比べたばあい、どのような違いがあるのでしょうか。 ▽Macbookについてはこちらもチェック Retinaを搭載してモデルチェンジし
Androidに標準装備され、Googleアカウントを作成するだけで簡単に利用できる無料チャット・ビデオ通話ツールの「ハングアウト」が2020年に終了予定である。 との情報を2018年12月に有名テック系サイトが報道しました。 この報道を受けたGoogle側の見解を今後の展開も含めて詳しく紹介していきます。 この記事では以下の3つのことがわかります。 ①ハングアウト終了というニュースの詳細 ②分割移行予定のChat・Meetとは? ③他社と比較したハングアウトの魅力と展開予想 Googleの「ハングアウト」終了は誤報! 2018年12月、Googleに関する情報を専門的に扱う海外の有名テック系サイト「9to5Google」は、一般利用者向けのハングアウトが2020年には終了すると発表。 上記の報道を受けて、Googleのクラウド型グループウェア「G Suite」の責任者 Scott Joh
Webアプリの画面テストに用いられるSeleniumというツールをご存知ですか。Seleniumはブラウザ上のテスト自動化が可能なツール群のこと。人力作業の反復テストは、実は自動化できるかも。テスト自動化ツールSeleniumを解説します。 社内のブラウザテストはSeleniumで自動化できる 政府主導による『働き方改革』が推し進められるなか、残業時間の削減など、本格的に業務生産性の向上に取り組む企業が増えてきています。業務を効率化するには「無駄なことはしない」「可能な業務は自動化(仕組み化)する」というのがポイント。では、普段の業務を自動化させてくれるツールには、どのようなものがあるでしょうか。 反復作業を自動化させてくれるツールのひとつにSeleniumがあります。Seleniumは導入することで、Webアプリケーションの画面テスト自動化を実現可能。「定期的に行なう画面テストを自動化さ
登録サイトの数が増えてくるとパスワードの管理が必要になってきます。 しかしパスワードをいちいち覚えておくのは限界がありますし、Excelなどにメモをしてログインする都度に入力していては大きな手間がかかります。 そこで利用したいのがパスワード管理アプリです。 Apple製品ユーザーにとってパスワード管理アプリといえば、Appleから提供されているiCloudキーチェーンがあります。 しかし、当のAppleでは全従業員に他社製の1Passwordを提供して、1Passwordをパスワード管理アプリとして使っていると言われています。 パスワード管理アプリは、iCloudキーチェーンのままでいいのでしょうか。それとも、1Passwordのほうがいいのでしょうか。 本記事ではパスワード管理アプリを比較してみました。 ▽関連記事はこちら パスワードの定期変更は危険?アメリカの研究機関が指摘 iClou
高機能なiPadのただ一つの不満、日本語入力がやりにくい 巷はiPhoneXの話題で持ちきりだが、実は個人的に仕事で欠かせないのはiPadの方だ。 知らない方も多いかもしれないが、iPad proとApple pencilの組み合わせは絶妙で、仕事で使っていた殆どの紙を排除できる。 会議のメモはiPadに手書きで。 会議資料はiPadのカメラで撮影して保管。 会議で出たキーワードはiPadで即調べてクリッピング。 エクセル・パワポ、ワードなどで作られている資料のシェアはGoogleドライブのアプリで。 と、iPhoneよりもオフィスで活躍するのは、圧倒的にiPadなのである。 特にiOS11となってからは、パソコン不要説を唱える人もいるくらいだ。 アップル自身が「iPadにとってこれまでで最大のソフトウエアリリース」とうたうだけに、iOS 11は、iPhoneよりも、むしろiPadの飛躍の
こんにちは。 製造建設ソリューションサービス部の菱沼です。 昨今、ARという言葉を至るところで目にする機会が多くなったかと思います。 ARが世間に広まると同時に、AR開発ツールも世に出回るようにもなりました。 代表的な開発ツールとしてAppleの「ARKit」やGoogleの「ARCore」などが有名ですが、今回はWebAR開発ツール「AR.js」でWebARコンテンツ開発を行いたいと思います。 ARについて詳しく知りたい場合は、こちらをご覧ください。 AR.jsとは ・JavaScriptライブラリでインストールの必要性がない ・オープンソース(無料) ・軽量かつ高速 ・WebGLとWebRTCで動作可能 ・iOS端末ではiOS11から動作 「AR.js」は無料で誰でも簡単にAR開発ができ、気軽にAR体験ができるWebAR開発ツールです。 今回は、「AR.js」とWebVRフレームワーク
部屋の模様替えをしたいとき、あるいは、引っ越して新しい部屋に住むとき。 どんなインテリアにすればいいのか、家具はどう配置すればいいのか、悩んでしまうことはありませんか? 今回は、そんなお悩みを解決してくれるアプリをご紹介します! 重い家具を無駄に動かすこともなく、高いお金を払ってカーテンやカーペットを何度も取り替えることもなく、理想のインテリアをシミュレーションできます。 ios向けとAndroid向けの両方のアプリがあるので、どちらのユーザー様も必見ですよ! 間取りも寸法も正確にシミュレーション!(ios向け) まずはios向けのインテリア・アプリです。 最初は『間取りTouch+ お部屋のデザインに役立つ図面作成アプリ』。 部屋の間取りを自由に設定して、その中に家具や設備の配置を自在にシミュレーションすることができます。「不動産業務にもご利用いただけます」との説明通り、機能はかなり本格
人工知能の技術競争が過熱する今、顔認証システムは最も注目されているテクノロジーのひとつでしょう。iPhone Xにも新しくFace IDが採用され、セキュリティロックの解除、決済の承認などの用途で顔認証テクノロジーは社会に広まりつつあります。 2018年現在、顔認証システムは事業者のクラウドを通してAPIとして提供されており、アプリ開発やビジネスソリューション開発等の目的で簡単に実装することができるようになりました。 今回は、IT関係者であれば知っておくべき2018年の主要な顔認証APIサービスを一覧で紹介します。 メガベンダーが提供するサービス Visual Recognition(IBM) イメージ内の顔から大体の年齢と性別を識別することが可能。IBM Bluemixライトプランに登録すれば、APIキーが発行されます。30日間有効で、250API呼び出し/日を上限に無料で利用できます。
PythonのGUIライブラリは数多くありますが、その中でもKivyは最も注目されているGUライブラリの1つです。 今回はこのKivyの紹介となります。 Kivyの特徴 Winsows、OS X、Linuxといった主要なOSだけでなく、iOS、Androidで動作するアプリを作れるのが最大の特徴です。Raspberry Piもサポートされました。 また、ソースコードを変更する必要もなく、例えばiOS、Android間のアプリ移植もスムーズに行うことができます。これは大変便利です。KV languageというCSSに似たKivy独自の言語を使うことで、レイアウトも直感的に作成することが可能です。 Kivyの日本語情報 Python自体に言えることですが、日本語情報は少なめです。そのせいでKivyの学習を挫折した方も中にはいらっしゃいます。 Kivy ドキュメント日本語訳 Kivy公式ドキュメ
自分のサイトやサービスを立ち上げる場合に最初に悩むのが、AWSにするかVPSにするかということでは無いでしょうか。おおむね、VPSは月額課金制をとっていて、AWSのようなクラウドのインフラサービスは時間課金制をとります。 どちらがよりおトクなのか、考えてみましょう。 同じスペックでお得なのはどちら? AWSとVPS(特にさくらVPSと比べられることが多いようです)を比較する場合に、一番わかりやすい比較の指標はスペックあたりの料金を比べることでしょう。 では、ほぼ同一スペックでさくらVPSとAWSの利用料金を比べてみましょう。 ・さくらVPS(さくらのVPS1Gプラン) 仮想CPU:2Core、 メモリ:1GB、ストレージ:20GB 月額 972円 ・AWS(t2.micro 東京リージョン) 仮想CPU:1Core、メモリ:1GB、ストレージ:従量制 月額 $15(およそ1500円) ※マ
PythonのGUIライブラリは多くあります。 例えば標準ライブラリには「Tkinter」があり、これはPythonをインストールすれば殆どの場合にそのまま使えます。 Google Earth、Maya、Skypeなどに使われてきたQtのPythonバインディングである「PyQt」「PySide」や、GIMP、LinuxのGnomeデスクトップに使われているGTK+のPythonバインディングとして「PyGtk」「PyGObject」が存在します。 また、最近ではスマートフォンも含めたクロスプラットフォームなGUIライブラリである「Kivy」や、Webの技術を使った「Flexx」も注目されています。 今回はwxWidgetsのPythonバインディングである「wxPython」の紹介です。 wxWidgetsとは C++で記述された、長い歴史を持つクロスプラットフォームなウィジェット・ツー
こんにちは。 製造ソリューションサービス部の菱沼です。 VR元年から1年、今では多くのヘッドマウントディスプレイが世の中に出回っています。 我が社にもVR向けヘッドマウントディスプレイHTC Viveが新しく導入されました! そこで今回は、Unityを使って、 HTC Viveに画面出力する方法を紹介していきます。 Unity(ゲームエンジン)とは 2D、3D、VR、AR のゲーム開発環境、美しいゲームやアプリを作るためプラットフォームを提供。 ほとんどすべてのメディアやデバイスにコンテンツをお届け。 PC、コンソール、Web、モバイルデバイス、ホーム・エンターテイメント・システム、組み込み機器、ヘッド・マウント・ディスプレーなどを利用すると、オーディエンスと簡単につながることができる。 引用:Unity Unityは無料で使用することができ、 多くのプラットフォームに対応したゲームエンジ
Android審査は事後審査なので公開したからといって安心できない 「AndroidアプリはiPhoneアプリに比べて、審査がないから公開が楽」こう考えている方も多いようですが、実はAndroidアプリにも審査はきちんとあります。iPhoneのように事前審査があってその審査でリジェクトされるとそもそもアプリが登録できないというわけではありません。問題のあるアプリが登録されていないかどうか、公開後にGoogle側が自動でちゃんと事後審査を行っているのです。 しかも事前予告なしにアプリがリジェクトされることもあり、リジェクトが多い場合には登録用のアカウントそのものが抹消されてしまう場合もあるのです。アカウントが抹消されればとうぜん、そのアカウントで登録していた他のアプリもすべてダウンロード出来ない状態になります。つまりそれまでダウンロードしてくれていたユーザーに対して迷惑をかけるという事態が起
Pythonといえば、機械学習。そんな風に考えていらっしゃる方も多いのではないでしょうか。 しかし、Pythonにはさまざまなライブラリが存在しているので、実は機械学習やディープラーニングといった分野だけでなくWebアプリなども作成することが可能です。 FacebookやDrop box、Instagramといった、大規模なウェブサービスもPythonで開発されていると聞けば納得でしょう。 しかもPythonを使えば、なんとデスクトップ上で動くGUIアプリケーションですら開発することも可能なのです。 今回は、PythonでGUIアプリを作るためのおすすめのライブラリの紹介と、実際にアプリを作る際のポイントをご紹介します。 ▽関連記事はこちら ますます重要度をPython〜その実情と将来性に迫る GUIアプリとは? 「GUI」とはGraphical User Interfaceの略で、ユーザ
Pythonを使えることが「プログラマーの年収に影響する」となれば、穏やかではありません。2016年、求人検索エンジンの事業を手がける株式会社ビズリーチは、「プログラミング言語別 平均年収ランキング」を発表しました。プログラム言語が含まれる求人情報の給与金額の平均を集計したランキングです。 結果は、Python が1位で、求人の平均年収は651万円。2位はPerlの633万円、3位はRubyの606万円で、この3つの言語を使うことのできるプログラマーの求人ニーズが増加しているそうです。 ランキング結果のプレスリリースでは、機械学習エンジニアやロボットのアプリケーション開発エンジニアの需要と人工知能ブームの追い風によって、Pythonでプログラミングできる開発者の求人が増加していると考察しています。 ところで、AIのプログラミングでは自然言語処理や画像認識のようなデータ解析の分野がよく取り上
クラウド市場の拡大によって「クラウドネイティブ」というキーワードが使われるようになりました。オンプレミス(社内に設置して運用するサーバー)ではなく、クラウド上の運用を前提にアプリケーションを開発することが現在のトレンドです。 企業のクラウドには、大きく分けると外部のクラウドサービスを利用する「パブリッククラウド」と、社内のホスティングやオンプレミスのサーバーを利用して構築する「プライベートクラウド」があります。 しかし、運用ポリシーや社内システムとの連携などの理由から、すべてパブリックプラウド上で運用することは現実的ではありません。したがって、多くの企業ではパブリッククラウドとプライベートクラウドを連携する「ハイブリッドクラウド」を構築しています。 パブリッククラウドの用語でよく使われるものに、IaaS、SaaS、PaaSがあります。さらに最近では、DaaSも使われるようになりました。それ
Python初心者の方のコードを見て、よく感じることをまとめました。 対象はPython初心者の方ですが、他言語の経験はあるけれどPythonはまだ初心者、という方も含みます。 モジュールとクラスを使い分ける ※便宜上、モジュールに直接定義した関数を「関数」、クラス内の関数を「メソッド」と呼びます。 Pythonでは、必ずクラスを作成する必要はありません。 以下のサンプルコードを見てみましょう。 import youtube # クラスを使っていないモジュール from youtubelib import Youtube # クラスを使用したモジュール # youtubeモジュールのread関数を呼び出す youtube.read("url") # youtubelibモジュールのYoutubeクラスのreadメソッド呼び出し Youtube().read("url") このように、関数へ
「requests」という、HTTPライブラリの紹介になります。 HTTPとは? HTTPとは、サーバとクライアントがHTML等の情報を送受信するためのルール、約束になります。 HTTPのHTは、Hypertextという意味ですが、これはHTMLのことと考えるとわかりやすいです。(実際にはHTMLに限らないですが) Transferは転送、などの意味を持ち、Protocolは、手順、手続き、といった意味を持つ単語です。 つまり、HTMLの転送手順、などのような意味になります。 他にも、 ・SMTP(Simple Mail Transfer Protocol) — 簡易メール転送プロトコル ・FTP(File Transfer Protocol) — ファイル転送プロトコル ・POP(Post Office Protocol) — 電子メールの受信 等のプロトコルがあります。 ウェブブラウザ
Amazonはウェブ事業者や開発者向けにプラットフォーム支援サービスAWSを展開していますが、モバイル向けのAWSサービスも続々と拡充しています。この記事ではAWSのモバイルサービスのメニューを整理して紹介し、特にモバイルアプリ開発者の高い支持を受けているAWS Mobile Hubの位置づけについて解説します。 AWSモバイル向けサービス一覧 現在AWSでは下記のモバイル向けサービスを提供しています。 ■AWS Mobile Hub AWS Mobile HubはAWSのモバイル向けサービスのハブ機能を果たします。具体的には「ユーザーサインイン」「ユーザーデータストレージ」「クラウドロジック」「NoSQL データベース」「アプリケーション分析」「アプリケーションのコンテンツ配信」「プッシュ通知」「アプリケーションのテスト」などが可能です。 ■Amazon API Gateway Amaz
みなさんPodcast(ポッドキャスト)聞いてますか? Podcastとは、インターネットで音声や動画を配信する形式、あるいはその形式を用いて配信されている番組のことです。パソコンのiTunesやスマートフォンで視聴できるネットラジオの一種と思っていただければ構いません。 従来のいわゆるネットラジオとの違いは、ウェブブラウザ等でストリーミング再生するのではなく、ファイルをダウンロードしてローカルで視聴する点です。パソコンやスマートフォンにあらかじめ配信ファイルをダウンロードしておくことで、ネットワークに繋がっていない状況でも番組を視聴できます(ファイル配信とともにウェブブラウザ上でのストリーミング再生を提供しているPodcastもあります)。 また、PodcastではRSSという更新情報を配信する技術が使われており、iTunes等のPodcast購読に対応したソフトウェアを用いることで、番
PythonのGUIライブラリの紹介です。 kivy おそらくPython界隈で今最も熱いGUIライブラリです。 特徴は、Windows、Mac、Linuxだけでなく、 Android、iOSでも動作する点です。 現在はRaspberry Piもサポートされました。 既にスマホアプリが多数作られ、ゲームの作成にも向いています。 更新頻度も高く活発で、Githubのスター数(4519)からも、人気な点が伺えます。 kivyは日本語書籍が2冊出ており、最近は話題になっているためブログ等で情報も得やすいかと思います。 ダウンロード・インストール https://kivy.org/#download wxPython wxPythonは、wxWidgetsというC++で書かれたクロスプラットフォームライブラリのラッパに当たります。 そのため、wxWidgetsを使った経験があれば、すぐに慣れること
技術者で、ブログを書こうと思っている方はそれなりにいるだろう。しかし、文章を書き慣れない技術者の中には「筆が進まない」とお悩みの方も多いと思う。 だが、開発者がブログを書くべき3つの理由という記事でもご紹介したが、技術者がブログを書くのはもはや必須とも言える状況であるし、情報発信のできない技術者は安く買い叩かれる。 したがって、今まで以上にエンジニアにも「文章力」が求められると言える。 だが、文章はコードと一緒で、スラスラ書けるようになるために一定時間の練習が必要である。「だれでもすぐに文章が書けるようになるお手軽な方法」というものは存在しない。 皆さんが「だれでもすぐにJAVAによるソフト開発ができるようになる方法」という触れ込みのノウハウを信じないのと同じである。 そこで、今回は多少時間はかかるが、確実に文章力を上げるための方法をご紹介する。「カンタンな方法」では無いかもしれないが、取
タッチタイピングはパソコンの基本操作のひとつとして多くの方が習熟していることと思います。 タッチタイピングはホームポジションに両手を置くことが重要ですが、テキストを編集するとなると、キャレット(文字カーソル/挿入点)を移動させたり、テキストを削除したりで、どうしても、右手が大きく外れた場所に動いてしまいがちです。いったんホームポジションが崩れてしまうと、ホームポジションに手を戻すところからやり直すことになり、テキスト入力の効率が落ちてしまいます。 そこで、Macユーザーの方におすすめしたいのがEmacsキーバインドの習得です。Emacsキーバインドをマスターすると、上述のホームポジションが大きく崩れてしまうような操作を、両手をホームポジションに置いたまま実行できるようになります。 本記事ではMacで使えるEmacsキーバインドについて説明します。 Emacsキーバインドとは Emacsは古
ITサービスの提供を通じて お客様のビジネスを成長させる事が、 私たちのビジネスです。 CAD開発40年の実績・ノウハウをもとに、 貴社のさらなるDX加速をサポートします。 製造業・建設業を中心としたCADアプリケーション・設計部門アプリケーションの受託開発がキャパのメイン事業です。 創業当初から自社でCADソフトウエアを開発してきた経験が、幅広い周辺技術への対応を可能にしています。BIM/CIMカスタマイズはもちろん、XR/AI/IoT/APS(旧Forge)開発など、お客様のニーズに合わせた柔軟なご提案が可能です。 詳しく見る
このページを最初にブックマークしてみませんか?
『株式会社CAPA(キャパ)』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く