LINUX.ORG.RU

Сообщения slaykovsky

 

jollheef уходи

Добрый день.

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

Также этот модератор и ранее был замечен за, кхм, странной политикой модерирования.

jollheef ты устал - уходи.

P.S. Если из лора вы хотите сделать филиал КНДР с неадекватными модераторами - выйдет так, что вы будете модерировать друг друга.

 ,

slaykovsky
()

2 tailgunner

Привет!

Ты вот мою тему удалил: www.linux.org.ru/forum/development/12851835?lastmod=1472813093533 по 4.1.

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

 

slaykovsky
()

А посоветуйте voip с sms

Привет, добрые люди!

А посоветуйте мне пожулуйста что-нибудь, что позволит заиметь номер телефона (желательно чешский, ну или любой другой EU) и принимать/производить звонки и смс. Смотрю в сторону Twilio, но пока лежит в ящике, так как нет чешских номеров у них.

P.S. Нужно для того, чтобы при смене SIM карт (физических, хочу попробовать разных операторов) не бегать везде (типа банков) и менять номер. Т.е. нужно что-то, чему можно доверять.

 , ,

slaykovsky
()

Libreoffice hiDPI hell

Добрый день, дорогие друзья!

Столкнулся с проблемой на Arch Linux на макбуке.

Собственно, проблема заключается в огромном LibreOffice (см. скриншот).

Кто-нибудь знает, как чинить?

P.S. Gnome запущен на Wayland. Когда запускаю в иксах, все работает прекрасно.

 , ,

slaykovsky
()

Fedora Account System. Fedora Wiki.

Всем привет!
Зарегался себе аккаунт в FAS, подписал CLA.
Проблема в том, что я не могу залогиниться в wiki.fedoraproject.org, она мне злобно сообщает, что:

You have entered an invalid username and password. If you are certain that your username and password are correct, confirm that you can log in to the Fedora Account System (https://admin.fedoraproject.org/accounts/) and that you have signed the CLA


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

 , ,

slaykovsky
()

Москвабад

Привет, ЛОР!
Нужно до 10 августа понаехать в Москву. Так как релокацию мне не предложили, ищу квартиру. Собственно, сабж. Каким агенством пользоваться лучше (без мошенничества которое)? Можно ли доверять сайтам с «арендой без посредников»? Может у вас есть номера собственников (вдруг снимали), которые сдают/раньше сдавали квартиры?
P.S. А линукс тут при том, что линуксовый админ я :)

 , , ,

slaykovsky
()

Деление торта

Собственно, здравствуйте.
Есть давольно таки интересная задачка про деление торта (n-vertex convex polygon) на 4 равные по площади части двумя взаимоперпендикулярными линиями. Я улавливаю своим маленьким мозгом как её решать, а как записать в виде говнокода - никак допереть не могу.
Есть тут какой-нибудь крутой парень, что решил сею задачку?
Может ли этот таинственный кто-то рассказать обезьяне, как надо делать? :)

 , , , ,

slaykovsky
()

Дополненная реальность

Привет ЛОР!
Давайте вместе пообсуждаем, куда можно пропихнуть это ненужно, чтобы оно стало вдруг нужно.
Ну, например, на складах — дать рабочему какие-нибудь гуголочки чтобы он как робот по 8 часов день не покладая рук работал даже не думая ни о чем, а ему бы показывалось, куда нести и откуда брать.
Твой черед, ЛОР.

 , ,

slaykovsky
()

Node.js async objects transformation with timeout

О, Великий ЛОР! Здравствуй снова и опять.
Не мог ли кто-нибудь, обьяснить мне - юному падавану, не врубающемуся, что вообще происходит, понять, куда засунуть функцию

/**
 * Функция, которая найдет ключ и вернет значения из массива данных
 * Возвращает данные с задержкой
 * @param key [string] Ключ, который искать
 * @param obj [object] Массив объектов key/val
 * @param callback
 */
var getValue = function (key, obj, callback) {
    var delay = randomInt(300, 1500);
    console.log('Start getVal "'+key+'", delay '+delay+'ms');
    setTimeout(function () {
        //Find key there

        //if key found return data to callback
        if (true)
            callback(null, key, delay, "data to return");
        else
            callback(new Error("Key not found!"), key, delay);
    }, delay);
    console.log('End getVal "'+key+'", delay '+delay+'ms');
};

Вот в эту работающую функцию
var transformAsync = function(objects, map, data) {
    console.log('Function transformAsync is started.');
    console.log('-----------------------------------');
    var keys = Object.keys(map);
    keys.forEach(function(key){
        objects.forEach(function(object){
            if(typeof map[key] === 'object') {
                var nestedKeys = Object.keys(map[key]);
                nestedKeys.forEach(function(nestedKey) {
                    var nestedValue = map[key][nestedKey];
                    if(nestedValue === object.key) {
                        console.log('%s has been changed to %s', nestedValue, object.val);
                        map[key][nestedKey] = object.val;
                    }
                });
            } else {
                var value = map[key];
                if(value === object.key) {
                    console.log('%s has been changed to %s', value, object.val);
                    map[key] = object.val;
                }
            }
        });
    });
    console.log('------------------------');
    console.log('Function async is ended.');
    console.log('------------------------');
    data(null, map);
};

Чтобы был делей и в коллбеке возвращался измененный объект map.
Я уже второй день не могу допереть :( P.S. Это «продолжение» моей предыдущей темы, где товарищ theNamelessOne мне очень хорошо помог. P.S.S. Если надо объекты из map.json и data.json - вот они:
map.json
{
  "id": "0:0:0:1",
  "type": "0:0:0:2",
  "coords": {
    "latitude": "0:0:0:3:0",
    "longitude": "0:0:0:3:1"
  },
  "unixtime": "0:0:0:4",
  "uptime": "0:0:0:5"
}

data.json
[
  { "key": "0:0:0:1", "val": 25 },
  { "key": "0:0:0:2", "val": 1 },
  { "key": "0:0:0:3:0", "val": "n/a" },
  { "key": "0:0:0:3:1", "val": "n/a" },
  { "key": "0:0:0:4", "val": 0 },
  { "key": "0:0:0:5", "val": 0 }
]

 , ,

slaykovsky
()

Node.js async JSON parsing

Здравствуй, о ЛОР!
Вот у меня есть такой data.json, который и не JSON вовсе:

var data = [
  {key: "0:0:0:1", val: 25},
  {key: "0:0:0:2", val: 1},
  {key: "0:0:0:3:0", val: "n/a"},
  {key: "0:0:0:3:1", val: "n/a"},
  {key: "0:0:0:4", val: 0},
  {key: "0:0:0:5", val: 0}
];

Еще у меня есть вот такой map.json, в который мне надо подставить val с data.json вместо «0:0:0:smth»:
{
  "id": "0:0:0:1",
  "type": "0:0:0:2",
  "coords": {
    "latitude": "0:0:0:3:0",
    "longitude": "0:0:0:3:1"
  },
  "unixtime": "0:0:0:4",
  "uptime": "0:0:0:5"
}

И вот такую штуку мне надо получить:
{
  "id":25,
  "type":1,
  "coords": {
    "latitude":"n/a",
    "longitude":"n/a"
  },
  "unixtime":0,
  "uptime":0
}

Предположим, что я распарсил этот data.json, распарсил map.json (не правильно, как выяснилось), подставил в этот map.json все, кроме значений в объект coords, ибо не знаю, как, блин, сделать это. Вот программулина, которая получилась у меня:
var fs = require('fs');

var map = {};
var json = {};

var data = function(data, map) {
  fs.readFile(data, function(err, data) {
    if(err) throw err;

    var evaluated = eval(data+";data");

    evaluated.forEach(function(object) {

      fs.readFile(map, function(err, map) {
        if (err) throw err;

        map = JSON.parse(map, function(key, value) {
          if(object.key === value) {
            console.log(key + " " + object.val);
            json[key] = object.val;
            return(key + " " + object.val);
          }
        });

      console.log(json);
      });
    });
  });
};

data('data.json', 'map.json');

Это нечто выводит мне в терминал:
id 25
{ id: 25 }
uptime 0
{ id: 25, uptime: 0 }
longitude n/a
{ id: 25, uptime: 0, longitude: 'n/a' }
type 1
{ id: 25, uptime: 0, longitude: 'n/a', type: 1 }
latitude n/a
{ id: 25, uptime: 0, longitude: 'n/a', type: 1, latitude: 'n/a' }
unixtime 0
{ id: 25,
  uptime: 0,
  longitude: 'n/a',
  type: 1,
  latitude: 'n/a',
  unixtime: 0 }

Помогите, пожалуйста, понять мне, как заставить node.js вывести мне правильный JSON, который мне так нужен.

 , , ,

slaykovsky
()

eudyptula-challenge. Подскажите годные статьи/книги

Привет, лор!
Подскажите, что бы такое почитать, чтобы осилить (не без проблем, естественно) eudyptula-challenge?
Стоит ли читать статьи из IBM (начал читать Цирюлика)?
Английский язык не является проблемой, проблемой является маленький опыт работы с С (думается мне, что в дальнейшем от этого у меня подгорит).
Хочется поднять свой скилл :)
Прошу вашей помощи, господа.

 , , ,

slaykovsky
()

RSS подписка на новые темы