Примечательная статья на Хабре про то, как дети не умеют пользоваться компьютерами, и про то, что это (почему-то) должно нас беспокоить. Это крик души человека, которого достали тупые пользователи, не умеющие настроить браузер для работы через прокси-сервер, а он один тут в белой тунике стоит. Напоминает анекдот про сантехника — "Учись! А то так и будешь всю жизнь ключи подавать."
Всё бы ничего, да только комментарии и количество народа, заплюсовавшего статью, наводят на мысли о том, что автор далеко не одинок, и да! в этом мире полно людей, желающих сделать мир лучше...
Ну что ж, удачи им всем! Главное — не бояться тунику запачкать.
Программисты вовсе не злодеи. Они много работают, чтобы сделать свои программы легкими в использовании. К сожалению, судят они по себе, так что программы получаются легкими в использовании лишь для других разработчиков программного обеспечения, но не для обычных людей.Алан Купер, "Психбольница в руках пациентов"
test again
ОтветитьУдалитьДобрый день. Подскажите пожалуйста у меня Ubuntu 14.04
ОтветитьУдалитьсетевой диск на чтение(win2003, win2008) подключается по:
sudo mount //192.168.2.58/Public /media/Set -o username=Администратор,password=123
Права на папку получаются для root полные, для остальных только чтение.
А вот по sudo mount //192.168.2.58/Public /media/Set -o username=Администратор,password=123,dmask=777,fmask=777
Выдаёт ошибку.
mount: wrong fs type, bad option, bad superblock on //192.168.2.58/Public,
missing codepage or helper program, or other error
(for several filesystems (e.g. nfs, cifs) you might
need a /sbin/mount. helper program)
В некоторых случаях полезная информация может быть
найдена в syslog - попробуйте dmesg | tail или что-то
в этом роде
Так и что сообщает команда "dmesg | tail"?
ОтветитьУдалитьДоброго время суток, о Белы рыцарь...подскажите, есть ли возможность в ubuntu подключить сетевой диск (определённый каталог локального сервера) так, чтоб он имел в ubunte свою метку тома, к примеру R:\ , как это к примеру на windows делается
ОтветитьУдалитьТут достаточно все просто :) Мы создаем новый список и закидываем в него значения по порядку из старого. А так как списки создаются от головы к хвосту, то эта задача получается давольно простой.
ОтветитьУдалитьpublic static Node invertList(Node tail){
if (tail==null)return null;
else {
Node result = new Node(tail.value, null);
while (tail.next != null) {
tail = tail.next;
result = new Node(tail.value,result);
}
return result;
}
}
где
public class Node {
public int value;
public Node next;
Node (int value, Node next){
this.value = value;
this.next = next;
}
}
как-то так
ОтветитьУдалитьpublic class OneNodeList {
OneNodeList next;
int number;
public boolean hasNext() {
return next != null;
}
private void invert(OneNodeList previous) {
if (this.hasNext()) {
this.next.invert(this);
}
this.next = previous;
}
}
и вызываем
first.invert(null);//first- ссылка на первый элемент
}