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

 

Один усатый белорус
Вступил в Таможенный союз.
Не понимает, в чём секрет:
Таможня есть, союза нет.

 

Пример фотографии, сделанной при помощи фотоаппарата Nikon Coolpix L610. На изображении видны артефакты. Чем темнее освещение, тем их больше.
DSCN0007

 

Ошибка: нодефтп не копирует файлы

@client.get(
  sourcePath,
  false,
  (err,stream) =>
    if err?
      resultCallback err
    else
      @client.put(
        stream,
        destinationPath,
        false,
        (err) ->
          if err?
            resultCallback err
          else
            resultCallback null
      )
)

Причина: line 1014 of connection.js

} else {
  input.pipe(dest);
  input.resume();
}

input.pipe НЕ РАБОТАЕТ ПОТОМУЧТО СТРИМЫ В НОДЕ СЛОМАНЫ НАХУЙ И СОСЕДИ ЗА СТЕНКОЙ ГОЛОВОЙ О СТЕНКУ БЬЮТСЯ, ДЕБИЛЫ, ПОБЕДИТЕЛИ В НОМИНАЦИИ КУРИНЫЕ МОЗГИ 2014
Решение:
Заплатить мне три тысячи долларов, чтобы я пришёл и все исправил.

[ ]
 

Блядь! Какого хера оно его выполняет вместо возврата deferred? Пиздец!

q = require("q")

a = q.Promise (resolve,reject,notify) ->
  setTimeout(
    ->
      bu = Math.random() * 100
      console.log("a", bu)
      resolve(bu)
    ,
    Math.random() * 3000
  )  

b = q.Promise (resolve,reject,notify) ->
  setTimeout(
    ->
      bu = Math.random() * 100
      console.log("b", bu)
      resolve(bu)
    ,
    1000 + Math.random() * 3000
  ) 

Результат вызова:

$ coffee promises_all.coffee 
Running node v0.11.13
a 83.59919420909137
b 5.926010990515351

Ну и что с этим блядь делать? Блядь. Блядь. Блядь.

q = require("q")

q.all([

  q.Promise (resolve,reject,notify) ->
    setTimeout(
      ->
        bu = Math.random() * 100
        console.log("a", bu)
        resolve(bu)
      ,
      Math.random() * 3000
    )
  ,
  q.Promise (resolve,reject,notify) ->
    setTimeout(
      ->
        bu = Math.random() * 100
        console.log("b", bu)
        resolve(bu)
      ,
      1000 + Math.random() * 3000
    ) 
    
])
.then (pizdec) ->
  console.log pizdec

Результат вызова:

$ coffee promises_all.coffee 
Running node v0.11.13
a 28.216111892834306
[ 28.216111892834306 ]
b 73.70093793142587

Сука блядь сука блядь сука блядь сука блядь. Эта сука блядь нихуя не понимает блядь что там блядь массив блядь вместо этого блядь она компилируется блядь в полную блядь хуйню блядь хотя блядь все отступы блядь расставлены блядь правильно блядь сука блядь. Вот блядь правильный вариант, блядь. Скобочек ей не хватает блядь сука блядь что за тупизм блядь.

q = require("q")

q.all([

  (a = q.Promise (resolve,reject,notify) ->
    setTimeout(
      ->
        bu = Math.random() * 100
        console.log("a", bu)
        resolve(bu)
      ,
      Math.random() * 3000
    )
  ),
  (b = q.Promise (resolve,reject,notify) ->
    setTimeout(
      ->
        bu = Math.random() * 100
        console.log("b", bu)
        resolve(bu)
      ,
      Math.random() * 3000
    ) 
  )

])
.then (pizdos) ->
  console.log pizdos

console.log a,b

Результат вывода:

$ coffee promises_all.coffee 
Running node v0.11.13
{ state: 'pending' } { state: 'pending' }
a 87.82047459390014
b 66.98890661355108
[ 87.82047459390014, 66.98890661355108 ]

В общем, грустно всё это.

Не люблю колупать реестр, потому, что можно ошибиться и тем самым устроить себе гемморой головного мозга человека. Данный способ помог мне избежать этого:
1. Запустить msconfig и выставить там /SAFEBOOT. Перезагрузиться.
2. Зайти в BIOS и выбрать AHCI
3. Загрузиться в safemode (ничего нажимать не надо, оно само), зайти в msconfig, убрать /SAFEBOOT.
4. Перезагрузиться и работать уже в режиме AHCI.

ahci

[ ]
 

One down, one to go
Just another bullet in the chamber

 

Симптомы:
Вместо документа принтер печатает сообщение об ошибке:

PCL XL error
Subsystem: IMAGE
Error: IllegalAttributeValue
Operator: ReadImage
Position: 20

printerpechataethuiniy

Лечение:
Удалить драйвер PCL6, вместо него поставить PCL5. За предложение использовать PCL6 бить по лицу. Написать вирус, который удалит PCL6 к хуям собачьим со всех компьютеров во вселенной. Внедрить в HP телесные наказания за каждый найденный баг для программистов и продакт-менеджеров (последние должны получать втрое больше ударов розгами, чем первые)

apt-get -y update && apt-get -y upgrade
apt-get -y install aptitude software-properties-common python-software-properties
apt-add-repository -y ppa:i2p-maintainers/i2p
apt-get -y update && apt-get -y upgrade
apt-get -y install i2p
dpkg-reconfigure i2p

4444; 4445; 7657;
В одну линию:

apt-get -y update && apt-get -y upgrade;apt-get -y install aptitude software-properties-common python-software-properties;apt-add-repository -y ppa:i2p-maintainers/i2p;apt-get -y update && apt-get -y upgrade;apt-get -y install i2p;dpkg-reconfigure i2p
[ ]