Category: it

Category was added automatically. Read all entries about "it".

К Вам (верхний пост)

Мои посты грешат краткостью и зачастую скрытой несерьезностью, которую перестали замечать даже знакомые. Что с одной стороны должно радовать артиста во мне, а с другой вызывает желание вырваться из созданного амплуа.
А я...
Я почти никогда не пишу, о чем в действительности думаю. По крайней мере, не позволяю себе делать это часто. Мой дневник - это, скорее, шалость. И ею останется.
Этим объясняется и некоторая игра русским языком, и изобилие несколько провокационных мыслей о женщинах, и самоирония, которая присуща большинству строк о себе. И юмор практически каждого поста. И неявная грусть, сопровождающая все эти строки.
Не судите обо мне по тем глупостям, что подчас появляются тут. Несколько серьезных постов кряду - это вынужденное исключение.
Я лучше. Я хуже. Я совсем другой.


Приглашаю на страничку Екатерины Горбовской, которую я веду.


promo edkin march 10, 2017 15:32 8
Buy for 500 tokens
Десять рублей в магазине выпали. Раньше я бы назвал их червонцем, а сейчас это слишком громко. Гривенник. Так вот... Я на секунду замешкался, а когда обернулся, его уже поднимала какая-то женщина. До этого она пыталась обратить мое внимание на пропажу, я потому и повернулся, что заметил ее жест…

Медленный интернет и роутер ASUS

Если у вас роутер ASUS (у меня RT-AC66U), а интернет стал чудовищно тормозить, то всему виной весенние 2018 года прошивки.
Полагаю, новые версии защищают сеть от последних угроз, однако железо неновой - хоть и некогда топовой - версии роутера не рассчитано на такое.

Collapse )

Если у вас есть дети

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

Чуть теории. Потратьте минутку для понимания процесса. Или пропустите.
Когда в адресной строке браузера вы набираете адрес сайта, то сначала запрос с именем отправляется в одну из служб доменных имен (DNS), где адрес типа yandex.ru преобразуется в уникальный сетевой адрес узла в интернете типа 213.180.204.11

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

Collapse )

VBA, часть 3. Первая программа: разбор и оптимизация

Предупреждение: рекомендую читать посты непосредственно в моем журнале, т.к. я настроил его стиль (CSS) для наиболее легкого чтения исходного кода программ. Но это не обязательно: мучайтесь в своем!

6)Разбор и оптимизация программы


Итак, продолжим от сих?

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

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

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

Если вы вообще смотрели код программы, то заметили в самои начале строчки:


'
'
' Макрос1 Макрос
' Макрос записан 14.06.2013 (Eduard)
'


Все это комментарии, т.е. текст, который программа не выполняет, служащий для описания программы на понятном языке.
Комментарии в VBA обозначается апострофом (').

Начну.


Sub Макрос1() ' это объявление нашей процедуры - отдельного куска программы


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

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

VBA Excel


Collapse )

Ой! Ну надо же! У меня заработало!! Радость-то какая, радость!!!
Удач!

VBA, часть 2. Настройки Excel, первая программа: оформление

Предупреждение: рекомендую читать посты непосредственно в моем журнале, т.к. я настроил его стиль (CSS) для наиболее легкого чтения исходного кода программ. Но это не обязательно: мучайтесь в своем!

4) Настройки Excel для будущих уроков VBA.


Для первого урока нам понадобится изменить настройки по умолчанию для Microsoft Office вообще и Excel в частности.
Во-первых, желательно установить справку по VBA.
Для этого идем в Панель управления - Установка и удаление программ (или Программы и компоненты в зависимости от версии Windows) и, выбрав в списке Microsoft Office нажимаем кнопку Изменить.
После недолгой подготовительной работы появится вот такое окно.

VBA, Excel


Нажимаем Далее
Ставим галочку Расширенная настройка приложений (не для всех версий) и нажимаем Далее.

Collapse )

VBA, часть 1. Введение в Excel, формулы

Предупреждение: рекомендую читать посты непосредственно в моем журнале, т.к. я настроил его стиль (CSS) для наиболее легкого чтения исходного кода программ. Но это не обязательно: мучайтесь в своем!

1) Ввод в Excel.


2) 5 основных функций.


3) Все остальные функции.



1) Ввод в Excel.


Первый урок разочарует всех, кто ожидал от него хоть каких-то новых знаний.
Но я его дам, имея представление примерно о трехстах сотрудниках, у которых в анкете записано знание Excel. Рассказываемые здесь азы знали двое. Всего двое!
Я с удовольствием поверю, что моя аудитория лучше, ибо вы сами пришли учиться.
Так вот это будет единственный урок, посвященный по большей части самому Excel-ю, составлению формул, и пяти основным функциям, четыре из которых алгебраические.

Я сам буду работать под русским Microsoft Office 2003: мне не нравятся последние изменения в интерфейсе, что справочно и мало не повлияет на наше взаимопонимание.

Excel сам по себе мощнейшая система вычислений со множеством встроенных функций и удобным представлением данных.
Данные хранятся в ячейках таблицы, у каждой из которых есть номер строки (слева) от 1 до 65536 и номер столбца (наверху), обозначаемый латинскими буквами от A до IV или цифрами от 1 до 256. Каждая такая таблица хранится на отдельном листе с ярлыками их названий внизу слева направо (проверьте, что ярлыки листов отображаются!), которые и составляют отдельный документ, хранимый в файле.
Если у Вас номер столбца обозначен цифрами идем в Сервис - Параметры - закладка Общие и снимаем галочку Стиль ссылок R1C1. Это важно, т.к. существует два способа адресации ячеек и - соответственно - написания формул, но мы будем использовать стандартный.

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

Адрес ячейки в выбранном нами формате состоит из номера столбца и номера строки. Например A1 или BC100.

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


2) 5 основных функций Excel.


Давайте освоим 5 самых распространенных функций Excel, которые составляют 70% от необходимых на практике для специалиста и 120% у обычного пользователя.
Четыре из них - арифметические действия.
Итак, введем в ячейки A1 и B1 числа (для вас - любые):



Collapse )

VBA, часть 0. Я вам даю, чего же более?

Этот пост я постоянно откладывал, потому что он - обязательство.
Так вот этим постом я декларирую дать 10 практических уроков VBA под Excel.

Немногие знают, что Microsoft Office вообще и Excel в частности содержат в себе мощнейший язык программирования, почти безгранично расширяющий возможности данного пакета программ.
Более того, в слегка измененном и не всегда совместимом виде этот язык поддерживают и другие офисные пакеты, например самый распространенный OpenOffice.
(Совместимость c MS Office. Часто задаваемые вопросы: «Есть ли поддержка VBA в OpenOffice.org?» - «OpenOffice.org поддерживает макросы VBA. Различные версии и сборки Ооо делают это с разной эффективностью. Возможно, стоит попробовать использовать другую версию или сборку OpenOffice.org, например OpenOffice.org pro.»)
Я часто удивляюсь, как, постоянно выполняя одну и ту же работу, сотрудники пальцем не пошевелят ее автоматизировать.
Яркий пример - нотариальные конторы, где девочки в однотипные документы вставляют ФИО в разных падежах, боясь пропустить поле, не удалить данные предыдущего клиента или допустить ошибку, еще более яркий, но мало известный - уставные документы компаний, во множестве которых нужно прописать одних и тех же, но каждый раз разных учредителей. Все это, разумеется о Microsoft Word. Впрочем, под ним мне больше всего нравится привести любой текст в нормальное читаемое состояние с привычными мне отступами абзаца, параграфа, размером шрифта, выравниванием, отсутствием переноса, прочими личными предпочтениями нажатием одной кнопки "Сделать красиво".
Сделать массовую рассылку писем на 8 Марта с данными конкретных адресатов внутри вместо "Дорогие женщины!", групповую обработку контактов - все это VBA под Microsoft Outlook.
Я встречал целые предприятия, где бухгалтерия и база клиентов велась из-под программ VBA для Microsoft Access.

Но я буду про VBA для Excel, на котором сам писал немало, бесконечно экономя время себе и коллегам.
Excel - сама по себе мощнейшая программа вычислений, и если, работая в ней ежедневно, вы научились вносить в нее только числа и обводить их рамкой, то при условии отсутствия пусть даже глупой, но личной секретарши, скорее всего, место, на котором вы сейчас сидите - это ваш карьерный потолок, и то при условии, что его никто не автоматизирует.
А что еще сказать человеку, использующему компьютер для забивания гвоздей и не доросшему до уровня клавиатуры перед собой или секретарши боса? - Ну! Именно это я и сказал!

Collapse )

Фотогалерея

Часто удивляюсь, что интересные фотографы и даже фотостудии имеют скудную и убогую страничку с фотографиями в Интернете. Фотографии маленькие, навигация ужасна.
Между тем, давно уже существуют способы эффектного представления своих фоторабот без необходимости глубокого знания HTML, PHP и прочей лабуды. И все это free - бесплатно.
Для примера.


Collapse )

ReConnect

Тем, кто много качает с файловых обменников типа RapidShare или DepositFiles наверняка знакома программа USDownloader для массовой скачки. К ней существует масса доработок для ввода буквенно-цифрового кода. У меня они не работали, видно, мало старался. Качать она может с нескольких десятков популярных серверов, но я предпочитаю два вышеперечисленных.
Так как все это я делаю дома и в основном, дав задание, оставляю на ночь, для повышения производительности скачивания мне надо менять мой IP адрес после каждого скаченного файла. Как и у большинства домашних пользователей, адрес у меня динамический, т.е. мне надо разорвать связь, подождать, восстановить ее и получить новый IP. Прочитал в посвященном этой программе форуме о способах автоматизации этого процесса и даже что-то попробовал, но эти способы смутили мой компьютер.
Я - не сказать "написал" - наскоро состряпал программку ReConnect (202 kb) на базе примера по Ras API. Стряпанье свелось больше к поиску и исправлению ошибок в примере, плюс чуть моего кода. В планировщике программы USDownloader настраивается выполнение этой программы после закачки каждого файла. ReConnect запускается, ждет 10 секунд, не отключат ли ее (а вдруг именно сейчас отключение Интернета нежелательно), разъединяет подключение, ждет 40 секунд, подключает интернет (передает мне номера Ваших оффшорных счетов) и закрывается.
Настроенный на минутную паузу между повторами USDownloader начинает новую закачку через одну, а не ~90 минут.
А я, сидя перед компом, еще долго чешу репу: "А че дальше-то делать с номерами Ваших оффшоров?".

P.S. Ввиду смехотворности интерфейса ReConnect - скрин настройки USDownloader + не забудьте про "Пауза между повторами (мин.)" - 1.
P.P.S. Ложка дегтя: т.к. дома у меня одно сетевое подключение, программа работает только с одним, если их несколько - с первым по списку. Оно не обязательно то, что Вам нужно, но - подсказка перед тем, как трясти меня - поставьте первым именно то, что нужно.
P.P.P.S. ReConnect ничего не создает и никуда не передает созданное Вами. И будьте снисходительны: программирование - одно из моих хобби Удач!