Пятерка видео от Володи Моженкова
Одна из наисложнейших проблем в разработке интерфейса была и остаётся расчётом размера строки текста, которых необходимо вывести. Проблема состоит из нескольких частей: здесь и различие между шириной символов, и возможное слияние комбинации символов в один, и вопрос количества получившихся строк.
В этом видео предоставлена ошибка подхода к компьютерной безопасности. Мне кажется, что эта ошибка встречается так часто, что заслуживает отдельного видео. Искренне надеюсь, что оно поможет искоренить данный подход.
Куда записывать вашу информацию, в базу данных или в файл? Что ускорит разработку? Какие могут быть проблемы? Эти вопросы обычно задают себе начинающие программисты, сталкнувшиеся с проблемой хранения данных. Но даже уже реализовавшимся программистам стоит задумываться о таких вещах.
Способ написания методов, который помогает мне создавать программы определённого типа. Выкладываю это видео в надежде, что оно поможет вам так-же как помогает мне.
Что творится внутри нашего процессора? Из каких частей он состоит? В чём логика блока логики и кого контролирует блок контроля? Что ограничивает тактовую частоту?
Адамовы яблоки
Фильм о священнике, который не хочет принимать всю реальность окружающего его мира и нацисте, который вбивает в этого священника всю правду. Над переводом постарались Петр Гланц и Руслан Габидуллин.
Карл Саган. Космос
Хорошее чтиво о мироустройстве, науке и космосе, написанная известным астрономом, астрофизиком и популяризатором науки Карлом Саганом.

Книга была выпущена как дополнение к научно-популярному сериалу «Космос: персональное путешествие» в 1980 году.

В 2011 году был выпущен сиквел сериала под названием «Космос: пространство и время» с ведущим Нилом Тайсоном, так же известным астрофизиком и популяризатором науки.

Книге уже 35 лет и она несколько раз переиздавалась, оригинальный текст автора и его заметки сохранёны. Но ввиду того, что наука за эти годы продвинулась далеко вперед было добавлено много сносок от редакторов, что вобщем то не уменьшает полученного от книги удовольствия.
Что примечательно, книга была куплена в киоске союзпечати за какие-то 200 рублей.
Удивительно, обычно там только книги уровня Донцовой и журналы об НЛО.
Как улучшить свой стиль программирования?
Большой Секрет Еще Раз: программисты никому не нужны. И программы тоже. То есть совсем. Людям интересны они сами, их проблемы и некоторые другие люди. Просто так получилось, что часть проблем можно решить написанием кода. Если бы те же проблемы решались струганием деревянных дощечек и покраской их в зеленый цвет, и это было бы дешевле — так бы и делали.
Публикация и отладка веб-сервисов 1С на файловой базе
1. Ставим Apache
В трее появится значок запущенного сервиса:

Если апач не работает
Если значок другой (красный кружок), то скорее всего какая-то другая программа занимает стандартный 80 порт прослушки Апача (например, скайп).
В таком случае правим файлик по адресу:
c:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf
Ищем строчку:
Listen 80
И заменяем ее на любой адрес порта:
Listen 81
Сохраняем файл и перезапускаем Apache (жмакаем левой кнопкой мыши):

Проверка
Проверяем работу апача в браузере по адресу
http://127.0.0.1/
В случае, если вы изменили порт, то адрес будет таким:
http://127.0.0.1:81
Если все хорошо, то вы увидите следующее:

2. Публикация веб-сервиса
Заходим в конфигураторе в пункт меню «Администрирование -> Публикация на веб-сервере...»

Выбираем имя, каталог для публикации, список публикуемых веб-сервисов и жмём «Опубликовать»
Внимание! Не следует в качестве пути указывать корень диска (C:\), 1C начнет чудить и удалять папки на этом диске.

Проверка веб-сервиса
Опубликованный веб-сервис будет доступен по адресу:
http://127.0.0.1/Test/ws/WebServiceName?wsdl
Вместо Test и WebServiceName подставляем указанное «Имя» в публикации и имя вашего веб-сервиса соответственно.
3. Отладка веб-сервиса
Для того, чтобы заработала отладка, нужно в файле:
C:/inetpub/default.vrd
Добавить следующую строку:
<debug enable="true" url="tcp://localhost" />
Должно получиться так:
<?xml version="1.0" encoding="UTF-8"?>
<point xmlns="http://v8.1c.ru/8.2/virtual-resource-system" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" base="/Test">
<ws>
<point name="test" alias="test.1cws" enable="true"/>
</ws>
<debug enable="true" url="tcp://localhost" />
</point>
Далее в каталоге:
c:\Program Files\1cv82\conf\
Нужно создать файл с названием comcntrcfg.xml со следующим содержанием:
<config xmlns="http://v8.1c.ru/v8/comcntrcfg">
<debugconfig debug="true" debuggerURL="tcp://localhost:1560" />
</config>
Обязательно перезагружаем Apache.
И в заключении нужно включить отладку веб-сервисов в конфигураторе:



Заключение
Веб-сервисы можно тестировать с помощью программы SoapUI, нажимаем в меню «File -> New SOAP Project», подключаемся и выполняем запросы.
Если поставить точку останова в модуле веб-сервиса в 1С, после выполнения запроса в SoapUI — конфигуратор остановится на точке и позволит отлаживать нужный вам веб-сервис.
Рок-н-рольщик
Классный фильм от мастера криминальной драмы и чёрной комедии — Гая Ричи.
Фильм переводил Гоблин, часть мата запикали, но часть на аудиодорожке жива.
В 2016 обещают продолжение фильма — «Настоящий Рок-н-рольщик», всего режиссёр обещал три части.
Введение в ООП
Введение в объектно-ориентированное программирование от Володи Моженкова.
Лекции «Почти университета».

- Инкапсуляция
- Наследование
- Дочерний класс в памяти
- Агрегация и композиция
- Класс-обёртка
- Множественное наследование
- Анонимный объект
- Фабричный метод
- Абстрактная фабрика
- Простая фабрика
- Раннее и позднее связывание
- Анонимная функция и лямбда
- Functor или объект-функция (wiki)
- Двойное наследование в памяти
- Абстрактный класс
- Интерфейс в ООП
На десерт: Нужна ли математика программисту?
Структуры данных

Конечно, можно быть успешным программистом и без сакрального знания структур данных, однако они совершенно незаменимы в некоторых приложениях. Например, когда нужно вычислить кратчайший путь между двумя точками на карте, или найти имя в телефонной книжке, содержащей, скажем, миллион записей. Не говоря уже о том, что структуры данных постоянно используются в спортивном программировании.
Объектно-ориентированный анализ и проектирование
.jpg)
Фундаментальный труд про ООП.
Если в начале книги вы смутно представляете что же такое ООП и с чем его едят, то уже к 4 главе ваши мысли проясняются и вы можете уже придумывать абстракции, наследовать, агрегировать... и много других терминов, которые после первого прочтения книги вряд ли смогут уложиться в опухшей голове читателя.

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