среда, 21 декабря 2011 г.

Media player classic - отключаем Shaders

Если картинка отображается не полностью (Shaders=letterbox) или видео отображается не в естественном цвете, а в других проигрывателях все ОК, то значит у вас включены Shaders.
Чтобы все вернуть по умолчанию, нужно зайти в меню Play > Shaders > Shaders Disabled

вторник, 20 декабря 2011 г.

Массив массивов

Массив int data[1][2]=5;

1. Компилятор ищет с нулевого элемента
0 1 2 3 4 5 6















2. Компилятор и адресная арифметика: *(data+1)







0 1 2 3 4 5 6








3. Считаем начиная с нуля







0 1 2 3 4 5 6








4.







0 1 2 3 4 5 6








5. Компилятор и адресная арифметика: *(*(data+1)+2)







0 1 2 3 4 5 6








воскресенье, 18 декабря 2011 г.

среда, 23 ноября 2011 г.

TP-Link TL-WR1043ND. Пробрасываем порты. DC++


  1. Открываем командную строку (Win+R -> cmd) и вводим команду ipconfig /all
  2. Находим и запоминаем Физический адрес нашего ПК (MAC Address), у меня это будет E1-C3-E1-C3-E1-C3
  3. Находим и запоминаем ip-адрес нашего ПК, у меня это 192.168.1.111
  4. Открываем браузер и вводим адрес http://192.168.1.1/
  5. После правильного ввода пароля попадаем в настройки роутера.
  6. Открываем IP & MAC Binding -> - ARP List. Кликаем на Load напротив нашего MAC-адреса

четверг, 15 сентября 2011 г.

Указатели(references *) или ссылки(pointers)

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

Подобным образом строится структура связанных данных, которые могут занимать память не подряд, а размещаться там, где есть свободное место. Каждый элемент такой структуры должен «знать», за кем он «стоит», т.е. содержать ссылку на предыдущий элемент цепочки.

Статья про указатели

среда, 14 сентября 2011 г.

Recommended Books



  1. Дональд Э. Кнут - Искусство программирования (алгоритмы, откуда брать идеи, как их реализовывать)
  2.  Б. Керниган, Д. Ритчи - Язык программирования C
  3. Б. Страуструп - Язык программирования С++ Это создатель С++. (Ругают за то, что он не использует операцию очистки памяти)
  4. Фень Юань - Программирование графики для Windows. (О низкоуровневом программировании графики под Windows не использую ни какие сторонние библиотеки и т.д. Все с нуля.)
  5. Серия книг SAMS - Освой самостоятельно... Освой самостоятельно С++ за 21 день
  6. Серия книг O'Reilly с Фотографией(ями) вверху и нижним красными(бардовым) цветом. Oracle PL/SQL
  7. С. Макконнелл - Совершенный код
  8. Герберт Шилдт - "Полный справочник по С++" 4-е издание . В первой части книги рассматриваются многие аспекты языка С. Во второй части начинается рассказ о С++.

понедельник, 12 сентября 2011 г.

Оперативная память. Адресация

х32
2^32 = 4 294 967 296 байт / 1024 = 4 194 304 Кбайт / 1024 = 4 096 Мбайт / 1024 = 4 ГБ
х64
2^64 = 18 446 744 073 709 551 616 байт / 1024 = 1 801 439 850 9481 984 Кбайт / 1024 = 17 592 186 044 416 Мбайт / 1024 = 17 179 869 184 ГБ = 16 777 216 Терабайт

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

четверг, 1 сентября 2011 г.

Joomla, Joostina - проблема с кодировкой в компонетах

Решение проблемы будет рассмотрено на примере установленной CMS Joostina 1.3.0.4::837 build.
Проблема началась после того как был установлен компонент True Gallery 2.0.
После установки этого компонента кодировка отображалась не верно. И вместо русских букв были непонятные иероглифы.

SSH туннель используя PuTTY

среда, 24 августа 2011 г.

Truth table for AND and OR

Truth table for AND and OR is:
a
b
a && b (AND)
a || b (OR)
a ^ b (XOR)
!a
false false false false false true
false true false true true true
true false false true true false
true true true true false false


понедельник, 22 августа 2011 г.

Фаренгейт, Габриель

Ноль на этой шкале определяется по температуре замерзания смеси воды, льда и нашатыря, а за 100 °F принята нормальная температура человеческого тела (однако Фаренгейт ошибся в последнем измерении: нормальная температура человеческого тела составляет 97,9 °F). По одной из версий за 100 градусов температурной шкалы Фаренгейт принял температуру тела своей жены, которая в момент измерения температуры была больна лихорадкой

понедельник, 15 августа 2011 г.

Приближенные значения чисел. Округление чисел

23,88 до десятков — 20
19,235 до сотых — 19.24
2345 до сотен — 2 300
7,3478 до тысячных — 7.348
920,27 до десятых — 920.3
3 781 544 до тысяч — 3 782 000
39,6272 до сотых — 39.63
451,923 до целых — 452

суббота, 13 августа 2011 г.

Шпоры: Простейшее применение Eclipse CDT в windows 7

Шпоры: Простейшее применение Eclipse CDT в windows 7: "ите в этом же блоге, как это мож"

Шпоры: Компиляция приложения gtk в среде windows 7

Угол Эйлера: Настройка C++ проекта в Eclipse CDT с MinGW

понедельник, 25 июля 2011 г.

Сохраняем настройки cmd

После того, как мы установили все настройки цвета, шрифта и т.д., жмем на ОK. Появится окно с радиокнопками. Выбираем "Сохранить свойства для других окон с тем же именем"

понедельник, 18 июля 2011 г.

Глоссарий (programming)

variable - переменная (сущ.)
expressions - выражения
statements - операторы
flow - поток
reference - ссылка (существительное)
invoke - вызывать (глагол)
represented - представленный (прилагательное)
represents - представляет
representation - представление (сущ.)
including - включая; в том числе (предлог)
indicates - указывает
equals - равно
determines - определяет
runtime - время выполнения (сущ.)
notify - уведомлять; сообщать; информировать  (глагол)
causes - причины
current - текущий
until - до; не раньше (предлог); до тех пор пока (союз)
specified - указанный; определенный
elapsed - прошло
interrupts - прерываний
certain - определенный
amount - количество
--------------------------------
Check it out
Check this out

сha get out (сленг) как обращение к кому-либо
например, Don't cha wish your girlfriend was hot like me? - хотел бы ты... как призыв - выйти на танцпол)
"Собираешься ты выходить?!"
т.е. обращение к кому-либо. 
т.е. cha get out = do you get out? 

вторник, 12 июля 2011 г.

Команды Git

If Error: fatal: remote origin already exists.
git remote -v show // смотрим, чтобы стоял верный путь
git remote rm origin //если не верный. удаляем
git remote add myorigin git@github.com:myname/myprojectname.git // добавляем заново репозиторий
// где Again "origin" is the name of the remote repository.
git push -u origin master

На сайте мы создаем репозиторий с именем copy-my-data
На локальном ПК создаем одноименную папку в .ssh/copy-my-data

Переходим в папку с проектом:
cd .ssh/copy-my-data
git status
git add .
git commit -m "Message"
git push

Извлечь (fetch) всю информацию, которая есть в репозитории origin (или название вашего репо): $ git fetch origin

Эта команда загружает файл с сайта на локальный ПК
Слить (merge) информацию, которую получили через fetch с рабочим каталогом: $ git merge origin/master

четверг, 23 июня 2011 г.

Micro-USB зарядка для PocketBook Pro 602

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

FLEET
Модель
FCC050100U
Номинальное выходное напряжение
5 В пост. тока, 1 A
Оборудование имеет маркировку 0984 и допущено к эксплуатации в странах ЕС.
Данная маркировка указывает на то, что оборудование соответствует требованиям Директивы ЕС.

среда, 22 июня 2011 г.

Выравниваем горизонт

Способ 1
Double click на изображении > Edit > Free Transform (CTRL +T) > применить
Способ 2
Ruler Tool (Линейка) > проводим горизонт > Image > Rotate Canvas > Arbitrary (Произвольный поворот) > OK
Способ 3 - действует начиная с версии CS5
С помощью инструмента Ruler Tool (Линейка) можно быстро выровнять горизонт и при этом, после выравнивания он сам кадрирует фотографию,  т.е. обрезает ненужное.
В меню Analysis > Ruler Tool (Линейка) > проводим горизонт > кнопка Straighten (Выпрямить)

Если отменить действие один раз (Сtrl+Alt+Z), то вернутся обрезанные края.

Сохраняем изображения из фотогалереи

В фотогалереях бывает нельзя сохранить открытое изображение. Проблема решается таким образом:
  • В Firefox кликаем не на саму картинку, а где-нибудь сбоку правой кнопкой мыши и выбираем из меню Исходный код выдлеенного фрагмента > выделяем URL картинки
  • Либо из меню выбираем Информация о странице > вкладка Мультимедиа и находим там URL нужного изображения

среда, 15 июня 2011 г.

cmd

Переход в корневой каталог - cd\
Перейти из подкаталога в родительский каталог - cd ../
Указать на текущую папку - cd ./

Как оформить загранпаспорт нового образца на 10 лет (биометрический)

Сделать паспорт можно двумя способами: по-старинке (собирать все самому и идти сдавать) или через интернет.
Я буду описывать первый способ.
Перечень документов можно взять на сайте www.fms.gov.ru или на www.gosuslugi.ru.

понедельник, 13 июня 2011 г.

Import БД в phpmyadmin

У нас есть готовый дамп БД, например, phpblog.gz. Заходим в управление phpmyadmin и создаем новую БД с аналогичным названием дампа БД - phpblog. Выбираем из выпадающего списка слева название нашей БД. Затем нажимаем на вкладку SQL/кнопка "Выберите файл"/выбираем наш архив phpblog.gz/нажимаем на кнопку "Пошел".

четверг, 2 июня 2011 г.

Печать файла pdf

Чтобы распечатать весь текст из pdf-докумнта, нужно нажать Ctrl+P и в свойствах Page Scaling (Масштабирование страницы) выбираем Shrink to Printable Area (сжать до области печати).

суббота, 14 мая 2011 г.

Расчет тарифа (Интернет)

Скорость передачи данных, мбит/с Скорость передачи данных, кбит/с Скорость передачи данных, КБайт/с Скорость передачи данных, МБайт/с
48,8 48,8 * 1024 = 50.000 50.000 / 8 = 6250 6250 / 1024 = 6,1
провайдер, hdd
p2p, torrent

четверг, 21 апреля 2011 г.

Работа. Отгул

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

пятница, 15 апреля 2011 г.

Как легко считать в уме

Цитата
На самом деле в уме считается весьма быстро. Главное упрощать и не запутаться.
Я разбиваю на более простые числа, а потом суммирую. Например.
Надо: 69*69
Делаю: 69*60 + 9*69

вторник, 12 апреля 2011 г.

Windows. Shutdown, Restart, Logoff

shutdown.exe -r -t 0
shutdown.exe -s -t 0
shutdown.exe -l

-s Shutdown Windows
-r Restart Windows
-l Logoff current user
-t nn Change default delay to nn seconds
-f Force programs to shut down
-a Abort a shutdown or restart

четверг, 7 апреля 2011 г.

Adobe Reader. Отключаем возможность кликать по ссылкам в pdf-документе

  1. Заходим во вкладку Редактирование
  2. Установки...(Ctrl+K)
  3. Вкладка Основные
  4. Убрать галочку на против Создавать ссылки из URL-адресов


среда, 30 марта 2011 г.

IRC

Устанавливаем irc-клиент KVIrc
Подключаемся к серверу irc.opera.com
Вписываем любой ник
Теперь нужно зарегистрировать свой ник
Вводим команду /msg nickserv register <Ваш_password> <Ваш_e-mail> или /ns register <Ваш_password> <Ваш_e-mail>
На почту придет подтверждение. нужно его скопировать и ввести в строку KVIrc, например вот это: /msg NickServ AUTH 123456789
Чтобы залогиниться нужно ввести команду /msg nickserv identify <Ваш_password> 
или /ns identify <Ваш_password>В свойствах сервера, вкладка Идентификация задаем ник и пароль
Во вкладке Соединение ставим галку - Подключаться к этому серверу при старте
Во вкладке Входить на каналы пишем в пустое поле название канала, например, opera и нажимаем кнопку добавить.


Джеймс Гослинг (James Gosling) — создатель языка Java, в личном блоге написал о своем переходе в штат Google.

Джеймс Гослинг (James Gosling) — создатель языка Java, в личном блоге написал о своем переходе в штат Google.
Коменты:

Интересно, что спрашивали у Гослинга на собеседовании?
  1. Какой у вас опыт работы с Java?
  2. — На каких языках Вы пишете код? — Я не пишу код — я пишу язык

понедельник, 28 марта 2011 г.

Подсветка синтаксиса кода в Word


  1. Открываем Notepad++
  2. Вставляем код, например Java-код
  3. Вкладка Синтаксис > Java
  4. Вкладка Кодировки > Кодировки > Кириллица > Windows-1251
  5. Вкладка Дополнения > NppExport > Export to HTML
  6. Открываем наш только что сохраненный файл формата HTML в MS Word

    пятница, 18 февраля 2011 г.

    Сохраняем текстовый файл в кодировке DOS 866

    Открываем файловый менеджер Far
    Выбираем наш текстовый файл, например он называется - Hello.java (или *.txt)
    В Far нажимаем на клавишу F4
    Вверху будет видна кодировка 1251 (Windows)
    Чтобы ее поменять на DOS достаточно нажать один раз клавишу F8 и она поменяется на 866
    Это и есть DOS-кодировка. Теперь можно писать кириллицей (в русской раскладке) и затем сохранить файл клавишей F2

    1.3 java home

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

    1.2 java home

    Напишите программу, которая вводит число, а выводит на единичку больше.

    1.1 java home

    Напишите программу «повторюшку», которая вводит строчку с клавиатуры, а затем её же и выводит.

    понедельник, 31 января 2011 г.

    Классная фраза. Просто рвет мозг

    Насколько дробление информации в информационном потоке можно рассматривать в контексте всей парадигмы современной цивилизации?
    Сергей Голубицкий

    понедельник, 17 января 2011 г.

    Windows 7 - Расшариваем папку

    Обращаться к ПК по ip \\192.168.1.3
    1. На всех компах поставить общую группу Dexter
    2. На всех компах активируем учетную запись "Гость" (Панель управления/Учетные записи пользователей/Управление другой учетной записью/Гость/Включить)

    вторник, 11 января 2011 г.

    Подключаем PocketBook 602 к интернету через WiFi

    На роутере (маршрутизаторе) Asus WL-530G V2

    Настройки роутера
    Wireless/Interface/Wireless Mode:802.11g (у меня такой стоит, у вас может быть другой)
    Wireless/Interface/Authentication Method:WPA-PSK
    Wireless/Interface/WPA Encryption:(Шифрование)AES или TKIP (pocketbook поддерживается любое)