Skip to content

Commit 5e73932

Browse files
eksperimentaldoomspork
authored andcommitted
Remove no longer needed front matter data from lessons: layout, category, order, lang
1 parent 7fdb926 commit 5e73932

File tree

480 files changed

+3
-1883
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

480 files changed

+3
-1883
lines changed

bg/index.md

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
---
2-
layout: page
32
title: Elixir School
4-
lang: bg
53
---
64

75
[![License](//img.shields.io/badge/license-MIT-brightgreen.svg)](http://opensource.org/licenses/MIT)

bg/lessons/basics/basics.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
version: 0.9.0
3-
layout: page
43
title: Основи
5-
category: basics
6-
order: 1
7-
lang: bg
84
---
95

106
Настройване, основни типове и операции.

bg/lessons/basics/collections.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
version: 0.9.0
3-
layout: page
43
title: Колекции
5-
category: basics
6-
order: 2
7-
lang: bg
84
---
95

106
Списъци, tuples, ключови думи, асоциативни списъци и функционални комбинатори.

bg/lessons/basics/control-structures.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
version: 0.9.0
3-
layout: page
43
title: Контролни структури
5-
category: basics
6-
order: 5
7-
lang: bg
84
---
95

106
В този урок ще разгледаме какви контролни структури са достъпни за нас в Elixir.

bg/lessons/basics/documentation.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
version: 0.9.0
3-
layout: page
43
title: Документация
5-
category: basics
6-
order: 11
7-
lang: bg
84
---
95

106
Документиране на Elixir код.

bg/lessons/basics/enum.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
version: 0.9.0
3-
layout: page
43
title: Enum
5-
category: basics
6-
order: 3
7-
lang: bg
84
---
95

106
Набор от алгоритми за изброяване върху колекции.

bg/lessons/basics/functions.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
version: 0.9.0
3-
layout: page
43
title: Функции
5-
category: basics
6-
order: 6
7-
lang: bg
84
---
95

106
В Elixir и много функционални езици, функциите са граждани "първи клас". Ще научим за видовете функции в Elixir, какво ги отличава и как да ги използваме.

bg/lessons/basics/mix-tasks.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
version: 0.9.0
3-
layout: page
43
title: Mix Tasks
5-
category: basics
6-
order: 15
7-
lang: bg
84
---
95

106
Създаване на Mix tasks за вашите Elixir проекти.

bg/lessons/basics/mix.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
version: 0.9.0
3-
layout: page
43
title: Mix
5-
category: basics
6-
order: 9
7-
lang: bg
84
---
95

106
Преди да можем да навлезнем повече в Elixir, трябва първо да научим повече за mix. Ако знаете Ruby, то mix е Bundler, RubyGems и Rake в едно. Той е важна част от всеки Elixir проект и в този урок, ще разгледаме няколко от неговите възможностти. За да видите всичко, което mix предлага, просто изпълнете `mix help`.

bg/lessons/basics/pattern-matching.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
version: 0.9.0
3-
layout: page
43
title: Съпоставка с образец
5-
category: basics
6-
order: 4
7-
lang: bg
84
---
95

106
Съпоставката с образец (pattern matching) е мощна част от Elixir, тя ни позволчва да съпоставяме прости стойности, структури от даннии дори функции. В този урок ще започнем да разбираме как съпоставянето с образец се използва.

bg/lessons/basics/pipe-operator.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
version: 0.9.0
3-
layout: page
43
title: Поточен оператор
5-
category: basics
6-
order: 7
7-
lang: bg
84
---
95

106
Поточният оператор `|>` предава резултата на израз като първи параметър към следващ израз.

bn/index.md

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
---
2-
layout: page
32
title: Elixir School
4-
lang: bn
53
---
64

75
[![লাইসেন্স](http://img.shields.io/badge/license-MIT-brightgreen.svg)](http://opensource.org/licenses/MIT)

bn/lessons/basics/basics.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
version: 1.0.0
3-
layout: page
43
title: ব্যাসিকস
5-
category: basics
6-
order: 1
7-
lang: bn
84
---
95

106
ইন্সটলেশন, ইন্টারএ্যাক্টিভ প্রম্পট, ব্যাসিক ডাটা টাইপ ও ব্যাসিক অপারেশন

bn/lessons/basics/collections.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
version: 1.0.0
3-
layout: page
43
title: কালেকশন
5-
category: basics
6-
order: 2
7-
lang: bn
84
---
95

106
লিস্ট, টাপ্ল, কীওয়ার্ড, ম্যাপ এবং ফাংশনাল কম্বিনেটর।

bn/lessons/basics/comprehensions.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
version: 1.0.0
3-
layout: page
43
title: কম্প্রিহেনশান
5-
category: basics
6-
order: 13
7-
lang: bn
84
---
95

106
লিস্ট কম্প্রিহেনশান হল সিন্ট্যাক্টিক সুগার যা এলিক্সির এনুমেরাবলে লুপিং করতে সহায়তা করে। এই অধ্যায়ে আমরা দেখব কি করে লিস্ট কম্প্রিহেনশানকে ব্যবহার করতে হয় ইটারেশান ও জেনারেশানের জন্য।

bn/lessons/basics/control-structures.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
version: 1.0.1
3-
layout: page
43
title: কন্ট্রোল স্ট্রাকচার
5-
category: basics
6-
order: 5
7-
lang: bn
84
---
95

106
এই অধ্যায়ে আমরা এলিক্সিরে ব্যবহৃত কন্ট্রোল স্ট্রাকচার নিয়ে কথা বলব।

bn/lessons/basics/documentation.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
version: 1.0.1
3-
layout: page
43
title: ডকুমেন্টেশান
5-
category: basics
6-
order: 11
7-
lang: bn
84
---
95

106
আপনার কোডকে ডকুমেন্ট করুন।

bn/lessons/basics/enum.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
version: 1.0.1
3-
layout: page
43
title: ইনাম
5-
category: basics
6-
order: 3
7-
lang: bn
84
---
95

106
কালেকশন এ ইনামুরেট এর সুবিধা নিবার জন্য কিছু এলগোরিদম ।

bn/lessons/basics/functions.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
version: 1.0.0
3-
layout: page
43
title: ফাংশন
5-
category: basics
6-
order: 6
7-
lang: bn
84
---
95

106
এলিক্সির এবং অন্যান্য ফাংশনাল ল্যাঙ্গুয়েজে ফাংশন হল প্রথম শ্রেণীর নাগরিক। এই অধ্যায়ে আমরা এলিক্সিরের বিভিন্ন ধরণের ফাংশন নিয়ে কথা বলব এবং আলোচনা করব এদের পার্থক্য ও ব্যবহার নিয়ে।

bn/lessons/basics/iex-helpers.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
version: 1.0.1
3-
layout: page
43
title: IEx হেল্পার
5-
category: basics
6-
order: 16
7-
lang: bn
84
---
95

106
{% include toc.html %}

bn/lessons/basics/mix-tasks.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
version: 1.0.0
3-
layout: page
43
title: মিক্স টাস্ক
5-
category: basics
6-
order: 15
7-
lang: bn
84
---
95

106
মিক্স দিয়ে নিজস্ব টাস্ক তৈরি করা হবে এই অধ্যায়ের মূল বিষয়।

bn/lessons/basics/mix.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
version: 1.0.0
3-
layout: page
43
title: মিক্স
5-
category: basics
6-
order: 9
7-
lang: bn
84
---
95
এলিক্সির নিয়ে আরও গভীরে যাওয়ার আগে আমাদের "মিক্স" সম্পর্কে জানা উচিত। যদি আপনি রুবীর সাথে পরিচিত হয়ে থাকেন তাহলে মিক্সকে ধরে নিতে পারেন বান্ডলার, রুবী-জেম ও রেইকের সমন্বয় হিসেবে। যে কোন এলিক্সির প্রজেক্টের জন্য এটি অত্যন্ত গুরুত্বপূর্ণ এবং এই অধ্যায়ে আমরা মিক্সের বিশাল ফাংশনালিটির মধ্যে কতিপয় কিছু নিয়ে আলোচনা করব। মিক্স সংক্রান্ত অন্যান্য বিষয় জানতে রান করুন `mix help`
106

bn/lessons/basics/modules.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
version: 1.0.0
3-
layout: page
43
title: মডিউল
5-
category: basics
6-
order: 8
7-
lang: bn
84
---
95

106
অভিজ্ঞতা থেকে আমরা জানি যে এক ফাইল ও স্কোপে সমস্ত ফাংশন রাখা ঠিক না। এই অধ্যায়ে আমরা আলোচনা করব কিভাবে কিছু ফাংশনকে একত্রিত করা যায় এবং এরপর একটি বিশেষ ম্যাপ, স্ট্রাক্ট নিয়ে কথা বলব যা আমাদের কোড সংগঠনকে আরও সুগঠিত রাখতে সাহায্য করবে।

bn/lessons/basics/pattern-matching.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
version: 1.0.1
3-
layout: page
43
title: প্যাটার্ন ম্যাচিং
5-
category: basics
6-
order: 4
7-
lang: bn
84
---
95
এলিক্সিরের সবচেয়ে শক্তিশালী বৈশিষ্ট্যের মধ্যে একটি হল প্যাটার্ন ম্যাচিং। এর মাধ্যমে আমরা ভ্যালু, ডাটা স্ট্রাকচার, এমনকি ফাংশনকে ম্যাচ করতে পারি। এই অধ্যায়ে আমরা প্যাটার্ন ম্যাচিং শুরু করতে যাচ্ছি।
106

bn/lessons/basics/pipe-operator.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
version: 1.0.0
3-
layout: page
43
title: পাইপ অপারেটর
5-
category: basics
6-
order: 7
7-
lang: bn
84
---
95

106
পাইপ অপারেটর (`|>`) এক এক্সপ্রেশানের রেসাল্টকে আরেক এক্সপ্রেশানের প্রথম প্যারামিটার হিসেবে পাঠিয়ে দেয়। অনেকটা ইউনিক্সের পাইপ অপারেটরের (`|`) মত।

bn/lessons/basics/sigils.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
version: 1.0.1
3-
layout: page
43
title: সিজিল
5-
category: basics
6-
order: 10
7-
lang: bn
84
---
95

106
এই অধ্যায়ে আমরা সিজিল দিয়ে কাজ করা ও সিজিল তৈরি করা নিয়ে আলোচনা করব।

bn/lessons/basics/strings.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
version: 1.0.1
3-
layout: page
43
title: স্ট্রিং
5-
category: basics
6-
order: 14
7-
lang: bn
84
---
95

106
স্ট্রিং, কার লিস্ট, গ্রাফীম ও কোড পয়েন্ট।

bn/lessons/basics/testing.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
version: 1.0.0
3-
layout: page
43
title: Testing
5-
category: basics
6-
order: 12
7-
lang: bn
84
---
95

106
সফটওয়ার ডেভেলপমেন্ট এ টেস্টিং একটি গুঁড়ত্তপূর্ণ ভূমিকা রাখে। এই অধ্যায়ে আমরা দেখব কিভাবে এলিক্সির ল্যাঙ্গুয়েজ এ এক্সইউনিট ব্যবহার করে টেস্ট করা যায় এবং এগুলো করবার কিছু বেস্ট প্র্যাকটিস।

cn/index.md

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
---
2-
layout: page
32
title: Elixir School
4-
lang: cn
53
---
64

75
[![License](//img.shields.io/badge/license-MIT-brightgreen.svg)](http://opensource.org/licenses/MIT)

cn/lessons/advanced/concurrency.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
version: 0.9.0
3-
layout: page
43
title: 并发
5-
category: advanced
6-
order: 3
7-
lang: cn
84
---
95

106
Elixir 的一大卖点就是对并发的支持。得益于 Erlang VM (BEAM),Elixir 的并发要比预期中简单得多。这个并发模型的基础是 Actors:通过消息传递来交互的进程(译者注:这个进程不是通常所说的操作系统级别的进程,可以理解为 Erlang VM (BEAM) 自己管理的轻量级进程)。

cn/lessons/advanced/erlang.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
version: 0.9.0
3-
layout: page
43
title: 和 Erlang 互操作
5-
category: advanced
6-
order: 1
7-
lang: cn
84
---
95

106
在 Erlang VM (BEAM) 上构建 Elixir 的好处之一就是已经有大量的库可以供我们使用。互操作性允许我们在 Elixir 代码中直接使用 Erlang 的标准库和三方库。这节课,我们就讲讲如何来做。

cn/lessons/advanced/escripts.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
version: 0.9.0
3-
layout: page
43
title: 可执行文件
5-
category: advanced
6-
order: 2
7-
lang: cn
84
---
95

106
要想在 Elixir 中生成可执行文件,我们要用 `escript``escript` 会生成的可执行文件,可以运行在任何安装了 Erlang 的平台。

cn/lessons/advanced/metaprogramming.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
version: 0.9.0
3-
layout: page
43
title: 元编程
5-
category: advanced
6-
order: 6
7-
lang: cn
84
---
95

106
元编程是指用代码来写代码的过程。在 Elixir 中,这说明我们可以扩展该语言,动态地修改该语言。我们会先看看 Elixir 底层是怎么实现的,然后讲怎么修改它,最后会使用刚学过的只是来扩展它。

cn/lessons/advanced/otp-concurrency.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
version: 0.9.0
3-
layout: page
43
title: OTP 并发
5-
category: advanced
6-
order: 4
7-
lang: cn
84
---
95

106
我们已经看过了 Elixir 层的并发抽象机制,但有时候我们需要更多的控制,那就要了解 Elixir 底层的东西:OTP 行为(behaviors)。

cn/lessons/advanced/otp-supervisors.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
version: 0.9.0
3-
layout: page
43
title: OTP Supervisors
5-
category: advanced
6-
order: 5
7-
lang: cn
84
---
95

106
supervisors 是一种特殊的进程:专门来监控其他的进程。supervisors 能够自动重启出错的子进程,从而编写容错性高的程序。

cn/lessons/basics/basics.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
version: 1.0.0
3-
layout: page
43
title: 基础
5-
category: basics
6-
order: 1
7-
lang: cn
84
---
95

106
安装,基本类型和基本操作。

cn/lessons/basics/collections.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
---
22
version: 1.0.0
3-
layout: page
43
title: 集合
5-
category: basics
6-
order: 2
7-
lang: cn
84
---
95

106
列表、元组、关键字列表(keywords)、图(maps)、字典和函数组合子(combinators)

0 commit comments

Comments
 (0)