Хочу играть в майнкрафт и не работать (у меня еще три дня отпуска). раньше я ставил, забыл как звать (нет сейчас доступа к самописной инструкциии) пакет, скармливал ему исходники java в .tar.gz и оно мне генерировало .deb-пакет для установки проприетароной java. С недавних пор, это не работает. Только до определенной версии java.
Уважаемые знатоки, кто как ставит богомерзкую жабу для игры в майнкрафт?
Скорость вторична. Кроссплатформенность вторична. Простота первична.
в идеале что-то вроде:
#include "libname.h"
...
void main(void) {
int w = 640;
int h = 480;
void * screen = init_libname(w, h, RGBA);
int x = 100;
int y = 150;
screen[w*y + x] = 255; // Red
screen[w*y + x + 1] = 255; // Green
screen[w*y + x + 2] = 255; // Blue
free_libname(screen);
}
Окошко пусть создает. Ну, думаю, ясно что мне нужно. Наверняка все про такую занют (или себе писали), только мне не говорят.
// си хочу чистый, ламповый
// я еще слыхал, что в этих наших линуксах можно прям в видеопамять рисовать, прямо поверх всех окон. брешут, поди?
Не стал постить в научный раздел, ибо дело плевое.
Есть три точки в пространстве, мне известны их координаты. Назовем их
x1, y1, z1
x2, y2, z2
x3, y3, z3
Если я правильно помню науку, то плоскость описывается уравнением вида Ax + By + Cz + D = 0 и, если я захочу описать плоскость по трем точкам, то я пишу систему:
| A*x1 + B*y1 + C*z1 + D = 0
{ A*x2 + B*y2 + C*z2 + D = 0
| A*x3 + B*y3 + C*z3 + D = 0
Теперь, внимание, непонятное! Уравнений три, а неизвестных четыре. Получается, я систему решить не могу (смог бы, будь точек четыре), но здравый смысл (а так же остатки знаний) подсказывает что для описания плоскости достаточно трех.
Почему не могу, растолкуй, дорогой специалист по всему
Использоваться будет в специальном помещении на этаже, печатать будут все, печатать будут много. Нужно хороший, чтоб долго прослужил. Всякие факсы, сканеры, и прочая мульифункциональность не критична. Скорость печати не критична. Супер-пупер качество тоже не критично. Главное надежность, долговечность. Дешевизна и простота заправки приветствуется и даже весома.
Кто что пользовал — советуйте.
Шеф гуглил, предлагает Epson WorkForce Pro WF-8590BWF. Но МФУ, что избыточно.
имеется, также, желание поиграться с опенгл-ом и прочими возможностями iup-а. берем пример из доков iup-а и запускаем
содержимое dialog.lua
--IupDialog Example in IupLua
--Creates a simple dialog.
require( "iuplua" )
vbox = iup.vbox { iup.label {title="Label"}, iup.button { title="Test" } }
dlg = iup.dialog{vbox; title="Dialog"}
dlg:show()
if (iup.MainLoopLevel()==0) then
iup.MainLoop()
end
запускаем:
# lua dialog.lua
lua: dialog.lua:4: module 'iuplua' not found:
no field package.preload['iuplua']
no file '/usr/local/share/lua/5.2/iuplua.lua'
no file '/usr/local/share/lua/5.2/iuplua/init.lua'
no file '/usr/local/lib/lua/5.2/iuplua.lua'
no file '/usr/local/lib/lua/5.2/iuplua/init.lua'
no file '/usr/share/lua/5.2/iuplua.lua'
no file '/usr/share/lua/5.2/iuplua/init.lua'
no file './iuplua.lua'
no file '/usr/local/lib/lua/5.2/iuplua.so'
no file '/usr/lib/x86_64-linux-gnu/lua/5.2/iuplua.so'
no file '/usr/lib/lua/5.2/iuplua.so'
no file '/usr/local/lib/lua/5.2/loadall.so'
no file './iuplua.so'
stack traceback:
[C]: in function 'require'
dialog.lua:4: in main chunk
[C]: in ?
сидим недоумеваем... под виндой завелось из коробки...
дебиан-вей приветствуется, но сойдет любое решение. я уже задрался, чесслово. явно ж в два аптэгэтинсталла решается.. куда копать?
Вот сегодня я ниче по теме не знаю. Прочитал вводную статью — я знаю оснвные понятия, прочитал дальше — я умею устанавливать qemu, еще дальше — умею настраивать сеть, порты, подключаться к консоли и тд.
Хорошо бы книжку. Или сборник статей пойдет, чтоб меня научили. С примерами. Можно, если совсем голяк, и на языке вероятного противника.
Вот чую, что можно. Более того, чую, что кто-то уже сделал.
Хотелка: чтоб правой кнопкой на плейлист нажал, а там пункт меню: экспортировать в каталог. Жму и он копирует. До этого решал сохранением в m3u и bash-скриптиком из m3u копировал в нужный каталог. Теперь я тот скриптик явно потерял. Новый писать придется. А коль писать — отчего б не написать прямо в пункт меню? Ну и можно по контекстному меню на отдельный трек такой же пункт.
Люблю говядинку, но вот этой фичи не хватает.
ЗЫ: подозреваю, что я не очень умный и это решается на раз-два.
Смеркалось. На одной и подчиненных организаций случилось обычное: при переезде из одного здания в другое серверную стойку тупо разобрали (даже оптику ножницами обрезали СУКИ!!!) а при попытке собрать это в другом здании наткнулись на непонимание со стороны оборудования. Потом ругань, то-се, обмен макулатурой, но в итоге, Родина отрядила меня туда наводить порядок.
Задача номер ноль: там пограничный маршрутизатор Джунипер. Консольный кабаль есть, но пароля отродясь никто не знал со времен монтирования. Самое первое, хочу законнектить его. Мне известно что там только BGP. Итого, мне из него надо настройки BGP вытянуть и настройки сетевых интерфейсов желательно бы. А тада я бы смог его хард ресетнуть и настроить заново, но имел бы пароль и доступ к консоли (а это приятно будет при настройке остального)
Идея следующая: разобрать его, извлечь CF-карту, примонтировать к случайнопопавшемусяподруки линуксу и пошарить в файловой системе в поисках интересной для меня информации. Мож конфиг какой или еще че.
Я это уже сделал, только не монтируется чета, пишет врон фс тайп. Откуда вопрос — а оно там не шифрованное лежит? fdisk -l определяет ее как FreeBSD (ufs? ext2/3?) в любом случае не монтируется. Хотя, когда я просто воткнул флешку в системник и ребутнул, он попытался с нее грузиться и даже начал.
он сам подтащил openbsd-inetd, далее я его полез настраивать в файл /etc/inetd.conf
Там секция, отвечающая за tftp появилась сама и я ничего не трогал
#:BOOT: TFTP service is provided primarily for booting. Most sites
# run this only on machines acting as "boot servers."
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /srv/tftp
на директорию /srv/tftp установил владельца nobody и права 777
перезапустил openbsd-inetd
проверил слушается ли порт:
$ netstat -anp | grep 69
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
udp 0 0 0.0.0.0:69 0.0.0.0:* -
unix 3 [ ] STREAM CONNECTED 23569 1891/pulseaudio
unix 3 [ ] STREAM CONNECTED 22694 - @/tmp/.X11-unix/X0
unix 3 [ ] STREAM CONNECTED 21693 1837/xfce4-session @/tmp/.ICE-unix/1837
unix 2 [ ] STREAM CONNECTED 20069 - @/tmp/dbus-2k8n7tBl
unix 3 [ ] STREAM CONNECTED 22569 - /run/systemd/journal/stdout
unix 2 [ ] DGRAM 21569 -
unix 3 [ ] STREAM CONNECTED 34698 5214/chrome
unix 3 [ ] STREAM CONNECTED 22692 1827/dbus-daemon @/tmp/dbus-Gqq8iiTZXZ
unix 3 [ ] STREAM CONNECTED 35669 - @/tmp/.X11-unix/X0
unix 3 [ ] STREAM CONNECTED 17769 -
unix 3 [ ] STREAM CONNECTED 17569 -
unix 3 [ ] STREAM CONNECTED 34697 5214/chrome
положил туда (/srv/tftp/) файлик hello.txt c содержанием sdfsdfsdfsd
где 1400, если я правильно понимаю, являет собой VLAN ID. Трэба создать еще один виртуальный интерфейс с другим адресом, но таким же VLAN ID. Так вообще можно? Куда копать? Спасибо.
дебиан. Работает. Инет раздает, DHCP пашет — все хорошо. privoxy висит на 8118 — тоже работает, но хотелка такая, чтоб iptables весь траффик, проходящий на 80-й порт редиректил на 8118, а он не хочет...
скрипт, которым запускаю NAT:
#!/bin/bash
INET_IFACE=eth0
LAN_IFACE=wlan0
LAN_NET=192.168.0.0/24
# Включаем форвардинг
sysctl -w net.ipv4.ip_forward="1" > /dev/null
echo 1 > /proc/sys/net/ipv4/ip_forward
# Сброс правил iptables
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
# Разрешаем трафик на внутреннем петлевом интерфейсе (lo)
iptables -A INPUT -i lo -j ACCEPT
# Разрешаем доступ из внутренней сети в интернет
iptables -A FORWARD -i $LAN_IFACE -o $INET_IFACE -j ACCEPT
# Включаем маскарадинг
iptables -t nat -A POSTROUTING -o $INET_IFACE -s $LAN_NET -j MASQUERADE
# Разрешаем ответы из внешней сети
iptables -A FORWARD -i $INET_IFACE -m state --state ESTABLISHED,RELATED -j ACCEPT
# Рубим доступ из и-нет во внутреннюю сеть
iptables -A FORWARD -i $INET_IFACE -o $LAN_IFACE -j REJECT
echo "NAT в из сети в которую смотрит $INET_IFACE в сеть $LAN_NET в которую смотрит интерфейс $LAN_IFACE ВКЛЮЧЕН"
# Заворачиваем весь трафик с портов 80 на порт privoxy
iptables -t nat -A PREROUTING -i $LAN_IFACE -p tcp --dport 80 -j REDIRECT --to-port 8118
у мужиков из интерента работает, а у меня — нет. А я хочу, как минимум, наоборот...
Как мне недавно стало известно, препроцессор С проходит код только на один раз, через это, двойное раскрытие define'ов становится невозможным (а иногда очень не помешало бы), например при создании простых библиотек (а ля ЭлСиДи и прочих светодиодных индикаторов) для конфигурирования по пинам.
Или для предобработки текста перед отправкой в ЖКД русских букв.
Вобсчем, появилась идея запилить свой дополнительный препроцессор и мэйкфайлом каждый раз обрабатывать сорцы, перед отправкой в основной компилятор.
<html>
<head>
<meta charset="utf-8">
<style type="text/css">
#main {
width: 800px;
padding: 10px;
background-color: yellow;
}
img {
float: left;
margin: 20px;
}
#block {
background-color: green;
margin: 10px;
padding: 10px;
}
</style>
</head>
<body>
<div id="main">
<img src="http://jmule.ru/files/images/RPp8xplmPnmczGhctrla">
Какой-то текст Какой-то текст Какой-то текст Какой-то текст
Какой-то текст Какой-то текст Какой-то текст Какой-то текст
Какой-то текст Какой-то текст Какой-то текст Какой-то текст
<div id="block">
Более другой какой-то текст Более другой какой-то текст
Более другой какой-то текст Более другой какой-то текст
</div>
</div>
</body>
</html>
Есть у меня на работе старший товарищ, очень толковый дядька, электронике меня учит и прочему матану, а вот по линуксам отстает от молодежи, но имеет желание учиться.
Давно ломает меня, чтоб я ему хорошую книжку (электронную он любит) нашел. Предпочтительно по дебиану, но основы линуксоведения они ж не сильно дистрозависимы. Приветствуются плюшки электронных книг, такие как оглаление и прочие текстовые поиски.
Ну и качество книжки, конечно, тоже приветствуется. Что бы посоветовал ЛОРчанин?