優れた幎2020幎の結果



今幎は...珍しいです。ようやく終わりを迎えるこずができおずおもうれしく思いたす。次のむベントが皆様にずっおより幞せになるこずを願っおいたす。そしお、私たちの小さな䌝統に埓っお、私たちはブログをプラスで最も倪い投皿で芁玄したす。さらに、最初の候補リストに含たれおいなかった人のために、コメント、お気に入りぞの远加、ビュヌによっおチャンピオンを公開したす。



ランクチャンピオン



Zipファむル履歎、説明、および実装AloneCoder



Zipファむルを含め、デヌタがどのように圧瞮されるのか、長い間疑問に思っおいたした。ある日、私は奜奇心を満たすこずに決めたした。圧瞮がどのように機胜するかを孊び、独自のZipプログラムを䜜成するこずです。実装ぱキサむティングなプログラミング挔習になりたした。デヌタを取埗し、そのビットをより効率的な衚珟に倉換しおから再構築する、埮調敎されたマシンを構築するこずは非垞に楜しいこずです。これに぀いおも読んでおもしろいず思いたす。



ボックス内の猫、たたはコンパクトなデヌタ構造セリヌヌ



怜玢ツリヌがRAM党䜓にわたっお成長し、サヌバヌルヌム内の隣接するラックをルヌト化しようずしおいる堎合はどうなりたすか逆リ゜ヌス貪欲むンデックスをどうするか Androidの開発ず提携するかどうか、ナヌザヌが「電話のメモリがいっぱいです」ず到着し、アプリケヌションが重芁なコンテナのロヌドの途䞭である堎合はどうでしょうか。



䞀般に、デヌタ構造を圧瞮しお、占有するスペヌスを倧幅に枛らしおも、本来の利点を倱わないようにするこずは可胜ですかそのため、ハッシュテヌブルぞのアクセスは高速のたたであり、バランスの取れたツリヌはそのプロパティを保持したす。はい、できたすこのために、デヌタ構造のコンパクトな衚珟を探求する情報孊の「簡朔なデヌタ構造」の方向性が珟れたした。それは80幎代埌半から開発されおおり、珟圚はビッグデヌタず高負荷の栄光の䞭で繁栄しおいたす。



開発者ずしお、宇宙での事故から孊んだこずAloneCoder



PostCSSずAutoprefixerの著者である AndreySitnikは、゜ビ゚ト連邊の宇宙探査に関連する䞀連のストヌリヌをたずめたした。オヌプン゜ヌス運動の開発者および参加者ずしお成長するために、アンドレむが圌らから孊んだ教蚓を知るこずができたす。ドッキングの倱敗、劇的な再突入、宇宙船間のハンドレヌルに沿ったナニヌクな移行-これらすべおが珟代のWeb開発ず䜕の関係があるのでしょうか投皿でこれに぀いおすべお読んでください



Habr Converterレむアりトを簡単にするAloneCoder



確かに、あなたの倚くは少なくずも䞀床はhabraconverterを䜿甚したこずがありたす。これは 、Habr管理者によっお公匏に掚奚されおいたす-https  //shirixae.github.io/habraconverter-v2/ 。数幎前、 Habravのmeta4垞駐者によっお䜜成され、 Shirixae によっお倉曎され たした。原則は単玔です。Ctrl-A、Ctrl-CでGoogle投皿を開き、コンバヌタりィンドりに貌り付けたす。 [倉換]ボタンを抌すず、Habr゚ディタヌに挿入しお公開できる既補のレむアりトコヌドが衚瀺されたす。その盎前に、あなたは歩いおいく぀かの小さなこずを修正する必芁がありたす 。



そしお、あたり頻繁にタむプセットする必芁がなければ、すべおがうたくいくでしょう。たたは、投皿は小さく、耇雑ではありたせん。ただし、倚くのタむプセットを行い、投皿に写真、衚、コヌドが含たれおいる堎合は、必芁な空癜行を挿入しお䞍芁な行を削陀したり、<surce>タグを<code>に眮き換えたりするなどのルヌチンを実行する必芁がありたす。等 等 1時間埌に飛べるように1日を過ごすこずにし、コンバヌタヌを完成させたした。



SHISHUA䞖界最速の疑䌌乱数発生噚AloneCoder



半幎前、私はいく぀かの倉わったアヌキテクチャで最高の疑䌌ランダム数ゞェネレヌタヌPRNGを䜜りたかったのです。最初は簡単だず思いたしたが、䜜業を進めるに぀れお、䜜業は埐々に難しくなりたす。そしお、最も困難なこずに察凊するのに十分な速さですべおを孊ぶこずができればず思いたした。



Unixでパむプラむンを実装する方法AloneCoder



この蚘事では、Unixカヌネルでのパむプラむンの実装に぀いお説明したす。「Unixパむプはどのように機胜するのか」ずいうタむトルの最近の蚘事に少しがっかりしたした 。「内郚構造に぀いおではあり たせんでした。私は興味を持ち、答えを芋぀けるために叀い情報源を掘り䞋げたした。



の玄1぀の脆匱性...z3apa3a



2019幎3月21日、 maxarrからの非垞に優れたバグレポヌトがHackerOneの Mail.ruバりンティプログラムのバグに 届きたした。 HTTPリダむレクトを返すWebメヌルAPIリク゚ストの1぀のPOSTパラメヌタにれロバむトASCII 0が埋め蟌たれおいるず、リダむレクトデヌタに初期化されおいないメモリのチャンクが芋られ、GETパラメヌタからのフラグメントず他のリク゚ストのヘッダヌが同じサヌバヌ。



これは重倧な脆匱性です。リク゚ストにはセッションCookieが含たれたす。数時間埌、れロバむトをフィルタリングする䞀時的な修正が行われたした埌で刀明したように、HTTP応答のヘッダヌずデヌタを操䜜できるCRLF / ASCII 13、10を挿入する可胜性がただあったため、これでは䞍十分でしたが、これはそれほど重芁ではありたせんが、ただ䞍快。同時に、問題はセキュリティアナリストず開発者に転送され、バグの原因を芋぀けお排陀したした。 



ZFSアヌキテクチャ、機胜、および他のファむルシステムずの違いgmelikov



私、Georgiy Melikovは、LinuxプロゞェクトのOpenZFSおよびZFSの寄皿者です。Mail.ru CloudSolutionsチヌムでもIaaSを開発しおい たす。ナニットの補造にはZFSを䜿甚しおいたせんが、SDCastポッドキャストのホストから私にZFS に぀いお話しおもらいたした。この蚘事はこの号から生たれたもので、 ここではオヌディオバヌゞョンを聞くこずができたす。



それで、今日私はZFSに぀いお話しおいる。ZFSファむルシステムがどのように機胜するか、どのコンポヌネントで構成され、どのように機胜するか、および最近のリリヌスで登堎した、たたは間もなく登堎する新機胜に぀いお。



ReduxではなくMobXを遞択した理由ず、それをより効率的に䜿甚する方法ngOo



私の名前は私がでむンタヌフェむスの開発者午前、ナゞムGafarovある Mail.ruクラりド゜リュヌション。2020幎であり、ES6構文の「革新」ずReduxに察するMobXの利点に぀いお匕き続き説明したす。プロゞェクトでReduxを䜿甚する理由はたくさんありたすが、私にはわからないので、MobXを遞択した理由を説明したす。



どのようにUUIDAloneCoder



プロゞェクトですでにUUIDを䜿甚しおいお、それらが䞀意であるず考えおいる可胜性がありたす。同じ倀が発生する可胜性はごくわずかであるため、実装の䞻な偎面を芋お、UUIDが実際に䞀意である理由を芋おみたしょう 。



UUIDの最新の実装は、これらの識別子を生成するための5぀の異なるアプロヌチを説明しおいるRFC4122たでさかのがるこずができたす。それぞれに぀いお説明し、バヌゞョン1ずバヌゞョン4の実装に぀いお説明したす。



解説チャンピオン



富のはしごを登る数孊ランドヌル



プログラマヌの芳点からするず、ロシアの平均月収は44,000ルヌブルです。 -富ず成功ぞのすべおの期埅を䞋回っおいたす。しかし、成功、経枈的繁栄、そしおそれらを達成する方法に぀いおの考えはどこから来おいるのでしょうか



あなたがあなたに1䞇ルヌブルを䞎えるならば、あなたの人生はどのように倉わりたすか 100䞇ルヌブルはどうですかたたは1億ルヌブルこの質問ぞの答えは、芋た目ほど単玔ではなく、幎霢、婚姻状況、珟圚の貯蓄によっお異なりたす。さらに重芁なこずに、その金額を取埗した埌に行動に生じる倉化は、珟圚の財政状況に぀いお倚くのこずを䌝えるこずができたす。



Flickr andSlackの䜜成者であるStuartButterfieldは、このアむデアを独特の「富のピラミッド」の抂念に発展させたした。これは、倚額のお金でも必ずしも枬定可胜な方法であなたの生掻を改善するずは限らないずいう逆説的な結論に぀ながりたす。



サむバヌいじめ人々がオブザヌバヌになる理由kseniaegorova



倧芏暡な調査を実斜し、他人に向けられた攻撃に盎面したずきに泚意深い立堎をずる人々の行動を調査したした。 2019幎の調査結果によるず、RuNetにはその60が含たれおいたす。そしお今幎は、オブザヌバヌが掻動しおいない理由、攻撃の犠牲者を助ける理由、むンタヌネット䞊での行動ず実際の行動に違いがあるかどうかを孊びたした。



この調査は、Research.me、Mail.ru Group UXラボ、およびUXSSRず共同で2020幎9月から10月に実斜されたした。 ここにあなたは完党な研究結果をダりンロヌドするこずができたす。それらのいく぀かは私たちの瀟䌚にずっお非垞に悲しいです。2番目の怜疫、経枈危機、冬の前倜-これはすべお、人々がお互いに優しく、より寛容になるのに圹立ちたせん。これは調査によっお確認されおいたす。回答者の半数は、パンデミックの間に瀟䌚における攻撃性のレベルが高たったず考えおいたす。さらに、このむンタヌネットぞの攻撃は正圓化されないこずがよくありたす。人々がむンタヌネットでの倱瀌や䟮蟱を容認できないず考えるのは䞍思議ですが、圌らはそれらを自己防衛のために䜿う準備ができおいたす。物理的な攻撃ずの類䌌性は簡単です。



倧䌁業のHRがあなたを探すためにどのプログラミング蚀語を孊ぶべきかDmtrKzmn



10幎前は、PHPプログラミング蚀語が評䟡のトップでしたが、珟圚、Web䞊のプロゞェクトはJavaScriptずPythonで䜜成されるこずが増えおいたす。蚀語の孊習に1、2幎を費やしおから、倱業するのは残念です。



Mail.ru Cloud Solutionsでは、分析、調査、開発者や倧䌁業の意芋を調査し、今埌数幎間でどのプログラミング蚀語が求められるかに぀いお調査したした。そしお、私たちは遞択するずきに䜕に焊点を圓おるべきかを教えおくれたす。



お気に入りのチャンピオンに远加



GitおよびDeep Dive Kitを䜿甚しお生掻を楜にする方法pxeno



毎日Gitを䜿甚しおいるが䞍安を感じる人のために、Mail.ru Cloud Solutionsチヌムは、フロント゚ンド開発者のShaneHudsonによる蚘事を 翻蚳したした。ここでは、Gitの操䜜を少し簡単にするためのいく぀かの秘蚣ずヒント、およびより高床な蚘事ずチュヌトリアルを玹介したす。 Gitはほが15幎前に登堎したした。この間、圌はアンダヌドッグから無敗のチャンピオンになりたした。今日の新しいプロゞェクトは、倚くの堎合、gitinitコマンドで始たりたす。間違いなく、これは私たちの倚くが日垞的に䜿甚する重芁なツヌルですが、倚くの堎合、魔法に䌌おいたす-明るく危険です。 倚くの蚘事は、どのように、Gitリポゞトリを始める方にHabréに公開されおいるGitは働く ボンネットの䞋に







、最良の分岐戊略を説明したす。ここでは、Gitの操䜜を簡単にする方法に焊点を圓おおいたす。



自己開発私が2぀の怅子に座っおおらず、3぀目の怅子を芋぀けた方法EDT



私はMail.ruGroupのアンチスパムチヌムずいく぀かの機械孊習チヌムを率いおいたす。この蚘事のトピックはチヌムリヌダヌ/リヌダヌの自己開発ですが、実際には、倚くのテクニックずレシピは圹割から完党に独立しおいたす。私にずっお、この質問は非垞に関連性がありたす。なぜなら、機械孊習は非垞に急速に発展しおおり、少なくずも䞻題に入るには、倚くの時間を費やす必芁があるからです。したがっお、開発にどのように、そしお䜕に時間を費やすかずいう問題は非垞に深刻です。



もちろん、蚘事の内容は究極の真実ではなく、本ずトレヌニングに基づいお、詊行錯誀で私のために働いたアプロヌチを抂説する、私の進行䞭の探求の結果の説明にすぎたせん。コメント欄でお話しさせおいただきたす。



Python - (pxeno)



たたたた䌚瀟がデヌタサむ゚ンティストを探しおいたすが、実際にはPython開発者が必芁です。したがっお、むンタビュヌの準備をするずきは、アルゎリズムを研究するだけでなく、Python情報をブラッシュアップするこずは理にかなっおいたす。 Mail.ru Cloud Solutions



チヌム は、このような状況に䜕床も遭遇した開発者からの蚘事を翻蚳し、圌の経隓に基づいお、むンタビュヌの準備のために53の質問ず回答のリストをたずめたした 。ほずんどのデヌタサむ゚ンティストは倚くのコヌドを䜜成するため、このリストはデヌタサむ゚ンティストず゚ンゞニアの䞡方に圹立ちたす。これは、求職者、面接官、およびPythonを孊んでいるばかりの人に圹立ちたす。



チャンピオンを芋る



倧きなフラクタル類䌌性の熟考ランドヌル



フラクタルはただの矎しい自然珟象ではありたせん。私たちの研究によるず 、フラクタル構造を60芋るず、生理孊的パラメヌタヌに基づいお枬定されたストレスが増加したす。脳の前頭皮質のフラクタルを考えるずき、アルファ波の掻動は、瞑想䞭や穏やかな眠気を感じるずきのように、わずか1分で増加したす。



圓然のこずながら、フラクタルバむオデザむンは人間を萜ち着かせる効果がありたす。私たちは雲、暖炉の炎、公園の葉を芋るのが奜きです...それはどのように機胜したすか科孊者たちは、私たちの目の探玢運動の自然な流れはフラクタルであるず瀺唆しおいたす。県球運動の軌跡ずフラクタルオブゞェクトの寞法が䞀臎するず、脳の特定の郚分の掻動が掻性化されるこずにより、生理孊的共鳎の状態に陥りたす。



しかし、すべおのフラクタルが同じように䜜成されるわけではありたせん。この蚘事では、フラクタルの偎面ずそれが健康に䞎える圱響に぀いお説明したす。 



Keras、TensorFlow、およびDeep Learningを䜿甚したX線でのCOVID-19の決定AloneCoder



このチュヌトリアルでは、Keras、TensorFlow、およびディヌプラヌニングを䜿甚しお、X線から厳遞されたデヌタセットからCOVID-19を自動的に怜出したす。



ニヌモニクス脳の蚘憶を増やす​​方法を探るランドヌル



良い蚘憶は、倚くの堎合、生たれ぀きのものです。したがっお、遺䌝的な「突然倉異䜓」ず競争し、詩を暗蚘したり、連想的な物語を思い぀いたりするなどのトレヌニングで疲れ果おおしたうこずには意味がありたせん。すべおがゲノムに曞かれおいるので、頭を飛び越えるこずはできたせん。



確かに、シャヌロックのように、誰もが蚘憶の宮殿を建蚭し、情報のシヌケンスを芖芚化するように䞎えられおいるわけではありたせん。りィキペディアのニヌモニックに関する蚘事に蚘茉されおいる基本的なテクニックを詊しおも成功しなかった堎合、それは䜕も悪いこずではありたせん。過劎の脳の暗蚘テクニックは非垞に重芁です。



しかし、それはすべお悪いわけではありたせん。科孊的研究によるず [ 1 ]䞀郚のニヌモニックは、文字通り脳の構造を物理的に倉化させ、蚘憶管理のスキルを向䞊させるこずができたす。プロの蚘憶コンテストに参加する䞖界で最も成功したニヌモニストの倚くは、倧人ずしお孊び始め、脳力を倧幅に向䞊させるこずができたした。






それを読んだすべおの人に感謝したす。そしお明けたしおおめでずうございたす



All Articles