Posts

Showing posts from 2018

Today's exercise with CodeCademy

Image

Got my Python Cert

Image
Wahoo! I got this!!

Learn JavaScript: Loops. The break Keyword

This is an exersise from a Codecademy Javascript-tutorial, that I've made today
Imagine we're looking to adopt a dog. We plan to go to the shelter every day for a year and then give up. But what if we meet our dream dog on day 65? We don't want to keep going to the shelter for the next 300 days just because our original plan was to go for a whole year. In our code, when we want to stop a loop from continuing to execute even though the original stopping condition we wrote for our loop hasn't been met, we can use the keyword break.
The break keyword allows programs to “break” out of the loop from within the loop's block.
Let’s check out the syntax of a break keyword:
for (let i = 0; i < 99; i++){   console.log('Banana.');   if (i > 3) {      break;   }; };
console.log('Orange you glad I broke out the loop!'); This is the output for the code:
Banana Banana Banana Orange you glad I broke out the loop!
break statements can be especially helpful wh…

Learn JavaScript: Loops. Do...While Statements

This is an exersise from a Codecademy course, which I've made today
In some cases, you want a piece of code to run at least once and then loop based on a specific condition after its initial run. This is where the do...while statement comes in.
A do...while statement says to do a task once and then keep doing it until a specified condition is no longer met. The syntax for a do...while statement looks like this:
let countString = ''; let i = 0;
do {   countString = countString + i;   i++; } while (i < 5);
console.log(countString);
In this example, the code block makes changes to the countString variable by appending the string form of the i variable to it. First, the code block after the do keyword is executed once. Then the condition is evaluated. If the condition evaluates to true, the block will execute again. The looping stops when the condition evaluates to false.
Note that the while and do...while loop are different! Unlike the while loop, do...while will run at l…

How to make a filter using javascript

HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Filter</title>
<link rel="stylesheet" href="style.css">
</head>
<body>

<input type="text" id="myInput" onkeyup="myFunction()" placeholder="Search for names..">

<ul id="myUL">
<li><a href="#">Anton</a></li>
<li><a href="#">Andrey</a></li>

<li><a href="#">Bogdan</a></li>
<li><a href="#">Bill</a></li>
<li><a href="#">Boris</a></li>

<li><a href="#">Calvin</a></li>
<li><a href="#">Christina</a></li>
</ul>

<script src="script.js"></script>
</body>
</html>

CSS

#myInput{
width: 100%;
font-size:…

Как сделать Slideshow с помощью JavaScript

HTML

<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<title>JavaScript Tutorial</title>
<link rel="stylesheet" href="style.css">
</head>

<body>
<div class="slideshow-container">
<div class="mySlides fade">
<div class="numbertext">1 / 3</div>
<img src="1.jpg" style="width: 100%">
<div class="text">Caption Text</div>
</div>

<div class="mySlides fade">
<div class="numbertext">2 / 3</div>
<img src="2.jpg" style="width: 100%">
<div class="text">Caption Two</div>
</div>

<div class="mySlides fade">
<div class="numbertext">3 / 3</div>
<img src="3.jpeg" style="width: 100%">
<div class="text">Caption Three</div>
</div>

Как сделать анимацию с помощью JavaScript

HTML

<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<title>JavaScript Tutorial</title>
<link rel="stylesheet" href="style.css">
</head>

<body>
<button onclick="myMove()">Animation</button>
<div id="myContainer">
<div id="myAnimation">

</div>
</div>
<script src="script.js"></script>
</body>

</html>

CSS

#myContainer {
width: 400px;
height: 400px;
position: relative;
background: yellow;
}

#myAnimation {
width: 50px;
height: 50px;
position: absolute;
background: red;
}

JS

function myMove() {
'use strict';
var elem = document.getElementById("myAnimation"),
pos = 0;


function frame() {
var id = setInterval(frame, 10);
if (pos === 350) {
clearInterval(id);
} else {
pos++;
elem.style.top = pos + 'px';
elem.style.left = pos + 'px';
}
}
}

Как сделать модальное окно с помощью JavaScript

Решил немного перепрофилировать свой блог - Ашман-парк нахрен никому не нужен.

HTML

<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<title>JavaScript Tutorial</title>
<link rel="stylesheet" href="style.css">
</head>

<body>
<button id="myBtn">Open Modal</button>
<div id="myModal" class="modal">
<div class="modal-content">
<span class="close">&times;</span>
<p>Модальное окно!</p>
</div>
</div>
<script src="script.js"></script>
</body>

</html>

CSS

.modal {
display: none;
position: fixed;
z-index: 1;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
background-color: rgba(0, 0, 0, 0.9);
}

.modal-content {
background-color: #fefefe;
margin: 15% auto;
padding: 20px;
border: 1px solid #888;
width: 80%;
}

.close {
color: #aaa;
float: right;
font-size: 28px;

Как быстро сохранить скриншот в Виндовс?

Вот она многозадачность - боком выходит((. Взялся за одно, потом пришла мысль, схватился за другое и сделал ошибку, которую похоже уже не исправить((. Дело в том, что я умею сохранять скриншоты только одним способом - через встроенный виндосовский графический редактор Пейнт. В предыдущей версии Виндовс он был в меню Пуск и его можно было легко найти. Нажимаешь на кнопку Print (в моем случае  - Druck), затем меню пуск, Пейнт, вставка через буфер и сохранение). В Виндовс 10 Пейнта в меню Пуск уже нет, вместо него какой-то Пейнт3Д, который ужасно долго грузится и потому для оперативного сохранения скриншотов неудобен. Поэтому мне пришлось идти обходными путями: я открывал в проводнике папку изображения, находил какую-нибудь сохраненную картинку, кликал по ней правой кнопкой мыши (в моем случае кнопку контекстного меню на клавиатуре ноутбука), и уже в контекстном меню, в пункте - открыть с помощью... находил старый Пейнт (там он почему-то есть, наряду с новым), открывал картинку, нажимал н…

Виндовс - свиновод

Image
Ну и чтобы два раза не вставать - вдогонку еще одно сообщение. Написал предыдущий пост в Вордпаде, а потом скопировал в Блоггер. В Вордпаде нет встроенной проверки орфографии, пока писал, сделал несколько опечаток. Блоггер их подчеркнул красным, и я их тут же исправил. Но и слово Виндовс написанное вроде бы правильно, оказалось подчеркнутым - Блоггер такого слова не знает)). В качестве вариантов исправления мне было предложено такое -

Браузер Хром в диспетчере задач - един в шести лицах

Image
Добрый день!

Друзья, недавно я озаботился шумом вентилятора в своем ноутбуке и решил посмотреть, какие процессы так нагружают процессор и память. Сначала это был центр обновления Виндовс. Но затем, просматривая список задач я заметил, что и мой любимый браузер Хром стал не таким уж легким. Даже в стартовом режиме, когда открыта только одна вкладка, диспетчер задач показывал целых шесть процессов, выполняемых Хромом. Что бы это значило?

Meine Sammlung von Audio-Podcasts zum Deutschlernen

Liebe Freunde,
heute möchte ich euch meine Podcast-Sammlung präsentieren, die man sowohl zum Deutschlernen als auch zum Selbst-Informieren verwenden kann. Ihr könnt einfach jeden Link kopieren und in euren RSS-Reader einfügen.
Auf Ein Wort Die Glosse des Tages auf NDR Info: humorvoll, feuilletonistisch - und als Podcast. In der Glosse des Tages wird ein aktuelles Thema auf humorvoll-feuilletonistische oder auch nachdenklich-hintersinnige Art unter die Lupe genommen. Dabei kann es um wichtige Dinge gehen wie die Beziehungen zwischen zwei hochrangigen Politikern, aber auch um - kleine - Alltagsgeschichten, Beobachtungen von Entwicklungen, die noch nicht jedem aufgefallen sind. Hier ist nicht unbedingt die klare Meinungsäußerung gefragt, sondern eine feinsinnige Schreibe. https://www.ndr.de/info/podcast2980.xml
Lernerporträt der Woche Ob in Estland, Japan oder Brasilien – Menschen, die Deutsch als Fremdsprache lernen, gibt es überall auf der Welt. Sie interessieren sich für Deutschland und die …

Как пользоваться Google Analytics

Image
Добрый день! Друзья, месяц назад я наконец-то сообразил, как связать свой блог с Гугл Аналитикс (ага-ага, не прошло и трех лет). Сейчас уже практически ничего не пишу здесь, тем не менее кто-то все-таки заходит. Так вот, за месяц с 11-го марта по 10-е апреля в мой блог заходили пользователи из 41-ой страны из 98-ми городов
При этом всего было 160 пользователей и 188 просмотров
Мелочь, а приятно)

Хвастаюсь

Image
Немецкий у меня 21-го уровня
А английский 15-го
Я вот удивляюсь, почему при этом уровень владения английским (77%) выше, чем уровень владения немецким (70%)? При том, что немецким на Дуолинго я начал заниматься гораздо раньше, а английский добавил гораздо позднее?

Про безнаказанность

Екатерина Шульман, проанализировав результаты выборных циклов начиная с 1996 года, вывела закономерность, согласно которой явка на президентских выборах превышает явку на думских выборах на 6-7 процентов. Явка на последних думских выборах составила 48 процентов. Следовательно явка на президентских должна была составить 54-55 процентов. Нам нарисовали 67. Боже, доживу ли я до того дня, когда подделка результатов выборов будет караться так же строго, как и подделка денежных знаков?

Сделаем кофе новым брендом Калининграда!

Есть бизнес-идея:
Сеть кофеен эконом-касса в Калининграде.
Задачи:
1. Выйти непосредственно на производителей кофе в Африке, Бразилии и Вьетнаме (да-да, "Робуста" не так уж плох). 2. Наладить оптовые поставки морским транспортом непосредственно в торговый порт Калининграда. 3. Открыть кофейни, в которых можно купить нефасованый (весовой) кофе в зернах, как зеленый, так и жареный; а также выпить чашечку свежемолотого кофе по цене буханки хлеба или проезда в автобусе.
За счет сокращения посредников из Москвы, Питера, Польши и Германии, а также за счет экономии на фасовке можно выйти в прибыль и с ценой на 30-40% ниже той, что сейчас имеется в магазинах Калининграда.
Ну а что не так?