-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.json
1 lines (1 loc) · 39.8 KB
/
index.json
1
[{"authors":null,"categories":null,"content":"Hello, world. I’m a Mathematics and Computer Science student at Peoples’ Friendship University of Russia. I’m really into music, books and technology.\n Download my resumé.\n","date":1607817600,"expirydate":-62135596800,"kind":"term","lang":"en","lastmod":1607817600,"objectID":"2525497d367e79493fd32b198b28f040","permalink":"","publishdate":"0001-01-01T00:00:00Z","relpermalink":"","section":"authors","summary":"Hello, world. I’m a Mathematics and Computer Science student at Peoples’ Friendship University of Russia. I’m really into music, books and technology.\n Download my resumé.","tags":null,"title":"Emil Samigullin","type":"authors"},{"authors":[],"categories":null,"content":" Click on the Slides button above to view the built-in slides feature. Slides can be added in a few ways:\n Create slides using Wowchemy’s Slides feature and link using slides parameter in the front matter of the talk file Upload an existing slide deck to static/ and link using url_slides parameter in the front matter of the talk file Embed your slides (e.g. Google Slides) or presentation video on this page using shortcodes. Further event details, including page elements such as image galleries, can be added to the body of this page.\n","date":1906549200,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1906549200,"objectID":"a8edef490afe42206247b6ac05657af0","permalink":"/talk/example-talk/","publishdate":"2017-01-01T00:00:00Z","relpermalink":"/talk/example-talk/","section":"event","summary":"An example talk using Wowchemy's Markdown slides feature.","tags":[],"title":"Example Talk","type":"event"},{"authors":[],"categories":[],"content":"Hello again. I am starting to write a another post about my recent week. Personal Feelings I relaxed on this week, because of early doing my homework. So I spend time watching Education Videos and listening to some music and games, of course.\nTechnology Programming We did class Vector and Matrix with overloaded operators and some functions and constructors. So in this week I am going to do System of linear equations. It’s hard to write discriminant function, but i find out that we need to do recursion.\n","date":1653748093,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1653748093,"objectID":"13704f5295f14d78fe2311918b94c933","permalink":"/post/recent-week-2/","publishdate":"2022-05-28T17:28:13+03:00","relpermalink":"/post/recent-week-2/","section":"post","summary":"Hello again. I am starting to write a another post about my recent week. Personal Feelings I relaxed on this week, because of early doing my homework. So I spend time watching Education Videos and listening to some music and games, of course.","tags":[],"title":"May 23-29","type":"post"},{"authors":[],"categories":["Scientific Post"],"content":"In computer programming, a scientific programming language can refer to two degrees of the same concept.\nIn a wide sense, a scientific programming language is a programming language that is used widely for computational science and computational mathematics. In this sense, C/C++ and Python[1] can be considered scientific programming languages.\nIn a stronger sense, a scientific programming language is one that is designed and optimized for the use of mathematical formula and matrices.[2] Such languages are characterized not only by the availability of libraries performing mathematical or scientific functions, but by the syntax of the language itself.[3] For example, neither C++ nor Python have built-in matrix types or functions for matrix arithmetic (addition, multiplication etc); instead, this functionality is made available through standard libraries. Scientific programming languages in the stronger sense include ALGOL, APL, Fortran, J, Julia, Maple, MATLAB and R.[4][5]\nScientific programming languages should not be confused with scientific language in general, which refers loosely to the higher standards in precision, correctness and concision expected from practitioners of the scientific method.\nExamples Linear algebra Scientific programming languages provide facilities to work with linear algebra. For example, the following Julia program solves a system of linear equations:\nA = rand(20, 20) # A is a 20x20 matrix b = rand(20) # b is a 20-element vector x = A\\b # x is the solution to A*x = Working with large vectors and matrices is a key feature of these languages, as linear algebra lays the foundation to mathematical optimization, which in turn enables major applications such as deep learning.\nMathematical optimization In a scientific programming language, we can compute function optima with a syntax close to mathematical language. For instance, the following Julia code finds the minimum of the polynomial P(x,y) = x^2 - 3xy + 5y^2 - 7y + 3\nusing Optim P(x,y) = x^2 - 3x*y + 5y^2 - 7y + 3 z₀ = [ 0.0 0.0 ] # starting point for optimization algorithm optimize(z -\u0026gt; P(z...), z₀, Newton(); autodiff = :forward) In this example, Newton’s method for minimizing is used. Modern scientific programming languages will use automatic differentiation to compute the gradients and Hessians of the function given as input; cf. differentiable programming. Here, automatic forward differentiation has been chosen for that task. Older scientific programming languages such as the venerable Fortran would require the programmer to pass, next to the function to be optimized, a function that computes the gradient, and a function that computes the Hessian.\nWith more knowledge of the function to be minimized, more efficient algorithms can be used. For instance, convex optimization provides faster computations when the function is convex, quadratic programming provides faster computations when the function is at most quadratic in its variables, and linear programming when the function is at most linear.\n","date":1653214292,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1653214292,"objectID":"89f0f7018941b153a911391709393a5c","permalink":"/post/scientific-programming-language/","publishdate":"2022-05-22T13:11:32+03:00","relpermalink":"/post/scientific-programming-language/","section":"post","summary":"Some representation of Scientific Language","tags":["Scientific Posts"],"title":"Scientific Programming Language","type":"post"},{"authors":["Emil Samigullin"],"categories":["Post","Personal Life"],"content":"The universe is full of questions that you will never answer. Yet… there are also ones that only you can answer. When the truth is revealed, what will you do? Okay, Hello again, I added quote from OMORI game, to not to do so common. So let’s talk about Personal Life. OMORI It’s a cool game with strong plot, music and quotes (in the header of post one of them). Plot is about boy, that has Post-Traumatic Amnesia. He after the key moment, hid yourself in world of dreams, where everyone is happy. but in the end he must find path to get out from that world and face the reality or became depression version of himself that lives in hopes and dreames world\nSome personal There is no special moments that I want to talk about. It’s so common: make labs, programms for Technology of Programms and write Reports about them. So it’s like I don’t have enough time for myself. Yeah, I guess so.\nConclusion: Previous week was terribly boring than another weeks. So my always companion is music.\nThanks for reading.\n","date":1653214277,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1653214277,"objectID":"9262aab7d9fc7c3699c666c680bfd4be","permalink":"/post/may-16-to-22/","publishdate":"2022-05-22T13:11:17+03:00","relpermalink":"/post/may-16-to-22/","section":"post","summary":"it was terribly boring week","tags":["Post","Personal Life"],"title":"May 16 to 22","type":"post"},{"authors":["Emil Samigullin"],"categories":["Project","Courses"],"content":"Linux Project Some text for future references.\n","date":1653213993,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1653213993,"objectID":"a3dae3b12b18b222235f942ab56cf466","permalink":"/project/operating-systems/","publishdate":"2022-05-22T13:06:33+03:00","relpermalink":"/project/operating-systems/","section":"project","summary":"Some text for future references","tags":["Project"],"title":"Operating Systems","type":"project"},{"authors":["Emil Samigullin"],"categories":["Scientific Posts"],"content":"A report is a nonfiction account that presents and/or summarizes the facts about a particular event, topic, or issue. The idea is that people who are unfamiliar with the subject can find everything they need to know from a good report.\nReports make it easy to catch someone up to speed on a subject, but actually writing a report is anything but easy. So to help you understand what to do, below we present a little report of our own, all about report writing.\nWhat is a report? In technical terms, the definition of a report is pretty vague: any account, spoken or written, of the matters concerning a particular topic. This could refer to anything from a courtroom testimony to a grade schooler’s book report.\nReally, when people talk about “reports,” they’re usually referring to official documents outlining the facts of a topic, typically written by an expert on the subject or someone assigned to investigate it. There are different types of reports, explained in the next section, but they mostly fit this description.\nWhat kind of information is shared in reports? Although all facts are welcome, reports, in particular, tend to feature these types of content:\n Details of an event or situation\n The consequences or ongoing effect of an event or situation\n Evaluation of statistical data or analytics\n Interpretations from the information in the report\n Predictions or recommendations based on the information in the report\n How the information relates to other events or reports\n Reports are closely related to essay writing, although there are some clear distinctions. While both rely on facts, essays add the personal opinions and arguments of the authors. Reports typically stick only to the facts, although they may include some of the author’s interpretation of these facts, most likely in the conclusion.\nMoreover, reports are heavily organized, commonly with tables of contents and copious headings and subheadings. This makes it easier for readers to scan reports for the information they’re looking for. Essays, on the other hand, are meant to be read start to finish, not browsed for specific insights.\nTypes of reports There are a few different types of reports, depending on the purpose and to whom you present your report. Here’s a quick list of the common types of reports:\n Academic report: Tests a student’s comprehension of the subject matter, such as book reports, reports on historical events, and biographies\n Business reports: Identifies information useful in business strategy, such as marketing reports, internal memos, SWOT analysis, and feasibility reports\n Scientific reports: Shares research findings, such as research papers and case studies, typically in science journals\n Reports can be further divided into categories based on how they are written. For example, a report could be formal or informal, short or long, and internal or external. In business, a vertical report shares information with people on different levels of the hierarchy (i.e., people who work above you and below you), while a lateral report is for people on the author’s same level, but in different departments.\nThere are as many types of reports as there are writing styles, but in this guide, we focus on academic reports, which tend to be formal and informational.\nWhat is the structure of a report? The structure of a report depends on the type of report and the requirements of the assignment. While reports can use their own unique structure, most follow this basic template:\n Executive summary: Just like an abstract in an academic paper, an executive summary is a standalone section that summarizes the findings in your report so readers know what to expect. These are mostly for official reports and less so for school reports.\n Introduction: Setting up the body of the report, your introduction explains the overall topic that you’re about to discuss, with your thesis statement and any need-to-know background information before you get into your own findings.\n Body: The body of the report explains all your major discoveries, broken up into headings and subheadings. The body makes up the majority of the entire report; whereas the introduction and conclusion are just a few paragraphs each, the body can go on for pages.\n Conclusion: The conclusion is where you bring together all the information in your report and come to a definitive interpretation or judgment. This is usually where the author inputs their own personal opinions or inferences.\n If you’re familiar with how to write a research paper, you’ll notice that report writing follows the same introduction-body-conclusion structure, sometimes adding an executive summary. Reports usually have their own additional requirements as well, such as title pages and tables of content, which we explain in the next section.\nWhat should be included in a report? There are no firm requirements for what’s included in a report. Every school, company, laboratory, task manager, and teacher can make their …","date":1652692579,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1652692579,"objectID":"876cc094ed76248fda29e56e129bea13","permalink":"/post/report-or-presentation/","publishdate":"2022-05-16T12:16:19+03:00","relpermalink":"/post/report-or-presentation/","section":"post","summary":"A report is a nonfiction account that presents and/or summarizes the facts about a particular event, topic, or issue. The idea is that people who are unfamiliar with the subject can find everything they need to know from a good report.","tags":["Scientific Posts"],"title":"How to Write a Report: A Guide","type":"post"},{"authors":["Emil Samigullin"],"categories":["Weeks' Report"],"content":"Hello, again! I am starting to write a second post about my last week. So what’s happened there:\nlab We did labs №9 and №10. What were they about?\nLab №9 was about Text Redactor Emacs. It’s terrible redactor worse than Vim. So many shortcuts and long start-up.\nLab №10 was about programming on language Bash. We made some scripts like (ls or dir), each argument on next line, backup sh file in archive, and type of file counter\nProgramming classes We had a lab to make a Vector class with overloading operators and some constructors and destructors.\nConclusion I had spent time solving labs and i had no time for myself :(\nThanks for reading\n","date":1652692542,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1652692542,"objectID":"b1ebc21e1e972678f0ac8f7804666e96","permalink":"/post/may-9-to-15/","publishdate":"2022-05-16T12:15:42+03:00","relpermalink":"/post/may-9-to-15/","section":"post","summary":"Hello, again! I am starting to write a second post about my last week. So what’s happened there:\nlab We did labs №9 and №10. What were they about?\nLab №9 was about Text Redactor Emacs.","tags":["Weeks' Reports"],"title":"May 9 to 15","type":"post"},{"authors":[],"categories":[],"content":"Beginner Guide to Markdown Let me introduce you to markdown first,\n Markdown is made by John Gruber, you can use markdown to write blogs, texts, books and practically 100% of your writing work in a single format and you can easily distribute it in Word, PDFs, EPUBs, HTML, and many other formats.\nSome pro’s of markdown:\n- Easy and simple formatting. - Can be converted to tons of different formats easily. - Platform and app independent format. (you just need a simple text editor on any PC ever existed on this planet) - Pleasant syntax and easy to learn. Learning basic Markdown syntax:\n Paragraphs: Everything you write are just wrapped in paragraphs. You can separate paragraphs by leaving a line between them. Hi this is simple paragraph and this is also the part of line. Yeah, this is another paragraph. Headings: you can create headings with number of hashes # . The more the number of hashes the lesser the power of heading. # Main Heading ## Sub Heading ### may be used as topic heading #### sub-topic headings ##### another heading ###### smallest heading Links: are really important in documents and markdown’s syntax for links is great too. I read a lot and also write some cool blogs. You can read [My blog](https://emirenru.github.io/post/choice) here. Images: everyone loves to make their text visually appealing by adding high quality images.  it’s just adding ! a link to make it an image.\n Un-ordered List: they are made by - first item some text about it. - Second item some text also about it. Ordered List: Items are listed with some number or counting. 1. Hello this about me. 2. I\u0026#39;m a great blogger. 3. I write on medium. Blockquote: want to show some quotes or highlight some text to get users attention, then blockquote is what you need. \u0026gt; Make it simple not simpler. -- Albert Einstein Code: you can write code samples in your markdown by using pair of (upperticks) you can write multi-line code with 3 pair of upperticks.\n# ping on google server (bash script) ping -t www.google.com Bold text: if you want to bold the text use **Bold** or __bold__ whatever you prefer, I generally prefer to use stars for bold and underscores for italics.\n Italic text: for italic text use single underscore italic or star italic around the text.\n *italic* _italic_ Some places where Markdown are used. Slack\n Github and Github wiki\n Project management products like Trello\n Blog-aware static site generators like Jekyll or Hugo\n Some apps for doing markdown By the way, you can use your Notepad for writing markdown for any other text editor (don’t use Word). If you want to make your workflow better there are some apps made for writing markdown.\n https://typora.io/ (cross platform simple markdown editor)\n http://writeapp.net/mac/ (mac only app)\n https://codepen.io/itsjzt/full/mMRbVj/ (webpage for writing quick markdown)\n Created by Saurabh Sharma\n","date":1652170877,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1652170877,"objectID":"a0ade9b4b218a8a455292eee739b86e8","permalink":"/post/markdown/","publishdate":"2022-05-10T11:21:17+03:00","relpermalink":"/post/markdown/","section":"post","summary":"Beginner Guide to Markdown Let me introduce you to markdown first,\n Markdown is made by John Gruber, you can use markdown to write blogs, texts, books and practically 100% of your writing work in a single format and you can easily distribute it in Word, PDFs, EPUBs, HTML, and many other formats.","tags":[],"title":"Markdown","type":"post"},{"authors":["Emil Samigullin"],"categories":["Weeks' Report"],"content":"Hello, World! I am starting writting first post about how i spend my last week: May 2-8. So lets start with labs.\nLabs Labs were not as hard as were on April 25 - May 1.\nLab №5 was about File Structure Analysis in UNIX-like Systems and commands to work with files and directories.\nlab #6 was about Finding files, I/O redirection, Looking at running proccesses.\nTechnology of Programming Programming practical lessons were about C++ classes, how to work with them and understanding of constructions, deconstructions and differences between structure and class.\nThanks for your reading. It’s my first post so don’t think about it so highly. Okay? :)\n","date":1652170856,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1652170856,"objectID":"0825a880b4b9ca807ff8af4af11d2cda","permalink":"/post/week-may-2-to-may-8/","publishdate":"2022-05-10T11:20:56+03:00","relpermalink":"/post/week-may-2-to-may-8/","section":"post","summary":"Last Week Post","tags":["Weeks' Report"],"title":"Week May 2 to May 8","type":"post"},{"authors":["Emil Samigullin"],"categories":["Git"],"content":"Git is a system for managing the source code versions of programs. In the article we will get acquainted with its main features, show the difference from GitHub and explain why Git is for a beginner. You will also learn where to start learning and why it is not worth wasting time on alternative programs.\n#Git is a commit system\nImagine the situation: a gamer reaches the final, loses and returns to the beginning of the level — gets to the nearest control point of the game, where the developers allowed to be saved. If we remove the checkpoints, after each loss we will have to start the game again.\n In programming, the version control system is responsible for saving code at checkpoints — a special technology that can be connected to any project. The version control system insures against errors and returns the code to the state when everything worked.\n Checkpoints are called commits. A single commit is a package of changes that stores information with added, edited, or deleted code files. It is customary to add no more than ten changes to one commit — this is how a long version history turns out, which allows you to roll back in case of an error with minimal loss of workable code.\n #Git is a complex of related branches\nCommits are located on the master branch - the main version of the project, which will turn into a product after completion.\n The version control system allows you to create branches from the master branch and experiment with the project without interfering with other team members.\n Let’s take the previous scheme, where we found an error and rolled back one commit. To fix the code, we will create several additional branches and test different solutions to the problem in each one. When a solution is found, we transfer the branch with the correct code to the master branch and save the commit. We leave or delete the extra branches, because they do not affect the project and are hidden from other developers — this is your personal draft.\n #Git is a collaborative code creation tool\nIt often happens like this: developers separate from the master branch and work on part of the project on their own - for example, to test additional functions. But they can’t continue until someone from the team completes the code.\n The version control system allows you not to wait for the master branch to be updated and allows all team members to move freely between the branches of other developers to copy the necessary code fragments.\n There are also reverse situations when several developers simultaneously add code, upload it to the master branch and face a conflict - one file receives several inconsistent changes. In this case, Git will try to fix the errors automatically. If it doesn’t work out, the developers will see it and will be able to correct the code manually.\n ","date":1651779893,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1651779893,"objectID":"a8aea4abfbf84886b0b9b6e63d576932","permalink":"/post/choice/","publishdate":"2022-05-05T22:44:53+03:00","relpermalink":"/post/choice/","section":"post","summary":"Development teams use a version control system. Most often it is Git. We understand what this means, why it is necessary and how it works.","tags":["Git"],"title":"What is Git.","type":"post"},{"authors":["Emil Samigullin"],"categories":["lab"],"content":"Цель Работы Приобретение практических навыков взаимодействия пользователя с системой посредством командной строки\nХод Работы Определили полное имя домашнего каталога.(рис. [-@fig:001])\n { #fig:001 width=70% }\n Перешли в каталог /tmp .(рис. [-@fig:002]) { #fig:002 width=70% }\n Вывели содержимое каталога /tmp с опцией -a.(рис. [-@fig:003]) { #fig:003 width=70% }\n Вывели содержимое с опцией -l.(рис. [-@fig:004]) { #fig:004 width=70% }\n Попробовали найти каталог cron в каталоге /var/spool .(рис. [-@fig:005]) { #fig:005 width=70% }\n Перешли в домашний каталог и вывели его содержимое.(рис. [-@fig:006]) { #fig:006 width=70% }\n Создал каталоги newdir и создал в нем каталог morefun и проверил на их наличие.(рис. [-@fig:007]) { #fig:007 width=70% }\n Создал в домашнем каталоге одной командой каталоги letters, memos, misk и после удалил их.(рис. [-@fig:008]) { #fig:008 width=70% }\n Попробовали удалить каталог newdir с помощью команды rm, но не получилось. Используя опцию -r, получилось удалить.(рис. [-@fig:009]) { #fig:009 width=70% }\n Посмотрели с помощью команды man ls и узнали о опции -R.(рис. [-@fig:010], [-@fig:011])\n { #fig:010 width=70% }\n { #fig:011 width=70% }\n Посмотрели с помощью man ls и узнали о опции -t.(рис. [-@fig:012], [-@fig:013])\n { #fig:012 width=70% }\n { #fig:013 width=70% }\n Использовали man для просмотра описания команд: cd, pwd, mkdir, rmdir, rm.(рис. [-@fig:014], [-@fig:015], [-@fig:016], [-@fig:017], [-@fig:018])\n { #fig:014 width=70% }\n { #fig:015 width=70% }\n { #fig:016 width=70% }\n { #fig:017 width=70% }\n { #fig:0018 idth=70% }\n Используя информацию с history мы модифицировали и исполнили несколько команд из буфера.(рис. [-@fig:019])\n { #fig:019 width=70% }\n Вывод Во время лабораторной работы, мы приобрели навыки взаимодействия пользователя с системой посредством командной строки и познакомились с команды и его опциями.\nКонтрольные вопросы. Командная строка позволяет пользователю взаимодействовать с системой, используя команды. Команда pdf позволяет определить абсолютный путь. Пример: /home/easamigullin При помощи команды ls с опцией -F позволяет узнать тип файлов и их имена в текущем каталоге. Пример: Downloads/ При помощи команды ls с опцией -a позволяет увидеть добавочно скрытые файлы. Пример: .ssh При помощи rm можно удалять файлы и каталоги, только с каталогами надо добавить опцию -r. Пример: rm -r newdir При помощи команды history можно вывести информацию о последних выполненных командах. Модернизировать команду можно, используя формат, как !\u0026lt;номер команды\u0026gt;:s/\u0026lt;что меняем\u0026gt;/\u0026lt;на что меняем\u0026gt;. Пример: !2:s/a/lFt Чтобы воспользоваться несколькими командами в одной строке, нужно использовать “;” Пример: cd; ls -l Экранирование символов - замена в тексте управляющих символов на соответствующие текстовые подстановки. Если встречаются символы (\u0026#34;.\u0026#34;,\u0026#34;/\u0026#34;, “*”), то можно поставить перед ним знак экранирования /. Пример: // Команда ls -l выводит следующую информацию: тип файла - право доступа - число ссылок - владелец, размер - дата последней ревизии - имя файла или каталога. Относительный путь представляет собой путь по отношению к текущему рабочему каталогу пользователя или активных приложений. Используется командой cd. Пример: Относительный: cd ./name_folder pwd: /usr/name_folder Абсолютный: cd /usr/bin/ pwd: /usr/bin Команда man позволяет получить справочник по той или иной информации. Клавиша Tab служит для автоматического дополнения вводимых команд. ","date":1651779877,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1651779877,"objectID":"62a72dad5ae05e19df37934ee99f64eb","permalink":"/post/last_week/","publishdate":"2022-05-05T22:44:37+03:00","relpermalink":"/post/last_week/","section":"post","summary":"Basics of the interface of user interaction with the Unix system at the command line level","tags":["lab"],"title":"Lab","type":"post"},{"authors":["Emil Samigullin","吳恩達"],"categories":["Demo","教程"],"content":"Overview The Wowchemy website builder for Hugo, along with its starter templates, is designed for professional creators, educators, and teams/organizations - although it can be used to create any kind of site The template can be modified and customised to suit your needs. It’s a good platform for anyone looking to take control of their data and online identity whilst having the convenience to start off with a no-code solution (write in Markdown and customize with YAML parameters) and having flexibility to later add even deeper personalization with HTML and CSS You can work with all your favourite tools and apps with hundreds of plugins and integrations to speed up your workflows, interact with your readers, and much more The template is mobile first with a responsive design to ensure that your site looks stunning on every device. Get Started 👉 Create a new site 📚 Personalize your site 💬 Chat with the Wowchemy community or Hugo community 🐦 Twitter: @wowchemy @GeorgeCushen #MadeWithWowchemy 💡 Request a feature or report a bug for Wowchemy ⬆️ Updating Wowchemy? View the Update Tutorial and Release Notes Crowd-funded open-source software To help us develop this template and software sustainably under the MIT license, we ask all individuals and businesses that use it to help support its ongoing maintenance and development via sponsorship.\n❤️ Click here to become a sponsor and help support Wowchemy’s future ❤️ As a token of appreciation for sponsoring, you can unlock these awesome rewards and extra features 🦄✨\nEcosystem Hugo Academic CLI: Automatically import publications from BibTeX Inspiration Check out the latest demo of what you’ll get in less than 10 minutes, or view the showcase of personal, project, and business sites.\nFeatures Page builder - Create anything with widgets and elements Edit any type of content - Blog posts, publications, talks, slides, projects, and more! Create content in Markdown, Jupyter, or RStudio Plugin System - Fully customizable color and font themes Display Code and Math - Code highlighting and LaTeX math supported Integrations - Google Analytics, Disqus commenting, Maps, Contact Forms, and more! Beautiful Site - Simple and refreshing one page design Industry-Leading SEO - Help get your website found on search engines and social media Media Galleries - Display your images and videos with captions in a customizable gallery Mobile Friendly - Look amazing on every screen with a mobile friendly version of your site Multi-language - 34+ language packs including English, 中文, and Português Multi-user - Each author gets their own profile page Privacy Pack - Assists with GDPR Stand Out - Bring your site to life with animation, parallax backgrounds, and scroll effects One-Click Deployment - No servers. No databases. Only files. Themes Wowchemy and its templates come with automatic day (light) and night (dark) mode built-in. Alternatively, visitors can choose their preferred mode - click the moon icon in the top right of the Demo to see it in action! Day/night mode can also be disabled by the site admin in params.toml.\nChoose a stunning theme and font for your site. Themes are fully customizable.\nLicense Copyright 2016-present George Cushen.\nReleased under the MIT license.\n","date":1607817600,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1607817600,"objectID":"279b9966ca9cf3121ce924dca452bb1c","permalink":"/post/getting-started/","publishdate":"2020-12-13T00:00:00Z","relpermalink":"/post/getting-started/","section":"post","summary":"Welcome 👋 We know that first impressions are important, so we've populated your new site with some initial content to help you get familiar with everything in no time.","tags":["Academic","开源"],"title":"Welcome to Wowchemy, the website builder for Hugo","type":"post"},{"authors":[],"categories":[],"content":"Create slides in Markdown with Wowchemy Wowchemy | Documentation\n Features Efficiently write slides in Markdown 3-in-1: Create, Present, and Publish your slides Supports speaker notes Mobile friendly slides Controls Next: Right Arrow or Space Previous: Left Arrow Start: Home Finish: End Overview: Esc Speaker notes: S Fullscreen: F Zoom: Alt + Click PDF Export: E Code Highlighting Inline code: variable\nCode block:\nporridge = \u0026#34;blueberry\u0026#34; if porridge == \u0026#34;blueberry\u0026#34;: print(\u0026#34;Eating...\u0026#34;) Math In-line math: $x + y = z$\nBlock math:\n$$ f\\left( x \\right) = ;\\frac{{2\\left( {x + 4} \\right)\\left( {x - 4} \\right)}}{{\\left( {x + 4} \\right)\\left( {x + 1} \\right)}} $$\n Fragments Make content appear incrementally\n{{% fragment %}} One {{% /fragment %}} {{% fragment %}} **Two** {{% /fragment %}} {{% fragment %}} Three {{% /fragment %}} Press Space to play!\nOne Two Three A fragment can accept two optional parameters:\n class: use a custom style (requires definition in custom CSS) weight: sets the order in which a fragment appears Speaker Notes Add speaker notes to your presentation\n{{% speaker_note %}} - Only the speaker can read these notes - Press `S` key to view {{% /speaker_note %}} Press the S key to view the speaker notes!\n Only the speaker can read these notes Press S key to view Themes black: Black background, white text, blue links (default) white: White background, black text, blue links league: Gray background, white text, blue links beige: Beige background, dark text, brown links sky: Blue background, thin dark text, blue links night: Black background, thick white text, orange links serif: Cappuccino background, gray text, brown links simple: White background, black text, blue links solarized: Cream-colored background, dark green text, blue links Custom Slide Customize the slide style and background\n{{\u0026lt; slide background-image=\u0026#34;/media/boards.jpg\u0026#34; \u0026gt;}} {{\u0026lt; slide background-color=\u0026#34;#0000FF\u0026#34; \u0026gt;}} {{\u0026lt; slide class=\u0026#34;my-style\u0026#34; \u0026gt;}} Custom CSS Example Let’s make headers navy colored.\nCreate assets/css/reveal_custom.css with:\n.reveal section h1, .reveal section h2, .reveal section h3 { color: navy; } Questions? Ask\nDocumentation\n","date":1549324800,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1549324800,"objectID":"0e6de1a61aa83269ff13324f3167c1a9","permalink":"/slides/example/","publishdate":"2019-02-05T00:00:00Z","relpermalink":"/slides/example/","section":"slides","summary":"An introduction to using Wowchemy's Slides feature.","tags":[],"title":"Slides","type":"slides"},{"authors":null,"categories":null,"content":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis posuere tellus ac convallis placerat. Proin tincidunt magna sed ex sollicitudin condimentum. Sed ac faucibus dolor, scelerisque sollicitudin nisi. Cras purus urna, suscipit quis sapien eu, pulvinar tempor diam. Quisque risus orci, mollis id ante sit amet, gravida egestas nisl. Sed ac tempus magna. Proin in dui enim. Donec condimentum, sem id dapibus fringilla, tellus enim condimentum arcu, nec volutpat est felis vel metus. Vestibulum sit amet erat at nulla eleifend gravida.\nNullam vel molestie justo. Curabitur vitae efficitur leo. In hac habitasse platea dictumst. Sed pulvinar mauris dui, eget varius purus congue ac. Nulla euismod, lorem vel elementum dapibus, nunc justo porta mi, sed tempus est est vel tellus. Nam et enim eleifend, laoreet sem sit amet, elementum sem. Morbi ut leo congue, maximus velit ut, finibus arcu. In et libero cursus, rutrum risus non, molestie leo. Nullam congue quam et volutpat malesuada. Sed risus tortor, pulvinar et dictum nec, sodales non mi. Phasellus lacinia commodo laoreet. Nam mollis, erat in feugiat consectetur, purus eros egestas tellus, in auctor urna odio at nibh. Mauris imperdiet nisi ac magna convallis, at rhoncus ligula cursus.\nCras aliquam rhoncus ipsum, in hendrerit nunc mattis vitae. Duis vitae efficitur metus, ac tempus leo. Cras nec fringilla lacus. Quisque sit amet risus at ipsum pharetra commodo. Sed aliquam mauris at consequat eleifend. Praesent porta, augue sed viverra bibendum, neque ante euismod ante, in vehicula justo lorem ac eros. Suspendisse augue libero, venenatis eget tincidunt ut, malesuada at lorem. Donec vitae bibendum arcu. Aenean maximus nulla non pretium iaculis. Quisque imperdiet, nulla in pulvinar aliquet, velit quam ultrices quam, sit amet fringilla leo sem vel nunc. Mauris in lacinia lacus.\nSuspendisse a tincidunt lacus. Curabitur at urna sagittis, dictum ante sit amet, euismod magna. Sed rutrum massa id tortor commodo, vitae elementum turpis tempus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean purus turpis, venenatis a ullamcorper nec, tincidunt et massa. Integer posuere quam rutrum arcu vehicula imperdiet. Mauris ullamcorper quam vitae purus congue, quis euismod magna eleifend. Vestibulum semper vel augue eget tincidunt. Fusce eget justo sodales, dapibus odio eu, ultrices lorem. Duis condimentum lorem id eros commodo, in facilisis mauris scelerisque. Morbi sed auctor leo. Nullam volutpat a lacus quis pharetra. Nulla congue rutrum magna a ornare.\nAliquam in turpis accumsan, malesuada nibh ut, hendrerit justo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Quisque sed erat nec justo posuere suscipit. Donec ut efficitur arcu, in malesuada neque. Nunc dignissim nisl massa, id vulputate nunc pretium nec. Quisque eget urna in risus suscipit ultricies. Pellentesque odio odio, tincidunt in eleifend sed, posuere a diam. Nam gravida nisl convallis semper elementum. Morbi vitae felis faucibus, vulputate orci placerat, aliquet nisi. Aliquam erat volutpat. Maecenas sagittis pulvinar purus, sed porta quam laoreet at.\n","date":1461715200,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1461715200,"objectID":"e8f8d235e8e7f2efd912bfe865363fc3","permalink":"/project/example/","publishdate":"2016-04-27T00:00:00Z","relpermalink":"/project/example/","section":"project","summary":"An example of using the in-built project page.","tags":["Deep Learning"],"title":"Example Project","type":"project"},{"authors":["Emil Samigullin","Robert Ford"],"categories":null,"content":" Click the Cite button above to demo the feature to enable visitors to import publication metadata into their reference management software. Create your slides in Markdown - click the Slides button to check out the example. Supplementary notes can be added here, including code, math, and images.\n","date":1372636800,"expirydate":-62135596800,"kind":"page","lang":"en","lastmod":1372636800,"objectID":"ff6a19061a984819d30c916886db56ef","permalink":"/publication/example/","publishdate":"2017-01-01T00:00:00Z","relpermalink":"/publication/example/","section":"publication","summary":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis posuere tellus ac convallis placerat. Proin tincidunt magna sed ex sollicitudin condimentum.","tags":[],"title":"An example conference paper","type":"publication"}]