Pull to refresh
8
0
Александр Макаров @AlexMcArrow

User

Send message

На спектруме, писался загрузчик для блока с "фотками" и потом "методом научного перебора" FOR X = 12000 ... POKE X - выводился блок данных как изображение на экран, вместе со стартовым Битом. Результат записывался на самый надежный носитель (бумажечку - карандашиком) и в последующем, можно было загрузить блок с фото и сразу "смотреть нужное" .

Понимаю что не все могут запустить на рабочей машине скрипт (PowerShell), но


Clear-Host
Echo "Moving mouse..."
Add-Type -AssemblyName System.Windows.Forms

$PlusOrMinus = 1
$LastX = 0
$LastY = 0
$Wait = 0
$Pause = 5
while ($true)
{
  $p = [System.Windows.Forms.Cursor]::Position  
  $x = $p.X
  $y = $p.Y
  Write-Host "$LastX  $x  $LastY  $y $Wait"
  if ($LastX -eq $x -And $LastY -eq $y) {
    if ($Wait -eq 0) {
      $x = $p.X + $PlusOrMinus
      $y = $p.Y + $PlusOrMinus
      [System.Windows.Forms.Cursor]::Position = New-Object System.Drawing.Point($x, $y)
    } else {
      $Wait = $Wait - 1
    }
  } else {
    $Wait = 3;
  }
  $LastX = $x
  $LastY = $y
  Start-Sleep -Seconds $Pause
  $PlusOrMinus *= -1
}

Мне весьма помогает

"Я сделаль" — https://jsfiddle.net/ktz3mLvd/5/
У меня такая проблема не воспроизводится (
114172744=11417274423
114472744=11447274411


Пятый разрад — ошибка
370041837=37004183750
370071837=37007183750

https://jsfiddle.net/ktz3mLvd/5/
Примитивно, но работает. Описанная логика (вроде) соблюдена.


Но меня смутило "девять случайных цифр" — то есть множество ведущих нулей допустимо?

"Ох как часто мы принимаем науку за магию" — я сам.
Был не прав в своем понимании.
Действительно хранятся "слепки" файлов. а небольшие изменения в размерах вызваны просто их "архивацией".

Лично я понял как — деревья используются для хранения данные об файлах их иерархическом положении в древе абстрактной файловой системы для корректного воссоздания структуры.
А по факту при коммите формируется, и храниться дельта изменений.
В противном случаи каждый коммит в файл исходного кода, размером в 1 Мб, должен будет порождать его копию (пусть даже и архивную). Чисто эмперическим путем можно увидеть:


  • при первичном коммите файла в 1Мб = коммит имеет большой размер (более 1 Мб), т.к. коммит содержит дельту от "ничего" до 1Мб
  • при следующем коммите (при изменении всего одного символа) мы получаем объем хранимых данных близкий по объему изменений.
Программист написал код — не важно, можно пережить

Конечно, нет. Деятельность разработчиков\программистов и других представителей ИТ-сферы крайне важна, особенно в современном мире.
Логично что высокий спрос на специалистов — порождает более высокие планки оплаты труда.
Но у многих возникает мнение, что если данный рынок труда высокооплачиваемый, то так должно быть с момента входа в него. Приходит джун — и сразу 70к! А за что? Опыта нет. Знания — тоже минимум.
И тут начинается....


  • "… ну а как же ему стать профессионалам если он не будет учиться… бла-бла-бла..."
  • А кто сказал, что тебе должны платить за то что ТЫ УЧИШЬСЯ? Учись самостоятельно, развивайся профессионально в проектах вне основной работы. Да, это тяжело и будет выматывать.

К сожалению, подавляющее большинство желающих проявить себя в ИТ стремятся из-за денег, а не из-за самой ИТ, ее возможной.
Думаю каждый из нас знает одного или более людей, которые были довольно далеки от программирования, но они начали заниматься этим из-за личной потребности (устал искать фрилансеров что бы допили сайт, нужна была софтина который нет). Как результат через время эти люди либо получили требуемый результат и отошли от ИТ, или стали продолжать заниматься и стали весьма не плохими разработчиками. Они пришли в эту область — для решения ЗАДАЧИ.


А какую ЗАДАЧУ приходят решать люди, стремящиеся получить должность с большим окладом?

dmbarsukov (не лично вам, а только для продолжения дискуссии).
Разработчик допустивший ошибку в коде ≠ Водитель допустивший ошибку во время движения, хирург во время операции, даже кассир при выдаче сдачи.
Мобильное приложение для банка пройдет семь кругов ада тестов, прежде чем станет использоваться в реальных условиях. И даже если есть невыявленная ошибка, всегда можно откатить на версию назад. В других профессиях такое не (мало) возможно.


Полагаю именно это автор (chapuza) имел сравнивая профессии.

«О великий Разработчик, когда уже будет патч для России!!??» — прокричал я в истерике, и ударился оземь.
Прочитал как:
«Нам тяжело следить за вами, когда ваши данные на серверах за границей, переносите свои данные на сервера у нас в КГБ серверной, тут они будут в безопасности и нам проще будет следить»
Был Nokia 8110, перешел «по наследству» от брата — погиб от старости.
не только, нужно учитывать высоту экрана
Если Вы не будете против, возьму за основу для «Проектора» (FilmArrayProjector)
Глубочайшие извинения — у меня autoscroll стоит
Дополнил статью
Большое спасибо Всем.
Не соглашусь… про Mac — не знаю… под *nix-подобными — работает.
Может возникнуть проблема со скоростью скроллинга — но не более.
Или опишите более подробно проблему в ПМ
Нажимаем на ролик, как на кнопку, в области где будет делать прокрутку, и двигаем курсор.
Будет производиться скроллинг.
Проблема подбора скорости напрямую связана с расширением и размером экрана. Измените размер отображаемой части CTRL+ролик
Не первое предложение подобного рода…
Но лично я считаю — так веселее… как будто сам крутишь ручку проектора…
«хрень» — реально… но убить пару часов, смотря телевизор и редко поглядывая на то как «волонтеры» лопатят код и фиксят баги — прикольно.
1

Information

Rating
Does not participate
Location
Уфа, Башкортостан(Башкирия), Россия
Date of birth
Registered
Activity