Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1

ТЕМА: Программирование

Программирование 25.06.2016 05:59 #8156

  • jura_k-2
  • jura_k-2 аватар
  • Вне сайта
  • Сообщений: 18
  • Репутация: 0
"The wall" – программа против монитора. Она скрывает часть экрана с ненужной информацией.
Не секрет, что на мониторе показывают не только то, что вы хотите, но и то, что вы не хотите. Допустим, вы переводите мангу. Заходите на сайт переводчика. И тут оказывается, что помимо переводчика там есть реклама, которая мешает сосредоточиться и выбрать нужное слово из списка. Что делать? Запускаем программу "The wall". Скрываем часть экрана, которая отвлекает от работы. И делаем своё дело.
Скачать программу можно здесь:
yadi.sk/d/TrKhx_Mda6JH5

Автор программы – я. Совместимость программы: Windows 32-bit.
У каждого человека есть тяга к прекрасному. Меня попросили усовершенствовать программу, и вот новый вариант:
yadi.sk/d/3gn8k0WaaBBh9

Тут можно на эту форму поместить картинку. Картинка должна называться "The wall.jpg" и находиться в той же папке, что и программа.
Администратор запретил публиковать записи.

Программирование 25.06.2016 06:13 #8157

  • jura_k-2
  • jura_k-2 аватар
  • Вне сайта
  • Сообщений: 18
  • Репутация: 0
В жизни каждого анимешника бывает момент, когда скачанные субтитры не подходят по таймингу. Предлагаю пользоваться программой "T1". Она смещает субтитры на заданное число секунд (целое, дробное или отрицательное).
Субтитры должны быть в формате "*.ass" и иметь кодировку текста "UTF-8".

Переименовываете свой файл с субтитрами в "1.ass". В начале файла пишете желаемое число секунд и закрываете файл. Запускаете программу "T1". Закрываете открывшееся окно – оно ни для чего. Затем появляется файл "2.ass" со смещённым таймингом.
Скачать программу:
yadi.sk/d/LarJd2hajjyrJ
Администратор запретил публиковать записи.

Программирование 27.06.2016 08:57 #8162

  • t3_kitsune
  • t3_kitsune аватар
  • Вне сайта
  • Сообщений: 6
  • Репутация: 0
И тут оказывается, что помимо переводчика там есть реклама, которая мешает сосредоточиться и выбрать нужное слово из списка. Что делать?
Адблок и иже с ним ставить. А не какие-то левые программы.
Администратор запретил публиковать записи.

Программирование 27.06.2016 17:42 #8163

  • jura_k-2
  • jura_k-2 аватар
  • Вне сайта
  • Сообщений: 18
  • Репутация: 0
Они не левые, они мои. Я лично написал.
Администратор запретил публиковать записи.

Программирование 27.06.2016 18:30 #8164

  • t3_kitsune
  • t3_kitsune аватар
  • Вне сайта
  • Сообщений: 6
  • Репутация: 0
Я лично написал.
А-а-а, ну тогда-то конечно.
Администратор запретил публиковать записи.

Программирование 28.06.2016 18:11 #8165

  • YumenoYuri
  • YumenoYuri аватар
  • Вне сайта
  • Сообщений: 2679
  • Спасибо получено: 24
  • Репутация: 27
jura_k-2

Класс, что вы такое умеете)))
А вот скажите, в программировании сайтов вы разбираетесь?
Хочу наслаждаться вечно…хотя бы и ужаснулся мир моему наслаждению, хотя бы по грубости своей не понял меня.
(Рейсбрук Удивительный)
Администратор запретил публиковать записи.

Программирование 29.06.2016 17:33 #8173

  • jura_k-2
  • jura_k-2 аватар
  • Вне сайта
  • Сообщений: 18
  • Репутация: 0
Я уже говорил, что нет.

Дело не в том, что "разбираетесь" и "не разбираетесь"; дело в том, что нужно "хотеть уметь разбираться". Но вот таких людей нет среди моих знакомых.
На самом деле проблема решается одним способом: берёшь книжку-учебник конструирования сайтов, штудируешь от корки до корки, и потом будешь уметь.

Те программы в начале темы делаются просто, как только освоишь среду программирования Visual Basic либо Visual C. Там особо уметь не надо. Это азы программирования (операторного).
Надо только разозлиться на проблему, которая месяцами жить мешает, а реального просвета на горизонте не видно. И сделать то, что проблему решает.

Вот тут интересные ссылки на web-программирование, в которые мне абсолютно не хочется лезть:
tochek.net/index.php?showtopic=45148
tochek.net/index.php?showtopic=30811
tochek.net/index.php?showtopic=13342
Администратор запретил публиковать записи.

Программирование 29.06.2016 19:24 #8179

  • jura_k-2
  • jura_k-2 аватар
  • Вне сайта
  • Сообщений: 18
  • Репутация: 0
Кстати, это хороший шанс вырваться из нищеты.
В прошлом году мне приходило письмо на почтовый ящик (вместе со всяким спамом насчёт работы). Там предлагалось освоить веб-дизайн за несколько месяцев (и, как я понял, бесплатно), после чего работать "на себя". А заказы обеспечены.
И программирование, и веб-дизайн востребованы. И специалисты неплохо зарабатывают. По сравнению со всеми другими отраслями!
Администратор запретил публиковать записи.

Программирование 29.06.2016 19:33 #8180

  • jura_k-2
  • jura_k-2 аватар
  • Вне сайта
  • Сообщений: 18
  • Репутация: 0
Ещё более простой путь – стать "контент-менеджером". Для этого даже программирование знать необязательно, но нужно разбираться в конструкциях сайта. Там нужно просто подбирать информацию в интернете для сайта и монтировать ролики. Ну и чувство вкуса приветствуется.

togliatti.hh.ru/vacancy/17447300?query=%...B4%D0%B6%D0%B5%D1%80
career.ru/vacancy/17518566?query=%D0%BA%...B4%D0%B6%D0%B5%D1%80
togliatti.hh.ru/vacancy/17483056?query=%...B4%D0%B6%D0%B5%D1%80
togliatti.hh.ru/vacancy/17364491?query=%...B4%D0%B6%D0%B5%D1%80

Причём для этой работы даже неважно, где вы находитесь.
Эти вакансии я навскидку нашёл, прямо вот сейчас. Хотя знал о них раньше.
Так что чем ныть "нам не хватает веб-дизайнера", ноги в руки и вперёд, к знаниям и счастливой жизни!
Последнее редактирование: 29.06.2016 19:34 от jura_k-2.
Администратор запретил публиковать записи.

Программирование 29.06.2016 22:17 #8184

  • Хан
  • Хан аватар
Да вроде ж никто не ныл.
Последнее редактирование: 29.06.2016 22:33 от YumenoYuri.
Администратор запретил публиковать записи.

Программирование 29.06.2016 22:41 #8189

  • Хан
  • Хан аватар
Только программист с терминальной стадией рака додумался написать не плагин, блокирующий рекламу, а какую-то 2Д ширмочку.
Последнее редактирование: 29.06.2016 23:22 от YumenoYuri.
Администратор запретил публиковать записи.

Программирование 29.06.2016 23:24 #8202

  • YumenoYuri
  • YumenoYuri аватар
  • Вне сайта
  • Сообщений: 2679
  • Спасибо получено: 24
  • Репутация: 27
Хан пишет:
Только программист с терминальной стадией рака додумался написать не плагин, блокирующий рекламу, а какую-то 2Д ширмочку.
Как-то странно это вас задело.
Словно вас заставляют этим пользоваться, да ещё и денег требуют.
Когда человек что-то мастерит - это в плюс, хорошо. А на роль гения от программистов Юрий и не претендует.
А вот пустая агрессия - это плохо. Очень плохо.
Хочу наслаждаться вечно…хотя бы и ужаснулся мир моему наслаждению, хотя бы по грубости своей не понял меня.
(Рейсбрук Удивительный)
Администратор запретил публиковать записи.

Программирование 30.06.2016 05:04 #8204

  • jura_k-2
  • jura_k-2 аватар
  • Вне сайта
  • Сообщений: 18
  • Репутация: 0
Хан, а вы хотите, чтоб я такие программы штамповал десятками? "The wall" решает многолетнюю проблему оборзевших рекламодателей и сайтодержателей.
А нюансов там много в этих сайтах, рассуждать о них не буду.
Программисты меня близко к себе не подпускают. Отправляют учить "Java".
Администратор запретил публиковать записи.

Программирование 01.07.2016 23:07 #8215

  • mark.jenssen
  • mark.jenssen аватар
  • Вне сайта
  • Сообщений: 250
  • Спасибо получено: 42
  • Репутация: 49
jura_k-2 пишет:
В жизни каждого анимешника бывает момент, когда скачанные субтитры не подходят по таймингу. Предлагаю пользоваться программой "T1". Она смещает субтитры на заданное число секунд (целое, дробное или отрицательное).
Субтитры должны быть в формате "*.ass" и иметь кодировку текста "UTF-8".

Переименовываете свой файл с субтитрами в "1.ass". В начале файла пишете желаемое число секунд и закрываете файл. Запускаете программу "T1". Закрываете открывшееся окно – оно ни для чего. Затем появляется файл "2.ass" со смещённым таймингом.
Скачать программу:
yadi.sk/d/LarJd2hajjyrJ
Так в плеере же можно сместить.
«А почему бы и нет?» — это вопрос, который разрешает мне делать всё, что я делаю.
Администратор запретил публиковать записи.

Программирование 04.07.2016 18:32 #8233

  • jura_k-2
  • jura_k-2 аватар
  • Вне сайта
  • Сообщений: 18
  • Репутация: 0
Ещё есть ста-а-арый браузер Netscape Navigator 9, предшественник Firefox. Идеально работает со стандартными форумами. Там очень многое можно отключить вручную.
А ещё на моём компьютере не идёт Flash player, поэтому очень многое на моём компьютере недоступно.
И в результате... когда я это запускаю... реклама не видна. А браузер грузится мгновенно.
Очень удобно при переводе. Вся лишняя информация отсекается сразу же.
Если кого заинтересовало, и вдруг не найдёте в интернете, могу выложить архивчик на Яндекс-диск.
Последнее редактирование: 04.07.2016 18:33 от jura_k-2.
Администратор запретил публиковать записи.

Программирование 04.07.2016 18:34 #8234

  • jura_k-2
  • jura_k-2 аватар
  • Вне сайта
  • Сообщений: 18
  • Репутация: 0
А.Г. Юркин, "Задачник по программированию". 2002 г. ("Юркин задачник")
Часть III. Прикладные математические задачи.
Глава 7. Арифметика. Страница 77, задача 7.1.

Натуральное число в p-ичной системе счисления задано своими цифрами, хранящимися в массиве K (n). Проверить корректность такого представления и перевести число в q-ичную систему (возможно, число слишком велико, чтобы получить его внутреннее представление; кроме того, p ? 10, q ? 10).

Скачать программу, её текст и скриншоты:
yadi.sk/d/4YZGX3LgsyqyX
Программа совместима с MS-DOS, Windows 95, Windows 2000, Windows Vista 32-bit.
Скриншоты:
D:\>cd work

D:\WORK>dir

Volume in drive D has no label
Volume Serial Number is 0C6D-11F0
Directory of D:\WORK

. <DIR> 06-26-16 10:34a .
.. <DIR> 06-26-16 10:34a ..
EGAVGA BGI 5,554 02-18-92 3:00a EGAVGA.BGI
TC BAT 12 06-26-16 10:34a TC.BAT
TCPICK TCP 1,196 07-04-16 1:10p TCPICK.TCP
TCCONFIG TC 1,690 06-26-16 11:03a TCCONFIG.TC
P77 BAK 2,552 07-04-16 1:01p P77.BAK
P77 C 2,720 07-04-16 1:05p P77.C
DONE-1 <DIR> 06-30-16 9:49a DONE-1
P77A C 861 07-01-16 7:40a P77A.C
P77B C 1,800 07-02-16 6:25p P77B.C
P77 OBJ 1,974 07-04-16 1:05p P77.OBJ
P77 EXE 16,907 07-04-16 1:05p P77.EXE
10 file(s) 35,266 bytes
3 dir(s) 104,294,400 bytes free

D:\WORK>
P77 EXE 16,907 07-04-16 1:05p P77.EXE
10 file(s) 35,266 bytes
3 dir(s) 104,294,400 bytes free

D:\WORK>p77
Основание первой системы счисления: 6.
Исходное число:
305003355353403410124202243510302244255011321340001513332510022524343343
Промежуточное число в десятичной системе счисления:
000000000000000055664707093046964168171692001782840499583747901638733679
Основание второй системы счисления: 9.
Конечное число:
24521055280543813208204360708881333086022846352066040662160


D:\WORK>p77
Основание первой системы счисления: 10.
Исходное число:
5226524812744766010775243555714506442709497767068114642959602539897612
Промежуточное число в десятичной системе счисления:
5226524812744766010775243555714506442709497767068114642959602539897612
Основание второй системы счисления: 8.
Конечное число:
140734644037735311255677172054235673252536724056404004567741205054231626221414

Текст программы:
/*   p77
     Язык Turbo C 2.0
     Задачник по программированию
     Системы счисления              */

#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>


main ()
{
   int a [100];   /*   исходный массив данных   */
   int b [100];   /*   промежуточный массив данных в десятичной системе счисления   */
   int c [100];   /*   вспомогательный массив данных   */
   int d [400];   /*   целевой массив данных   */
   int f;         /*   основание первой системы счисления   */
   int g;         /*   основание второй системы счисления   */
   int h;         /*   число цифр исходного числа   */

   int k, l, m, n;

   randomize ();
   f = rand () % 9 + 2;
   g = rand () % 9 + 2;
   h = rand () % 100 + 1;
   for (k = 0; k < 100; k++)  a [k] = b [k] = c [k] = 0;
   for (k = 0; k < 400; k++)  d [k] = 0;
   for (k = 0; k < h; k++)  a [k] = b [k] = rand () % f;

   printf ("Основание первой системы счисления: %i.\n", f);
   printf ("Исходное число:\n");
   for (k = h - 1; k >= 0; k--)  printf ("%i", a [k]);
   printf ("\n");

   for (k = 0; k < h - 1; k++)
   {
      /*   Домножаем на основание системы счисления со сдвигом влево   */
      for (l = 0; l <= k; l++)
         c [h - 2 - l] = b [h - 1 - l] * f;

      /*   Складываем с предыдущим разрядом   */
      c [h - 2 - k] += b [h - 2 - k];

      /*   Переносим десятки в следующий разряд   */
      for (l = k; l >= 0; l--)
      {
         m = c [h - 2 - l];
         c [h - 2 - l] = m % 10;
         c [h - 1 - l] += m / 10;
      }

      /*   Переносим данные вверх   */
      for (l = k; l >= -1; l--)
      {
         b [h - 2 - l] = c [h - 2 - l];
         c [h - 2 - l] = 0;
      }
   }

   printf ("Промежуточное число в десятичной системе счисления:\n");
   for (k = h - 1; k >= 0; k--)  printf ("%i", b [k]);
   printf ("\n");

   n = 0;   /*   указатель в целевом массиве данных на заполняемую ячейку данных   */
   while (1)
   {
      l = 0;   /*   остаток от деления предыдущего разряда   */
      for (k = 0; k < h; k++)
      {
         m = l * 10 + b [h - 1 - k];
         c [h - 1 - k] = m / g;
         l = m % g;
      }

      d [n++] = l;   /*   заносим остаток от деления в целевой массив данных   */
      m = 0;
      for (k = 0; k < h; k++)   /*   переносим результат деления вверх для следующего цикла   */
      {
         b [k] = c [k];
         if (b [k])  m = 1;   /*   флаг наличия ненулевых значений в массиве   */
      }

      if (!m)  break;   /*   расчет окончен   */
   }

   printf ("Основание второй системы счисления: %i.\n", g);
   printf ("Конечное число:\n");
   for (k = n - 1; k >= 0; k--)  printf ("%i", d [k]);
   printf ("\n");

   getch ();
   printf ("\n");
}
Администратор запретил публиковать записи.

Программирование 25.01.2017 22:33 #10709

  • CALLI
  • CALLI аватар
  • Вне сайта
  • Сообщений: 129
  • Спасибо получено: 4
  • Репутация: 14
jura_k-2 пишет:
В жизни каждого анимешника бывает момент, когда скачанные субтитры не подходят по таймингу. Предлагаю пользоваться программой "T1". Она смещает субтитры на заданное число секунд (целое, дробное или отрицательное).
Субтитры должны быть в формате "*.ass" и иметь кодировку текста "UTF-8".

Переименовываете свой файл с субтитрами в "1.ass". В начале файла пишете желаемое число секунд и закрываете файл. Запускаете программу "T1". Закрываете открывшееся окно – оно ни для чего. Затем появляется файл "2.ass" со смещённым таймингом.
Скачать программу:
yadi.sk/d/LarJd2hajjyrJ

Как-то, малость геморно. К тому же, зачем вообще нужна отдельная программа для сабов, если всё тоже самое(и не только), можно сделать в плеере...
Ведро перекиси, превращает кровавую баню, в пенную вечеринку!
Администратор запретил публиковать записи.

Программирование 06.11.2019 13:21 #29839

  • Fox
  • Fox аватар
  • Вне сайта
  • Сообщений: 13
  • Спасибо получено: 3
  • Репутация: 9
Не важно на чём, не важно где. Самое главное - написать Hello world, а дальше само пойдёт. cool-onion-h
Администратор запретил публиковать записи.
  • Страница:
  • 1