LINUX.ORG.RU

Избранные сообщения pacify

Философия. Какое хранилище мне нужно?

 , ,

Есть несколько сервисов, которые довольно интенсивно используют немножко общих данных. Конечно, желательно, чтобы у каждого сервиса данные всегда были самыми свежими. Для этого, как я понимаю, сервисы не должны хранить эти данные в себе: каждое чтение/запись должно вестись прямо в БД, которая, видимо, должна находиться в оперативке.

Но так-же хочется, чтобы эта находящаяся в оперативке БД сама взяла на себя заботу о периодическом сохранении данных на диск. Причем в этой БД есть как часто меняющиеся данные, не требующие хранения, так и данные которые надо сохранить на диск. Чтобы в конфиге можно было указать какие надо, какие нет.

Подскажите название хранилища моей мечты?

makoven
()

Даарийский Круголѣтъ Числобога для андроида

 буквица, данилица,

В моём списке необычных сайтов прибыло.

Встречайте,

http://школабуквицы.рф/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B

© Все права защищены, и переданы в Народ. Сайт является Народным Достоянием.

Список

pacify
()

Посоветуйте какой МФУ выбрать

 ,

Понадобился МФУ с Wi-Fi и СНПЧ. Пока выбираю из этих двух: Brother DCP-T500W и Epson L355

Фотографии печатаю редко, но часто приходится печатать на плотной бумаге А4 грамоты, дипломы, благодарственные письма и т.д. Что посоветуете?

foxy_ant
()

Скрипт на python + vk api + conky

 , ,

И так. Всем доброго времени суток. Есть идея выводить последний пост с группы вк в conky, но получаются проблемы. Код для python 2.7

#!/usr/bin/env python
#coding=utf-8

from urllib2 import urlopen
import json

address = 'https://api.vk.com/method/wall.get?user_id=ID_Группы_или_пользователя%20&v=5.45&access_token=Ваш_TOKEN'
data = urlopen(address)
decoded_response = data.read().decode('utf-8')
final_data = json.loads(decoded_response)
post = final_data['response']
print post

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

[{u'post_source': {u'platform': u'android', u'type': u'api'}, u'copy_history': [{u'post_source': {u'type': u'vk'}, u'text': u'\u0420\u0435\u0448\u0438\u043b\u0430 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0444\u0438\u043b\u044c\u043c\u0435\u0446 \u043e\u0434\u0438\u043d. \u041f\u0435\u0440\u0435\u0434 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u043e\u043c \u043c\u043d\u0435 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043b\u0438 \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u0447\u043b\u0435\u043d. \u042f \u043e\u0442\u043a\u0430\u0437\u0430\u043b\u0430\u0441\u044c. \u0414\u0430\u043b\u0435\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043b\u043e \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0430 \u0433\u0443\u0431\u044b. \u041f\u043e\u0442\u043e\u043c \u0441\u043a\u0430\u0437\u0430\u043b\u0438 \u0441\u0435\u043a\u0440\u0435\u0442 \u043f\u043e\u0445\u0443\u0434\u0435\u043d\u0438\u044f \u0410\u043b\u043b\u044b \u041f\u0443\u0433\u0430\u0447\u0435\u0432\u043e\u0439. \u041d\u043e \u043d\u0443\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u043f\u0440\u043e\u0439\u0442\u0438 4838477 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0439, \u0447\u0442\u043e\u0431\u044b \u0435\u0433\u043e \u0443\u0437\u043d\u0430\u0442\u044c. \u041f\u043e\u0442\u043e\u043c \u043c\u043d\u0435 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0438 \u043e \u043d\u043e\u0432\u043e\u0439 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u043e\u0439 \u0438\u0433\u0440\u0435. \u041d\u043e \u0447\u0442\u043e\u0431\u044b 

Прошу помощи. На Python.su послали в саппорт вк.

funk2256
()

Распарсить аргумент командной строки в 3 переменные

 

Т.е. есть аргумент вида год.месяц.число (2015.10.12, например). Нужно соответственно присвоить переменным y1, m1, d1 значения 2015 (год), 10 (месяц) и 12 (день).
А ещё было бы неплохо приложить ссылку на годную документацию по этому всему (желательно на русском).
Заранее спасибо (.

sudopacman
()

кодица получила название «Яр», исходники опубликованы

 ,

В свое время вроде бы monk вызывался поучаствовать в запиле языка.

О боги, ниспошлите мне новый тег «яр», пожалуйста!

Сайт тоже слегка переехал. https://bitbucket.org/budden/yar

Но чтобы особо не расслабляться, есть вопрос. В лиспе есть префикс «def» и префикс «make-». Например, есть defpackage (объявить пакет) и make-package (создать пакет). Первый из них является декларацией, а второй - командой.

Яр является наследником лиспа, но мне не удалось нормально перевести приставку «def». Лучшее, на что меня хватило - это «объ_». Только что я понял, что функция будет писаться как «объ_функции» и это, конечно, ужас.

Что делать? Может быть, сделать по умолчанию язык декларативным, т.е., «библиотека», «класс» и «функция» на самом деле будет означать «объявить библиотеку», «объявить класс» и «объявить функцию», а приставку сделать для императивных конструкций? «создать_класс», «создать_пакет» и т.п. ?

Жду мнения полиголтов.

den73
()

Серенький debian stable

 , ,

Продожительное время не пользовался linux, но пол года назад решил снова поставить и как то незаметно перешел на него полностью. Все стало и заработало «из коробки», пришлось лишь немного кастомизировать большего удобства. Наслаждаюсь удобством и стабильностью.

Лор+терминал

Изучаю rust

Xenon
()

а вообще браузеры на iPhone/iPad умеют нормально ПРОКРУЧИВАТЬ?

 , ,

берем простейший код: некий div с контентом больше его размера (пример ниже). Вообще говоря пример встречается в интернете на каждом сайте по n раз.

Андроид прокручивает (любой браузер), мозила прокручивает. и только браузеры от этой конторы с недопрограммистами тупят и дрожат.

думал простенькую страничку зафигачить и теперь хз. судя по всему айфоны умеют прокручивать нормально только body.

<html>
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport"
        content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
        <meta name="description" content="">
        <meta name="author" content="">
        <title>test</title>

        <style>
            html, body {
                height: 100%;
                width: 100%;
                overflow: none;
                margin: 0px;
                padding: 0px;
            }

            #main {
                height: 100%;
                width: 100%;
                overflow: none;
            }
            #header, #footer {
                height: 20%;
                overflow: none;
                background-color: rgb(200, 200, 200);
                text-align: center;
            }
            #body {
                height: 60%;
                overflow-y: auto;
                background-color: rgb(220, 220, 220);
                padding: 5px;
            }

        </style>
    </head>
    <body>
        <div id="main">
            <div id="header">block</div>
            <div id="body">
                <script>
                    for (var i = 0; i < 1000; i++) {
                        document.write('test line ' + i + '<br/>');
                    }
                </script>
            </div>
            <div id="footer">block</div>
        </div>
    </body>
</html>

Перемещено JB из talks

rsync
()

Debian, быстрый как Gentoo - как?

 , , , ,

Более года страдал от того, что хочется по-собирать из сорцов, а в дебиане это делать не хочется, привык только configure && make. Максимум, что делал за последний год - подготовил под какое-то свежее ядро .config.

Подумав, Arch решил для экспериментов не ставить. Сразу распаковать Gentoo, но пока без установки grub на HDD.

Предыдущая попытка поработать под Gentoo (версии 1.4) была в 2004-м году. Сейчас вот тренируюсь в chroot, сборка пакетов. Смотрю что и как. Установил по двум мануалам, https://syslinux.ru/node/1128 http://www.ranotes.ru/administrirovanie/gentoo-linux/117-gentoo-tipovaya-usta...

Только хочется выяснить ... Я ни разу не пробовал эту возможность Дебиана - установка пакетов из исходников. Оно даст такое же быстродействие программ, как у Gentoo? Всмысле, ускорение будет заметно при переходе от стандартных binary-пакетов (64-бит) к собранным из сорцов (64-бит)? Процессор у меня 2-ядерный Athlon II X2 240, 2800 MHz. Сборку программ в Gentoo делаю на /tmp/ 4G RAM DDR3 1333 MHz, работает резво. Сейчас собираю gcc, который без патчей (ванильный, той же версии) в Дебиане почему-то не собирается. В Gentoo же всё делается без warnings.

Вчера ещё после 10-летнего перерыва пробовал собрать LFS. Нынче это делается труднее без Gentoo/BSD patches (см. выше о сборке gcc). Поэтому я очень симпатизирую фирме ROSA Lab и разработчикам ABF.

Думал и про ALT Linux, мол, оптимизация - все дела ... Но с пониманием принципов установки ALT Linux у меня с начала 2000-х траблы, до сих пор не могу понять: свежий стабильной версии Install DVD у них - только за деньги? А бесплатный RC1 брать, например, отсюда: http://mirror.yandex.ru/altlinux-beta/p7/kdesktop/ ?

pacify
()

Моё «нерабочее рабочее место»

 ,

Дома, лёжа в кровати, макбук про 13" late 2011 ( i5 2.4 GHz sandy bridge, 16 Gb RAM, 500 Gb HDD) на пузе. В фоне книжная полка, самодельная из 50мм бруса, интересенты могут поразглядывать названия книг. Бардак, конечно, но главное, что я знаю что где лежит ( ну, мостли...) :)

wisedraco
()

micro Cloud VPS

 ,

Подскажите российского провайдера облачных micro-VPS (Питер/Москва/etc.). Чтобы был мизерный кусочек SDD/HDD, и немного оперативы/проца. Основной критерий: чтобы не платить много за простаивающее пространство на HDD. Мне хватит HDD=1 GB, RAM=512 MB, проц вообще любой (32/64-битный).

Например, вот это я считаю дорогим cloud-хостингом:
https://infobox.ru/vps/cloud/ (нижняя планка от ~470 руб/мес).

pacify
()

Избавляюсь от древнего железа за PWYW

 ,

Привет, ЛОР.

Я тут нашел в шкафу коробку. Коробка забита исправными, но ненужными мне комплектующими для ПК:

  • AMD Athlon 64 X2 4200+ ADA4200IAA5CU, сокет AM2;
  • Creative Sound Blaster Live 5.1 EMU10K1-SFF;
  • Promise Technology GP 0434-03 Rev A1 SATA 300;
  • PCI Ethernet карта на RTL8169SC;
  • PCI Ethernet карта на RTL8139D;
  • PCI WiFi карта на BCM4318KFBG;
  • Eagle S76X S3 Trio64v+;
  • ASUS ENGTS450 DC SL/DI/1GD3.

Сначала хотел разместить объявления на авито, но потом представил, как по 5 раз в день объясняю по телефону, что на S3 Trio64v+ не пойдет Crysis даже на минимальных настройках, что PCI SATA контролер нельзя вставить в макбук и т.п.

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

Забрать всё это можно в Москве около станции метро Кантемировская. Договориться о встрече можно по email/jabber: adm@somestuff.org.ru

Deleted
()

Динамический прямоугольный массив в Си++

 , ,

Так уж у меня работает мозг, но такая штука мне нужна практически в каждой программе.
Я сейчас это делаю так:

std::map<int, std::map<int, bool>>

И всё бы хорошо (пользоваться таким массивом вообще песня), но что-то мне подумалось, а нет ли где-то в недрах STL специального контейнера для таких случаев? Не знаю как вообще, но для меня такая конструкция обычна и востребована всегда и везде.
Что-то вроде
std::rectarray<int, int, bool>

было бы мило и удобно.
А вот почему нет?

Перемещено mono из talks

Stahl
()

Юникод и перемещение указателя строки на N символов

 

На ЛОРе многие активно продвигают юникод, пытаясь убеждать, что это универсально и современно, и не так уж много ест ресурсов. Но, разве можно нормально работать с подстроками в юникоде? Выношу вопрос отдельно, поскольку интересно посмотреть практическое решение, а не только утверждения, что это можно делать специализированными функциями. Глянул я эту документацию по wchar.h и так ничего и не понял.

Как сдвинуть указатель на N символов? На N байт указатель передвинуть проще пареной репы:

strptr + N
А как передвинуть указатель на строку в юникоде на N юникодных символов специализированными функциями?

saahriktu
()

А в vim'е это гораздо лучше ...

 ,

Самого добрейшего времени суток, амигос!

Вполне осознаю и отдаю себе отчет в том, что создаю тему, которая «холиварной» просто не может не быть. Но начинание мое, уверяю вас, благое - человеческая жысть не бесконечна, и если есть возможность найти профит в мелочах, то это благо, и этим надо пользоваться!

По-сему, нижайшая просьба, не клеймить меня «неасилятором» (типа я в курсе, и уже от этого страдаю душевно), а разговаривать по сути. А суть простая - поиск профита между «обычными редакторами» и редактором VIM. Поэтому давайте опеделим базис - VIM это наша точка отсчета, а все остальное - набор разнородных инвариантов.

Предлагаю «сценарий» обсуждения следующий:

1) Я часто использую следующее действие «бла-бла-бла», оно важное, и в VIM осуществляется следующими действиями «бла-бла-бла»

2) Ваш редактор, и как вы бы это осуществили?

Вполне возможно и наоборот. Ваш редактор, ваши действия, и как это возможно в VIM.

======================================================

Для затравочки...

В QtCreator'е есть участок программного кода, типа:

ActionOpen->Method_1

ActionOpen->Method_2

ActionOpen->Method_3

ActionOpen->Method_4

ActionOpen->Method_5

ActionOpen->Method_6

ActionOpen->Method_7

Я сделал копипасту и должен изменить «ActionOpen» на «ActionSearch». Для этого я в копипасте блока изменяю первую строку, копирую её в буфер обмена, выделяю вертикальный блок, и делаю инсерт из буфера обмена. Все визуально, все, при необходимости, откатываемо.

Ctrl+T

Ctrl+Ins

Shift+Alt+Стрелки

Shift+Ins

... а как вы это осуществили бы в VIM'е???

Majestio
()

Эльбрус-8С будет на рабочих станциях

 

Новое поколение чипов базируется на современном 28 Нм техпроцессе. Тактовая частота «Эльбрус-8С» - 1,3 Ггц, производительность - 250 Gflops. На его базе будут созданы рабочие компьютерные станции, ноутбуки, сервера. Разработки в составе корпорации ведет Институт электронных управляющим машин (ИНЭУМ) имени И.С.Брука.

http://opkrt.ru/index.php/news/408-opk-nachala-razrabotku-zashchishchennogo-o...

P.S. Если было — потрите тему.

gh0stwizard
()

В России началось производство 8-ядерных процессоров «Эльбрус»

 ,

Группа Hardware and Drivers

Российская компания МЦСТ объявила о запуске в производство опытной партии процессоров Эльбрус-8С с тактовой частотой 1,3 ГГц. Микрочипы, выполненные с соблюдением 28-нм техпроцесса, имеют вычислительную мощность 250 гигафлопс. Готовые образцы микросхем появятся в октябре 2014 года.

>>> Подробнее: (macdigger.ru)

Unununij
()

Релиз программы для рисования MyPaint 1.2.0

 

Группа Мультимедиа

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

Лицензия программы — GNU GPL v2.

( Что нового )

OpenNet

>>> Оригинальная новость (mypaint.org)

waveandocean
()

Как осилить Vim?

 , , , ,

Уже 5 лет на генте, пишу на сях, работаю в эмбеде.
По статусу пора уходить от гуёв в голую консоль и если на тайловые wm таки пересел, то с IDE все сложнее.

Я НЕ МОГУ ОСИЛИТЬ VIM

Что можно сделать в тяжелой ситуации жесткой зависимости от удобства и искаробочности, чтобы искоренить в себе мальчика и стать настоящим бородатым кулхацкером?
Делитесь историями успеха, как вы начинали пользоваться vim после полноценных IDE и пилили его?

mersinvald
()

размер скачиваемого файла

как определить размер скачиваемого файла до начала скачивания? Не везде на сайтах указвается размер. Мож есть даунлоадер какой, который умеет это делать? Желательно вариант гуевого.

И еще воросик по wget: умеет ли он это делать? И умеет ли он ходить через прокси с авторизацией? А то в мане ничего не нашел или плохо искал...

anonymous
()