LINUX.ORG.RU

Сообщения TDrive

 

пинг

запускаю пинг на оффтопике

>ping 10.90.92.63

Обмен пакетами с 10.90.92.63 по с 32 байтами данных:
Ответ от 10.180.90.143: Заданный узел недоступен.
Ответ от 10.180.90.143: Заданный узел недоступен.
Ответ от 10.180.90.143: Заданный узел недоступен.
Ответ от 10.180.90.143: Заданный узел недоступен.

Статистика Ping для 10.90.92.63:
Пакетов: отправлено = 4, получено = 4, потеряно = 0
(0% потерь)

почему 10.90.92.63 меняется на 10.180.90.143?

TDrive
()

выравнивание по вертикали внутри дива

 ,

как сделать в такой верстке

<!DOCTYPE html>
<html>
<head>
<style>
#d1{width:100px;height:100px;background:#0f0;float:left;}
#d2{background:#f00;margin:0 auto;width:20px;height:20px;}
</style>
</head>
<body>
<a id="a1" href=""><div id="d1"><div id="d2">test</div></div></a>test test test
</body>
</html>

сразу скажу, что display:table-cell; vertical-align:middle; не работает.

TDrive
()

как получить путь к ror проекту?

 

делаю загрузку файлов на сайте, их нужно загружать в public
сейчас сайт лежит в /var/www/ror/ но «ror» может в последствии измениться по этому не хочется жестко указывать путь сохранения файлов.

И до кучи как определять размер загружаемого файла?

TDrive
()

Как составить такой sql запрос?

 ,

Например есть таблица:
create table `test` (
`id` int not null auto_increment,
`dop_id` int not null,
`time` datetime not null
);
с записями
insert into `test` (`dop_id`, `time`) value (1,now());
insert into `test` (`dop_id`, `time`) value (1,now());
insert into `test` (`dop_id`, `time`) value (1,now());
insert into `test` (`dop_id`, `time`) value (2,now());
insert into `test` (`dop_id`, `time`) value (2,now());
insert into `test` (`dop_id`, `time`) value (2,now());
insert into `test` (`dop_id`, `time`) value (3,now());
insert into `test` (`dop_id`, `time`) value (3,now());
insert into `test` (`dop_id`, `time`) value (3,now());

нужно выбрать по одной последней записи c dop_id 1,2 и 3.

TDrive
()

Как лучше сделать?

 ,

Есть 2 базы данный mysql на разных серверах. Нужно на рельсах написать веб приложение которое одновременно работает с обоими базами данных.

Можно ли сделать, чтобы со стороны веб приложения все это выглядело как работа с одной базой данных? Или как вообще решаются подобные задачи? Пните в нужную сторону.

TDrive
()

Dell U2412M

Дистрибутив - Ubuntu. Приобрел монитор Dell U2412M подключаю к ноутбуку по VGA, в системных параметрах можно выбрать максимум 1024 на 768, а должно быть 1920 на 1200. Что нужно сделать чтобы все работало нормально? Первый раз какие то проблемы с монитором по этому даже не представляю в какую сторону копать.

TDrive
()

CMS ненужно?

 brupal, , ,

Хочется узнать ваше отношение к разнообразным CMS (joomla, drupal, WordPress...)

Весь мой опыт создания сайтов на CMS можно разделить на 2 случая:
1)сайт из 3-5 страничек, с возможностью добавлять новости, который на голом php пишется за 1 день, но по требованию заказчика нужно использовать CMS и разработка растягивается на 2-3 дня копания в настройках CMS и написание шаблонов/модулей по правилам этой CMS.

2)более мне серьезный по функционалу сайт, с кучей возможностей администрирования, который на голом php пишется за неделю (включая админку), но по требованию заказчика нужно использовать CMS и разработка растягивается на месяц копания в официальной документации по CMS, поиска модулей 90% которых написаны с ошибками и в конечном итоге написание своих модулей, применение разных ССК и модулей которые увеличивают функциональность CMS, исправление ошибок в этих CCK и модулях, поиска документации по созданию на этой CMS функционала необходимого заказчику, что не всегда оказывается возможным и как следствие написание армии костылей...

Я понимаю по каким причинам заказчики требуют сайты на CMS, просто интересно, это мое неосиляторство и CMS действительно сильно упрощают жизнь разработчикам или это неприятная необходимость которая никому не нравится?

TDrive
()

Что такое доменное имя.

 

Интересует именно механизм регистрации доменных имен. Постараюсь описать на примере ситуации.
Например я зарегистрировал домен в зоне ru, через аккредитованного регистратора (из списка на http://www.cctld.ru/ru/). Регистратор держит его на своих днсках и предоставляет админку для управления днс записями.
Если я захочу кому нибудь подарить/продать этот домен или разместить его на других днсках, какие мои действия? По факту домен принадлежит мне или регистратору? Где хранится информация о том кому принадлежит домен, на серверах cctld.ru? Как я могу подтвердить свое право владения доменом? Если я поставлю свои днс сервера и укажу в них «google.ru - свой ip», как система определит, что гугл не принадлежит мне?

Может кто нибудь вкратце ответить на эти вопросы или дать ссылку на инфу с ответами?

TDrive
()

RoR вопрос

 

Подскажите как грамотно сделать.
Например есть шаблон:
application.html.erb

<!DOCTYPE html>
<html><head><title></title></head>
<body>
<a href="/page1">page1</a>
<a href="/page2">page2</a>
<a href="/page3">page3</a>
<a href="/page4">page4</a>
<%= yield %>
</body>
</html>
Мне нужно, что бы в зависимости от открытой страницы к ссылке на эту страницу добавлялось:
class="active"

Где и как это указывать? Создать переменную в контроллерах? Во вьюшках? Как передать в шаблон?

TDrive
()

Посоветуйте редактор с подсветкой синтаксиса для RoR

Посоветуйте редактор для Ruby on Rails с нормальной подсветкой синтаксиса в html.erb файлах.

TDrive
()

Debian Oracle Сlient

 ,

Есть сервер оракла, есть программка на пхп которая работает с этим сервером. На винде все настроено, подключается к серверу, работает как часы. На дебиане пробовал настроить, установил клиент.
При проверки выдает ошибку «ORA-12170: TNS:истекло время ожидания соединения»
Из за чего это может быть? Сервер работает, проверил через nmap открытые порты, все норм.

TDrive
()

Пароли

Как вы запоминаете свои пароли?
Вот например я в данный момент держу в голове пароли от двух email-ов, аккаунта на ЛОРе, аккаунта на торрентах, пароль от таск-менеджера (по работе), ещё пары аккаунтов на разных сайтах, скайпа, аськи, рута от домашнего сервера, mysql на домашнем сервере, админки двух сайтов на joomla (по работе), VPN (тоже по работы). + ещё штук 10 паролей на разных листочках.
Все эти пароли естественно разные и их количество постепенно растет.
Как вы решаете подобную проблему? Блокнотик с паролями? Может есть спец. софт для удобного хранения паролей например на сотовом?

TDrive
()

C++ книга

 , ,

Посоветуйте книгу по C++ в которой хорошо описано сетевое программирование под linux.
Нашёл хорошую книгу «Unix: разработка сетевых приложений» но там с ходу идут исходники с использованием своего заголовочного файла, в который автор книги запихал всё что только возможно на все случаи жизни. Там даже, что то для ./configure есть.
Я даже не могу разобраться какой заголовочный файл для чего нужны.
Нужно что то более постепенное, что бы от простого к сложному. И обязательно под linux.

TDrive
()

C++ xmpp

 , ,

Хочу написать бота на С++. Требуется что бы написанного бота можно было просто скинуть на сервер и запустить.
Вычитал, что все используют gloox. Меня смущает что gloox нужно устанавливать. Можно ли будет потом собрать все необходимые файлы и запустить бота на сервере без установки чего либо дополнительного? Или что лучше подойдет для моих целей?
Раньше на C++ ничего не делал кроме хелловорлдов. Собственно написать бота и решил, чтобы попрактиковаться.
Пните в нужном направление.

TDrive
()

Debian GNU/kFreeBSD

 ,

Что это?) Недавно наткнулся в интернете. Чем отличается от обычного FreeBSD? Это FreeBSD с системой пакетов Debian? Стоит ли это вообще внимания или можно не возиться с установкой для посмотреть?

TDrive
()

Установка linux.

 , ,

Понадобился небольшой домашний сервер для веб разработки и других мелочей типа сервера КС и мамбла. А дома валялся старый, полуживой ноутбук Acer со сгоревшей видео картой, который по тех. характеристикам вполне подходил.
Так как видео карта сгорела ещё 2 года назад, никакого доступа к биосу нету, единственное что знал, это то что по умолчанию грузится CD.
Скачал gentoo minimal, поставил в сидиром, пару раз нажал Enter на угад, ввел /etc/init.d/sshd start. И о чудо, ноут стал доступен по ssh.
Подключился с другого ПК. Выполнил всё этапы установки по ssh, собственно там нет никаких отличий от обычной консоли.
Зарание поставил OpenSSH и добавил его в автозапуск.
Перезагружаюсь, вынимаю CD с gentoo minimal, и домашний сервер готов к работе.

Завелся с первого раза.

Ну и кто теперь скажет что Gentoo не лучший дистрибутив для сервера?)

TDrive
()

Java GUI

 

Вот программа (просто для примера):

import javax.swing.*;
import java.awt.event.*;

public class test {
	public static void main(String args[]){
		MainFrame m = new MainFrame();
		m.setVisible(true);
	}
}

class MainFrame extends JFrame implements WindowListener, ActionListener{
	private JLabel leabl1 = new JLabel("TEST", JLabel.CENTER);
	private JButton enter = new JButton("START");
	
	public MainFrame(){
		this.setSize(300,200);
		this.addWindowListener(this);
		JPanel p = new JPanel();
		this.setContentPane(p);
		p.setLayout(null);
		leabl1.setBounds(0,20,300,20);
		enter.setBounds(100,60,100,20);
		p.add(leabl1);
		p.add(enter);
		enter.addActionListener(this);
		
	}
	
	public void windowClosing(WindowEvent e){System.exit(0);}
	public void windowOpened(WindowEvent e){}
	public void windowClosed(WindowEvent e){}
	public void windowIconified(WindowEvent e){}
	public void windowDeiconified(WindowEvent e){}
	public void windowActivated(WindowEvent e){}
	public void windowDeactivated(WindowEvent e){}
	public void actionPerformed(ActionEvent e){
		try {
			leabl1.setText("TEST 1");
			Thread.currentThread().sleep(5000);
			leabl1.setText("TEST 2");
			Thread.currentThread().sleep(5000);
			leabl1.setText("TEST 3");
			Thread.currentThread().sleep(5000);
			leabl1.setText("TEST 4");
		} catch (InterruptedException e2) {
			e2.printStackTrace();
		}
	}
}

Вот эта часть:

			leabl1.setText("TEST 1");
			Thread.currentThread().sleep(5000);
			leabl1.setText("TEST 2");
			Thread.currentThread().sleep(5000);
			leabl1.setText("TEST 3");
			Thread.currentThread().sleep(5000);
			leabl1.setText("TEST 4");
Не работает. 15 секунд тикает, а надпись не меняется. Меняется только в самом конце. Почему так происходит и как исправить?

TDrive
()

Java изменить директорию

 

Как в java менять директорию в которой выполняется процесс?

TDrive
()

3d сайты

 ,

Чё то на ночь глядя задался вопросом, какие сейчас есть средства для создания полностью трёхмерных сайтов?
Критерии:
-минимум телодвижений со стороны пользователя.
-Поддержка всеми популярными браузерами.
-Минимум ресурсоёмкости.
-Возможность создания динамического контента.

Чтобы примерно ориентироваться, давайте представим сайт в виде круглой комнаты, вместо стен страницы сайта с текстом картинками.

Отдельный вопрос по поводу реализации ссылок из 3d сайта на сторонние сайты интернета.

Java, flash, silverlight, VRML, 3DMLW, COLLADA , O3D, U3D, ECMA-363, X3D... ?

Кто нибудь интересовался такими вещами?

TDrive
()

Самый перспективный язык/технология для создания сайтов

Надеюсь тема не перерастет в холивар.
У меня есть опыт создания сайтов на пхп и перл cgi/fastcgi. Сейчас собираюсь писать сайт для себя и возник вопрос «Какой язык выбрать?».
Полазил в интернете и пришёл к выводу что в основном хвалят Ruby(ruby on rails) и javascript (node.js).
Мне хочется найти удобный язык программирования на котором будет приятно создавать сайты/таск менеджеры/веб интерфейсы к чему нибудь. Также у языка не должно быть проблем с регэкспами, подключением к MySQL/PostgreSQL/Oracle и 100% понадобится возможность работать с ImageMagick.
php и perl не рассматриваем так как их возможности/удобство я и так знаю.
Что можете посоветовать?

TDrive
()