HandBrakeは、DVDやDVDのISOイメージをメディアプレーヤーやPS3/Xbox360/PSPなどのゲーム機などで再生できる形式に変換できるエンコードツールです。オープンソースで開発されており、WindowsやLinux、Mac OS Xで動作します。 サポートしている変換元ファイル:下記のようなDVDおよびDVDイメージファイル VIDEO_TSフォルダ DVDイメージ DVDディスク(CSSを含むコピープロテクトが施されたディスクはサポートしていません) .VOBおよび.TSファイル libavformatで読み込み可能で、libavcodecでデコードできる多くのマルチメディアファイル サポートする出力形式:対応ファイルフォーマット(コンテナ): MP4、MKV、AVI、OGM 対応コーデック(動画): MPEG-4、H.264、Theora(1もしくは2パス、一定品質/レ
C#言語ってなんだろう? プログラミング言語C# 現在、私たちの身の回りには、実にたくさんのコンピュータが内蔵された機械が存在します。パソコンやスマートフォン、コンピュータゲーム機などといったものばかりではなく、自動車や家電製品の制御、さらには信号や電車の制御などの交通インフラや、金融機関の基幹システムなど、実に様々な領域で、コンピュータが活躍してます。 このコンピュータは、それ以外の機械と大きく違う点があります。それは、コンピュータ単体では、何の役にも立たない、ということです。コンピュータを制御するには、コンピュータに対し、どのように仕事や作業をするかということを教える必要があります。この一連の作業のことを、プログラムと言います。 そして、そのプログラムを作るために必要な言葉を、プログラミング言語と言います。これは、コンピュータが理解できる言語で、コンピュータ上でアプリケーションをはじめ
LeetCodeとは 実際に出題された技術テストを解くことができるサイト カテゴリー(algo/database/system design...) && 難易度別などに分けられた1000近くの問題 Go/Scala/Kotlinなど多数の言語が使用可能 GAFAなどから実際に出題された問題を掲載 サブスクリプションで企業別の問題が解ける(テック界の赤本!?) モバイル版もあり(iOS: Leetcode clientなど) 詳しい問題の解説など、魅力満載 English or Chinese! Tips 問題数が多いのですが、Problems -> Lists -> Top 100 Liked Questionsでソートする事ができていいです。本家の解答が準備されていない問題もありますが、Youtube等で検索すればヒットするものが多いです。 注意: 下記回答は不完全なものを含みます。
クレジットカードの利用明細はこまめにチェックする必要がある。なぜなら、カードの不正使用などの危険があるからだ。しかし、最近ではオンライン明細が推奨されており、カード会社のサイトにログインして、明細をダウンロードしなければならないことも多い。カードが複数枚あるなら、それはかなり面倒な作業となる。そこで、自動でカード明細をダウンロードするプログラムを作ってみよう。今回は、環境の構築をし、簡単なプログラムを作ってみよう。 Webブラウザを自動操縦しているところ Webブラウザを自動操作しよう PythonにはデータをWebから取得する命令がいろいろある。最も簡単なのは、Pythonに標準で用意されているurllib.requestだ。これを使うと任意のURLからデータを取得できる。しかし、最近のWebサイトは、セッションという仕組みを利用していたり、JavaScriptでページをレンダリングした
マイクロソフトは米シアトルで開催中のイベント「Microsoft Build 2019」で、Webブラウザで動作する開発環境「Visual Studio Online」を発表しました。 Visual Studio OnlineはWebアプリケーションとして提供されるため、Webブラウザから「https://online.visualstudio.com」へアクセスすることで利用可能になる予定です。 Visual Studio Codeをベースにしており、既存の拡張機能も利用可能。 Visual Studio CodeのワークスペースとVisual Studioのプロジェクトに対応し、機械学習がコーディングを支援してくれる「IntelliCode」、Visual Studioファミリー製品のあいだでリアルタイムにコードの編集やデバッグ操作などを共有できる「Live Share」機能などが最初
マイクロソフトはWindows上でLinux互換機能を提供するWindows Subsystem for Linux(WSL)の次期版となる「WSL 2」を発表しました。 WSL 2には、最初からWSL 2に最適化されたLinuxカーネルが含まれており、フル互換のLinuxシステムコールを実現。またファイルシステム性能は最大20倍もの劇的な向上も実現しているとのことです。 これによりWSL 2上ではDockerも実行可能だとされています。「Announcing WSL 2」から引用します。 Now that WSL 2 includes its own Linux kernel it has full system call compatibility. This introduces a whole new set of apps that you can run inside of W
[ダウンロード]フォルダなどでコマンドプロンプトを開きたい場合、これまでは[Shift]+右クリックで表示されるコンテキストメニューで[コマンドウィンドウをここで開く]を選択すればよかった。開いたフォルダがカレントディレクトリの状態で、コマンドプロンプトが開くので、階層が深いフォルダ内をコマンドプロンプトで操作したいような場合には便利な機能であった。 ところが、Windows 10 Creators Updateにアップグレードすると、コンテキストメニューには[コマンドウィンドウをここで開く]の代わりに[PowerShellウィンドウをここに開く]が表示されるようになってしまった。 これは、[スタートメニュー]ボタンを右クリックして表示されるクイックアクセスメニューと同じ仕様変更だ。ただクイックアクセスメニューの場合、タスクバーを右クリックして[タスクバーの設定]を選択、表示された[タスク
はじめに 一年前に新人研修でGitを担当してTigの記事を書いたのですが,今年も同じくGitの研修を担当することになりました.新人さんたちにとってはターミナル環境はとっつきにくい人も多いようで,短い研修期間では操作自体に苦戦してしまい,Gitそのものを理解するというところに力を割けない人も少なくありませんでした. それを踏まえて今回はGUIで操作しやすい環境を検討したのですが,以下のポイントを踏まえてVSCodeを使うことに決めました. マルチプラットフォームで使える.(研修はWindows環境で行いますが,業務ではLinuxデスクトップ環境も使うので) Gitの基本的な内容はVSCode上でGUI操作が可能. Gitの内容とあわせて,プログラミング用のテキストエディタの一例として,導入しやすそうなVSCodeを紹介. VSCodeを使ったGitの基本的な操作を一通りまとめていきます. イ
はじめに 私は Delphi 使いです。なので、新元号対応は Win32 API に依存していることになります。 Delphi の FormatDateTime() / DateTimeToString() は元号レジストリを参照するので、レジストリに新しい元号が追加されれば新元号対応できる...はずでした。 Era Handling for the Japanese Calendar (Microsoft) 元号が改正された場合の西暦と和暦の相互変換について [JAPAN] (Embarcadero) Delphi/C++Builder 10.2.3 Tokyoの新元号対応について (Embarcadero) 事の始まり 4/10 の井之上@エンバカデロさんのツイートが発端でした。 Windows 10 1809 向けに今日付け(2019/04/10) でリリースされたアップデートのうち
Google Docs/Sheets/Slidesで、Word/Excel/PowerPointファイルを変換せず編集・保存、リアルタイムコラボレーションが可能に。Googleが正式発表。 Googleは同社のオフィススイートであるG SuiteのGoogle Docs、Google Sheets、Google Slidesの新機能として、Microsoft OfficeのWord、Excel、PowerPointのファイルを変換せず、そのまま編集し保存が可能になることを正式に発表しました。 Work on Office documents right from #GSuite—no file conversion necessary. Introducing Office editing in @googledocs, Slides and Sheets, now generally a
時刻表はエクセルで作っていたのか?ネットで話題の疑問に名鉄担当者が答える 2枚 「お前、エクセルやったんか!」-。名古屋鉄道(名鉄、本社名古屋市)の時刻表の左片隅に、会社員ならだれもが日々お世話になっているマイクロソフト社製ソフトのエクセルを示す拡張子「.XLS」が入ったファイル名を目撃したツイートが先週末に投稿され、ネット上で話題になった。言われてみれば、あの縦横に規則正しく並んだ数字と色など、エクセルのシートの罫線が浮かんで見えてくるような気がしなくもない。ていうか、なんでそもそも、一番下にフッターが残ってるの?消し忘れ?そこで、名鉄に聞いてみるとその返事は「いえいえ、実は…」。 発端は、今月16日朝のNDRさん(@ndr_tw)のツイートだった。ちょうどダイヤ改正の日だったこともあり、駅で電車を待っている間、何気なく時刻表を確認していたら、左下にファイル名が印刷されていることに気付い
はじめに 文章を書くときに、注意して半角文字の両端に半角空白を空けるという手動 lint をよくやっています。 また、日本語の表現や句読点、typo などに注意を払うことも必要です。 そこで、機械的に検出できた方が内容を書くことに集中できるので文章の lint ができる textlint というツールを使っていきます。 同様の検査ツールとして RedPen が存在します。 以下の記事に RedPen と textlint それぞれの立場から文章における問題とその解決についてまとまっているので参考になります。 文書執筆の指南書で解説されている問題点を RedPen で発見する - Qiita 文書執筆の指南書で解説されている問題点を textlint で発見する - Qiita 今回は、リポジトリ内で管理する Markdown ファイルに対して、Visual Studio Code(VS C
追記:VS Codeの入門書をZennでリリースしました ブログで扱ったVS Code関連の記事をまとめて、無料の電子書籍としてZennというプラットフォームでリリースしました。よければ、こちらも参考にしてみてください。 printデバッグから卒業したい! プログラムを書いて問題があったとき必要なのがデバッグですね。私はいつも問題が起こったとき、問題ありそうなところで print(ほにゃらら)として、気になるものを一つずつ中身を確認していました。 デバッガという言葉は知っていて、何度か試したことはあるのですが、いちいちコマンドを打つのが大変で、次にデバッグが必要なときは既にデバッガの使い方を忘れてしまい、結局また1からprintデバッグをするという体たらくでした。 しかし、いい加減もうちょっとレベルアップしないといけないと思い立ったのと、VS Codeというエディタを使いこなすと結構楽にデ
情報科学科の卒業生やプログラマの中には、UberやNetflixのような新興企業や、 Amazon 、 Microsoft 、 Google のような大企業や、InfosysやLuxsoftのようなサービスを基本とする企業で、プログラミング、コーディング、ソフトウェア開発の仕事に就きたいと考える人が大勢います。しかし、実際にそういった企業で面接を受ける場合、大半の人が プログラミングに関してどのような質問をされるか 見当もつきません。 この記事では、 新卒生からプログラマになって1〜2年までの 経験値が異なる人たち向けに、それぞれの プログラミングの面接でよく聞かれる質問 をいくつか紹介していきます。 コーディングの面接では、主に データ構造とアルゴリズムに基づいた質問 がされますが、 一時変数を使わずにどのように2つの整数をスワップするのか 、というような論理的な質問もされるでしょう。
Windows PCで仕事しているときに「買ったばかりの頃に比べて遅くなった気がする」と感じたことはありませんか? この記事では、Windows 10を快適に使用し続けるために月に1回はするべきメンテンナンスについて書いています。 Windows 10なら絶対活用すべき「自動メンテナンス」 Windows 10には、自動メンテナンス機能というものがあるのをご存知でしょうか。 自動メンテナンス機能とは、通常手動で行っていたことをWindowsが自動的に行ってくれるもので、時間の設定などもできるため、使用していない時間帯に設定すれば自分の手を煩わすことなくWindows 10をメンテンナスできます。 まずはWindows 10の自動メンテナンスがどのようなことをしてくれるのかを知っていきましょう。 Windows 10の自動メンテナンスが行ってくれることは以下の通りです。 Windows Up
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く