08 Декабря 2016
312

Звездное небо Карелии

Решил собрать всякие фотки с ночным небом в кучу. На качество не серчайте - многие из них сделаны давненько и на простенький фотик.


Мой контакт, инстаграм

Canon 700d с китом

Показать полностью 7
71

C# с нуля

Просьба людям, которые хоть как-то знакомы с программированием пройти мимо этого поста.


Данный пост не сделает из вас профессионального программиста, он просто подскажет вам с чего начать.


Для начала вам нужно скачать среду разработки (IDE). Для программирования на java используется android studio, на objective-c xcode, на C# Visual Studio. Скачать Visual Studio вы можете бесплатно по этой ссылке. Скачиваем, устанавливаем, нажимаем кнопку создать новый проект. В появившемся окне ничего не меняем, нажимаем ОК. Дважды кликаем на эту белую зону, чтобы открыть редактор кода. Желательно не просто читать пост, а повторять все действия.

Писать весь код пока что мы будем между двумя скобками, в месте, которое я выделил. Сразу следует запомнить несколько правил:

В конце каждой строки должен стоять знак ;

Каждая кавычка и скобка должна быть закрыта.

Переменные


И начнем мы обучение сразу с переменных. Что такое переменная? Это область памяти в которой хранится какое-то значение.  Сегодня я расскажу только о 4 типах переменных.


Переменная Int может хранить любое (на самом деле нет) число без дробной части.

Переменная string хранит любой текст. Он обязательно должен быть указан в двойных кавычках.

Переменная char может хранить в себе любой символ, но только один. Должен быть указан в одинарных кавычках.

И переменная bool может хранить в себе только значения true или false.


Любую строку написанную ниже можно условно разделить на 3 части:

Тип переменной (ниже выделена синим), ее название (выделено белым)(может быть почти любым и выбирается вами, но не может повторяться) и значение переменной (в данном случае указано после знака равно).

Все строки подчеркнуты зеленым, из-за того, что у нас они нигде не используются.

Переменная может быть инициализирована (ей может быть присвоено значение) сразу (как на изображении выше) или уже после ее создания (смотрим ниже).

В первой строчке мы создаем переменную (объявляем ее). Пока что она не несет в себе никакой информации. Во второй и последующих мы меняем ее значения.


Операторы


Арифметические операторы (=  +  -  /  *).


Операторы сравнения (== != < > <= >=).

Чем отличается = от ==? = - это знак присвоения, а == - знак сравнения.

num = 5;

num==5;

В первом случае мы присваиваем переменной num значение 5 (если переменная была равна 40, то теперь она равняется 5), а во втором случае мы проверяем не равна ли переменная num 5 (если до этого она была равна 40, то она и останется такой же).


Условные операторы (if  else)

И сразу пример:

string text;

If (num==2){

text = "Переменная равна 2";

}

else {

text = "Переменная не равна 2";

}


Т.е на русском конструкция с if else имеет вид

Если выполняется (какое-то условие){

то происходит что-то

}

если не выполняется {

то происходит что-то другое

}


Вернемся к операторам сравнения:

== равно

!= не равно

< меньше

> больше


>= больше или равно

Примеры

if(num!=4) если num не равно 4(равно чему угодно кроме 4).

if(num<2) если num меньше 2 (2 уже не подходит).

if(num<=2) если num меньше или равно 2.


Логические операторы (!  ||  &&)


Есть и другие, но они вам пока не нужны.

! это "не"

|| это "или"

&& это "и"

Примеры:

if((num>=2)&&(num<=4)) num будет равен числу от 2 до 4 (выполняются оба условия)

if((num==4)||(num==6)) num равен 4 или 6 (выполняется только одно условие)

Метод


Метод - это кусок кода, который выполняется при его вызове.

На изображении ниже указаны 2 метода. 1 срабатывает при запуске программы, 2 при загрузке программы. Об этом мы можем догадаться из названий. Код пишется внутри метода, т.е внутри фигурных скобок.

Сразу привыкайте к тому, что вам очень много придется пользоваться гуглом.


Сейчас мы сделаем первое приложение - счетчик нажатий (ничего проще я придумать не смог)

Вновь возвращаемся в первую вкладку. Про окно №3 можете забыть, оно вам на первое время не пригодится. Окно 5 разделено на 2 части. Слева названия, справа значения. Нажав на название, мы можем увидеть в окне 6 описание свойства. Если мы хотим запустить наше приложение, нажимаем кнопку 4. Сейчас нужно открыть панель инструментов (2).

Добавляем кнопку (button) и надпись (label) (просто перетягиваем их). В окне свойств находим название этих элементов (название и текст - это не одно и то же (но в нашем случае они совпадают)).  Итак, нам нужно детально продумать, то будет делать наше приложение. Оно должно менять текст надписи на число нажатий по кнопке. Для этого нам нужно как-то обработать нажатие на кнопку. Представим, что мы не знаем, как это сделать. Идем в гугл. Пишем вопрос "c# как обработать нажатие на кнопку", нажимаем на первую же ссылку и...

Дважды наживаем на кнопку и видим, что у нас появился новый метод. Нам нужно получить количество нажатий. Количество - это число, значит нам нужно создать новую переменную int. Если мы ее создадим в методе button1_click, то у нас она будет создаваться каждый раз заново при клике на кнопку. Значит нужно создать переменную за пределами методов (если мы создадим ее в любом другом методе, то она будет доступна только в нем) и сразу присвоить значение 0, потому что при запуске программы, сразу пользователем не будет сделано ни одного клика. При клике на кнопку значение должно увеличиваться на 1, значит этот код нужно написать в методе button1_click, и значение должно сразу выводиться в label1. Как это сделать? Используем гугл. Для вывода текста мы можем использовать только тип переменной string. Но так, как у нас тип int нам нужно его преобразовать. Опять обращаемся к гуглу. Еще раз повторяю , что цель этого поста не обучить вас программированию, а указать вам, с чего начать.

Если вы хотите быстро научиться программировать, что следует сразу начать создавать какую-нибудь программу. Если она будет достаточно сложной, то за время ее создания вы узнаете почти всю информацию, которую вы могли бы узнать из книг и уроков по программированию, но при этом потратите значительно меньше времени.

Показать полностью 9
10

Искусство намёка: как упражняли социальный интеллект люди девятнадцатого века

Пост-угадайка в Лигу психотерапии для желающих проверить свою наблюдательность.


Сначала краткий пересказ-перевод описания картины на сайте музея, потом вопрос.


"Молодой вдове не терпится снять свои чёрные траурные одежды, поскольку она собирается вновь выйти замуж. Портниха показывает ей сиреневое платье, цвет которого считался подходящим для женщин во время последнего периода траура. В те времена траур по супругу носили минимум два года.


Изначально на картине был изображён и военный, новый ухажёр. Однако критики сочли это вульгарным. Так, в частности, писали, что "обручение вдовы бестактно продемонстрировано стремительно входящим военным, что совершенно не к месту и не ко времени". И ещё: "Вдова, мастерица и служанка представлены прекрасно, шелка и атласы способны даже святого соблазнить отказаться от траурного чёрного, хотя мы и не знаем, будет ли эта леди выглядеть лучше в более жизнерадостных цветах. И солдат, который, как мы полагаем, и является причиной этих перемен, его тёмная фигура вовсе не кажется достойной этих усилий".


И Редгрейв переделал картину, однако при этом оставил немало других намёков на то, что женщина собирается вскоре снова выйти замуж: так, в шляпной коробке на переднем плане- свадебный капор, на туалетном столике - веточка флёрдоранжа".

Искусство намёка: как упражняли социальный интеллект люди девятнадцатого века
Ричард Редгрейв, 1846 г., из коллекции музея Виктории и Альберта, Лондон.


Хитренький вопрос:

О чём вы НЕ догадались, глядя на эту картину и, как вам кажется, почему?


Варианты ответа:


- не догадался про траур


- не догадался, что готовится снять траур


- не догадался, что собирается замуж


- не догадался, что композиционно ею любовался жених перед ширмой


- не догадался, что композиционно на всё это сверху смотрел покойный муж из-за ширмы.


Рассказ о картине отсюда

Показать полностью 1
675

Пословицы и поговорки разных стран мира проиллюстрированные буквально

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


У плодов с одного дерева может быть разный вкус (китайская пословица)

Значение: У членов одной семьи разный характер.

У детей ложечника часто самые плохие ложки (исландская пословица)

Значение: Заботясь о других, некоторые забывают о своих близких.

Плохой балерине юбка мешает (польская пословица)

Значение: Неумелому человеку не стоит жаловаться на пустяковые причины.

Упадёшь семь раз – устоишь в восьмой (японская пословица)

Значение: не позволяйте поражениям удерживать вас от движения вперёд.

Кусок хлеба в кармане лучше, чем перо на шляпе (шведская пословица)

Значение: Еда важнее, чем мода.

Собака, укушенная змеёй, боится и сосисок (бразильская пословица)

Значение: Пострадав, ты становишься более осторожным.

Чёрт всегда забирает обратно свои подарки (украинская пословица)

Значение: Легко пришло, легко ушло. Ничто не длится вечно.

Хорошая книга подобна доброму другу (китайская пословица)

Значение: Хорошая история останется с вами навсегда.

Борода не делает вас философом (итальянская пословица)

Значение: Не следует судить о вещах по их внешности.

В реке, полной пираний, даже крокодил плывёт на спине (бразильская пословица)

Значение: Каждому следует защищать свои слабые места.

Медведь и охотник никогда не сойдутся во мнениях (норвежская пословица)

Значение: Некоторые разногласия просто невозможно решить.

Скунс не чувствует своего запаха (тайская пословица)

Значение: Люди, поступающие неправильно, часто даже не осознают этого.

Хороший пахарь и на гусе вспашет (литовская пословица)

Значение: Тот, кто знает своё дело, справится с задачей даже при помощи плохих инструментов.

Чтобы победить тигра, следует сохранять спокойствие (тайская пословица)

Значение: Нет смысла паниковать перед лицом опасности.

Дай ему палец – он и руку откусит (итальянская пословица)

Значение: Излишняя доброта лишит вас всех преимуществ.

Показать полностью 15
80

Правильно ли?

Погибли дети из спортивной группы в ХМАО. Много разговоров об ответственности, правильной организации поездок детских групп на соревнования. У меня была история связанная с такой поездкой, которая, возможно, кардинально поменяла мою жизнь.


С 7 лет я занимался плаванием в ДЮСШ. Практически вся жизнь была сориентирована на занятия этим спортом - тренировки каждый день, даже в воскресенье, а какое-то время тренировались даже по два раза в день. Летом смена, а то и две в спортивном лагере на Волге. У нас была хорошая, дружная группа, хороший тренер с которым у нас было полное взаимопонимание. Кстати, он подсадил меня на фэнтези, дав прочитать "Хранителей"(первая часть "Властелина Колец").


1986 год (нам было 11лет). Наша группа поехала на соревнования в Ульяновск. Сидим нашим детским садом железнодорожном вокзале на чемоданах, с нами присутствуют человека три родителей - пришли провожать своих чад, а в поезде нас должен сопровождать только тренер. И вот, приходит тренер. Поддатый. Не в говно, но состояние не допускает двоякого толкования.

В итоге: родители докладывают о ситуации в спорткомплекс, группу снимают с соревнований, тренера увольняют (правда, через пару лет восстанавливают). Дальше больше: группу распускают, половина группы уходит из спорта сразу, остальные разбегаются в течении полугода. Из группы остаются заниматься 4 человека (я в их числе). За два года я занимался в 4-х разных группах: и со своим годом, и на год младше, и на год и на два года старше. Осенью 1988 года я заболел воспалением лёгких и тоже завязал с плаванием, успев выполнить норматив КМС.


Меня не покидает ощущение, что родители на вокзале слегка погорячились. Тренер проспался бы за ночь в поезде, соревнования бы состоялись, группа продолжила бы своё существование. А так, столько человеческих жизней сделали непредвиденный поворот и в лучшую ли сторону.


В любом случае спасибо плаванию за огромный запас здоровья, не закончившийся по сей день. Если у вас встал вопрос о выборе вида спорта для ребёнка, то я бы настоятельно рекомендовал - максимум развития организма при минимуме травматизма!


Но правильно ли?

Показать полностью
10

Бандеролька Qwintry КРАЖА!!!

Всем добрый день. Хочу написать отзыв про посредника из Америки Бандерольки (Qwintry) КРАЖА!!!. Пользовался этим посредником полгода (с мая по ноябрь 2016 года) Через этого посредника было отправлено 10 посылок. ДО этого прямо негативных было несколько отзывов, но были нарекания именно по самой работе, сами посылки доходили рано или поздно в целости и сохранности. Одиннадцатая будет последняя через них. Отправил себе в этой посылке 4 вещи (айфон 6 б/у, apple watch б/у, новый силиконовый ремешок для этих часов, и зарядный кабель в комплекте с подставкой для этой зарядки) В момент отправки в инвойсе был указан вес общей посылки 0,95кг. Само собой, проверить и понять вес без упаковки каждой из вещей которые приходят от разных продавцов в америке не представляется возможным, без дополнительной платы. Поэтому общий вес на вскидку показался более-менее правдоподобным. Посылка ехала с обычным средним сроком до г. Красноярска. 16 дней, (с момента получения данных об отправке). Это значит, что посылку сформировали, взвешали каждую посылку внутри, и положили в общую коробку, выставили инвойс и списали деньги с личного счета за доставку. На момент получения посылки выяснилось, что в посылке нет самой дорогой вещи, это iphone 6. Сразу связался с поддержкой, за все время переписки от них было получено 2 письма, первое что они полчили информацию с подробным описанием от меня о краже, второе письмо было с вопросом прислать принт скрин экрана где было видно трек номер, подтверждение о получении посылки, название лота и цену на сайте ebey. Я отправил что они просили. Потом решил сам выяснить один важный момент. Я взвесил каждую вещь из посылки по отдельности, и у меня получилось, что вся посылка вместе со всем содержимым и упаковочными материала внутри вешала как раз ровно 0,95кг!!! Это означало что именно на момент взвешивания на складе в америке в делавере уже не положили смартфон! я об этом написал несколько писем, с вложениями фото всех вещей по отдельности, и всеми доказательствами что посылка не вскрывалась в момент доставки до места назначения! Никто не вообще не ответил с тех пор, прошло больше недели. Неоднократно пытался связаться через сайт, тоже важный момент, до кражи со мной всегда общался постоянный менеджер, после инцидента стали подсовывать операторов стажеров, которые обычно вежливо посылали меня, что ни ничего не знают, и все вопросы нужно решать через их почту. Как итог, товар был украден у них на складе, вещь никто не собирался отправлять, и если бы это произошло именно по вине сотрудника, то любая нормальная компания наказала бы человека за кражу, как минимум и потерю компенсировала! В данном случае полнейше молчание, говорит лишь о том, что именно компания была в курсе кражи и с ее подачи была совершена кража. Я работаю в закупках в разных компаниях более 10 лет, и кражи периодически случались с разными Транспортными Компаниями российскими, но все эти вопросы решались обычно. Тут же писать и жаловаться бесполезно, компания зарегистрирована в Аляске, передавать все материалы кражи в российскую полицию бессмысленно, не в их юрисдикции находится компания. Подавать заявление в американскую полицию бесполезно, так как я не резидент США. Каждый кто прочитал мой отзыв сам может сделать свои выводы, стоит ли работать с компанией, где кражи абсолютно нормальны, и никак не решаются эти вопросы.

Показать полностью
Мои подписки
Подписывайтесь на интересные вам теги, сообщества, авторов, волны постов — и читайте свои любимые темы в этой ленте.
Чтобы добавить подписку, нужно авторизоваться.

Отличная работа, все прочитано! Выберите