Download file from Sharepoint

Debain LXDE on WYSE Cx0 with winetricks and vncserver

The task: replace Windows XP on a WYSE Cx0 thin clients with Linux. The thinclients are just infopanels for statistics_diagrams-fromSQLserver.exe file. So additionally we need wine-bin and a VNC server.
Ubuntu 14 from usb-stick just hangs during install and Debian 8 stopped with “can’t install” message, so finally I have connected Sony DRX800UL external DVD-writer and install Debian Squeeze (openbox-lxde) from DVD.
First, to avoid noises on the display – remove the videodriver:

Then I have removed openoffice.org, gimp, xsane, iceweasel, alsa* and so on.
Cause my windows software needs connection to SQLSERVER I have to install MDAC 2.8 through winetricks.


Next step is installing VNC server:

and command vncserver at first time will ask for password.
Further lets create autostart shortcut to loop the tightvncserver on the display :0 – /home/s.sd/.config/autostart/x11vnc.desktop:

Last step is adding locale:

(US and ru_RU.UTF-8)

Убихуа (五笔画) – китайский способ ввода

Убихуа, так же известный как “китайская пятистрочная” – это очень популярный способ ввода китайских иероглифов. Способ основан на порядке черт в каждом иероглифе.
Несмотря на то, что данным способом можно набирать и традиционные символы, убихуа чаще связывают с упрощенным китайским.
Убихуа не стоит путать с Уби (wubi), так же широко распространенным способом ввода китайских символов.
wubihua
Кнопки от 1 до 5 сопоставлены определенным чертам (схоже с “Восемью принципами иероглифа юн”):
Кнопка 1 – для горизонтальных черт ()
w1
По мере ввода отображаются предлагаемые китайские символы (наиболее часто используемые символы появляются первыми).
2 – для вертикальных черт ()
w2
Если Вы не уверены в правильности символа, введите звездочку (*)
3 – для черт cверху-вниз справа-налево “левый нисходящий” (丿)
w3
Для просмотра дополнительных вариантов введите еще один штрих или прокрутите список символов.
4 – для точек и черт сверху-вниз слева-направо “правый нисходящий” ()
w4
5 – для всех остальных черт (обозначается, как 乙)
w5-0
w5-1
Чтобы ввести любой символ, просто нажимайте на клавиши, соответствующую первым четырем чертам и клавишу, соответствующую последней черте иероглифа.
Для символов из четырех или менее черт, нажмите 0 после последнего символа.
Наиболее часто используемые иероглифы будут предлагаться первыми.
wibihua_keymap
Убихуа – один из самых легких способов ввода, так как он прост и не требует знания Пиньинь или звучания иероглифа, но, в то же время при использовании Убихуа могут предлагаться десятки и сотни символов.
P.S. Таблица часто используемых ключей (радикалов) для убихуа:
wubihua-radical

Why can I ping 127.257, 127.1 etc?

Not only IPv6 allows consecutive zeros to be omitted.

Operating systems allow to skip octets when using dot-decimal notation.
It’s a relic from the old days of classful addressing. 127.1 means network 127, host 1.
e.g.

Note that this isn’t limited to the ping command.
It will accept decimal values too:

Upon finding that dot, it makes sure that you didn’t give it a value beyond 255 since that particular trick is only allowed for the last position, and a dot means more stuff is coming up. Per the comments:
/*
* Internet format:
* a.b.c.d
* a.b.c (with c treated as 16 bits)
* a.b (with b treated as 24 bits)
*/
Try to ping some of these and watch the differences:
111.1.1.0×09
127.0x0c
0xC0A80001
P.S. And, yes, 127.257 is legal, because network 127 can have more than 256 hosts.

What is my current altitude?

Высотомер AON2 Tritium (“Тритий”) с разноцветными индикаторами находится в процессе сертификации TSO-C10b (FAA)/ETSO-C10b (EASA), SAE Standard AS392C Type 1 и SAE Standard AS8009B.

Согласно разработчикам, высотомер “Тритий” (AON2 Tritium) призван повысить уровень безопасности спортсменов.

tritium

Индикаторы трех цветов – зеленого, желтого и красного наглядно покажут высоту и время раскрытия. Дисплей достаточно яркий и отчетливо виден даже при ярком солнечном свете.

Понятно, что парашютисты переживают по поводу надежности их высотомеров. Как же модель “Тритий” добилась надежности и точности?
Аналоговые высотомеры обычно используют герметичную камеру, которая расширяется или сжимается в зависимости от давления воздуха. Это приводит в действие пружину, которая затем поворачивает стрелку высотомера. Неудачи аналоговых высотомеров очень редки.
“Тритий” же использует микроэлектромеханические системы (сокращенно МЭМС), чтобы “чувствовать” давление воздуха. Датчик МЭМС изготовлен из кристалла особо чистого кремния, который передает значение давления воздуха в микроконтроллер.

aon2

Датчик “Трития” МЭМС производится немецкой компанией Bosch, и имеет срок службы в 1 млн раз дольше, чем аналоговые высотомеры.

aon2tritium

Технические характеристики:
Индикация высоты: 0-5 км (0-16000 футов)
Рабочая высота: до 9 км (до 29500 футов)
Зарядное устройство – USB
Срок службы батареи: 10 часов непрерывной работы
(при разрядке батареи ниже 30%, загорится центральный светодиод)
HDR-датчик освещенности
Вес: 90г

Напомню, программа по сбору средств на разработку и производство нового альтиметра, была запущена на площадке Kickstarter в начале 2015 года.
Стоимость альтиметра будет колебаться от 99 до 110 фунтов стерлингов (~ 10 000 руб).

freefall_mode_brochure
aon2.co.uk/products

Linux FAQ



  1. Q: Как быстро передать файл между линуксами?
    A: scp localfile username@server:/home/username/ а в обратную сторону scp username@server:/home/username/file_name /home/local-username/file-name
    или используйте netcat
  2. Q: How to stream to Youtube from eth-camera?
    A:
  3. Q: Как найти файл, содержащий нужную строку?
    A: find / -type f | xargs grep -ril “234567”
  4. Q: How to switch the editor in mc (midnight commander)?
    A: update-alternatives –config editor
  5. Q: Как разрешить autologin в Debian Squeeze?
    A: Подредактируйте в /etc/gdm3/daemon.conf параметры AutomaticLoginEnabled и AutomaticLogin. Разрешить логиниться руту – закомментируйте строку “auth required pam_succeed_if.so user != root quiet_success” в /etc/pam.d/gdm3
  6. Q: How to Install Multiple PHP Version with Apache on Debian 9?
    A: Install PHP 5.6, 7.2 and 7.3 and then add to Apache site-enabled configs:
  7. Q: Как запускать терминал с указанным размером и положением?
    A: В свойствах кнопки запуска:
  8. Q: Как в Debian 7 Gnome Shell (Gnome 3) очистить историю команд по Alt+F2?
    A: Я нашел эту ветку через dconf dump / | grep МОЯ_КОМАНДА. История хранится в dconf-editor: /org/gnome/shell (“command-history”)
  9. Q: Как определить – скольки разрядная платформа под Linux?
    A: Командой getconf LONG_BIT.
  10. Q: Как в Debian установить Firefox + Flash player?
    A: Удалите Iceweasel, кладите папку fx в /opt; затем создайте ссылку в /usr/bin (чтобы fx в PATH попал): ln -s /opt/firefox/firefox /usr/bin/firefox
    В ярлыке запуска укажите команду – firefox
    Либо установите flashplugin-nonfree из репов, либо распакованный libflashplayer.so из Adobe’вского tar.gz скопируйте в ~/.mozilla/plugins/
    И дайте права на выполнение: chmod ugo+x ~/.mozilla/plugins/libflashplayer.so
  11. Q: При установке kvpnc ошибка: “Не удалось выполнить оперативную настройку ‘gcj-4.7-jre’. Подробней, смотрите в man 5 apt.conf о APT::Immediate-Configure.”
    A: Соблюдайте порядок установки! В данном случае выполните apt-get install gcj-4.7-jre -o APT::Immediate-Configure=false
  12. Q: Как установить шрифт Tahoma в Debian Squeeze?
    A: Установите ttf-mscorefonts-installer, сам шрифт можете скачать отсюда. Затем выполните:
  13. Q: Как включить журналирование загрузки Debian/Ubuntu?
    A: Необходимо запускать bootlogd при загрузке системы. В файле /etc/default/bootlogd установите значение BOOTLOGD_ENABLE равным Yes.
  14. Q: Как ускорить запуск OpenOffice.org?
    A: Сервис > Параметры > Память: Шагов – 30, Использовать для OO.org – 128, Памяти на объект – 20, Количество объектов – 20. И чуть ниже здесь же отключите Java.
  15. Q: Как установить более четкие шрифты в консоли при загрузке Debian?
    A: dpkg-reconfigure console-setup и dpkg-reconfigure console-cyrillic
  16. Q: Как настроить шрифты приложений KDE под Gnome?
    A: apt-get install systemsettings
  17. Q: Debian пишет, что нет места в /var. В /var/log файлы syslogd.log и user.log заняли 5 Гб. Что делать?
    A: Удалите эти файлы и, чтобы не оставлять их открытыми, перезапустите /etc/inint.d/rsyslog
  18. Q: Как запустить гуишное приложение от имени другого пользователя?
    A: $xhost +SI:localuser:USERNAME и затем gksu.
  19. Q: Для установки OpenOffice.org 3 не хватает места на /
    A: mv /opt/openoffice/ /home
    ln -s /home/openoffice /opt
  20. Q: Как в Gnome2/3 Nautilus поменять Delete на Ctrl+D?
    A: В gconf- dconf-editor’е идем org -> gnome -> desktop -> interface: выставляем can-change-accels и, выбрав в окне Nautilus файл, в меню Правка наводим мышь на пункт Удалить и жмем Ctrl+D
  21. Q: Как сбросить пароль рута во FreeBSD?
    A: Single mode, mount -u / затем mount -a затем passwd
  22. Q: Как установить время/дату?
    A: Например,
  23. Q: Как в терминале прописать прокси (например, для wget или apt-get)?
    A: export http_proxy=”http://10.28.42.61:3128/” (или ftp_proxy=”http://10.28.42.61:2121″). Чтобы GUI у Ubuntu увидел прокси, добавьте эти же строки, включая и https_proxy в файл /etc/environment или /etc/bash.bashrc
    Для apt-get внесите в /etc/apt/apt.conf строчку
  24. Q: Как сменить MAC-адрес?
    A: Временно – sudo ifconfig eth0 hw ether xx:xx:xx:xx. Постоянно – например, прописать в /etc/network/interfaces в разделе описания eth0 (под строчкой iface eth0 inet static) – hwaddress ether 00:00:00:00:00:00
  25. Q: Как отображать флагами раскладку клавиатуры?
    A: Положите ru.png и us.png (у меня 32×32) в ~/.icons/flags, затем в gconf поставьте галочку /desktop/gnome/peripherals/keyboard/indicator/showFlags (для Gnome 3 – dconf-editor: org/gnome/libgnomekbd/indicator/show-flags
    ru[1] us[1] ru32 us32

И еще:

  • запустить веб-сервер из текущей папки: python -m SimpleHTTPServer
  • поддержка Java в Firefox – apt-get install icedtea6-plugin
  • !! повторит предыдущую команду, sudo !! повторит предыдущую команду от рута
  • выйти из профиля текущего пользователя или закрыть терминал — Ctrl+D
  • Winkey+D вместо Ctrl+Alt+D – gconf-editor:/apps/metacity/global_keybindings/show_desktop = d
    Winkey вместо Alt+F1 – gconf-editor:/apps/metacity/global_keybindings/panel_main_menu = Super_L
  • получить UUID флешки или винта:

winfaq

  1. Q: Как получить номер терминальной SessionID?
    A: Ставим grep+awk:
  2. Q: Как получить цифры IP-адреса через командную строку?
    A:

    или
  3. Q: Как посмотреть список залогиненных пользователей на удаленном сервере? Как вылогинить пользователя с удаленного сервера?
    A:


    (где 8-ка – это id сеанса из результата предыдущей команды)
  4. Q: Не отображается ни одна сеть в менеджере беспроводных подключений (wi-fi) Windows XP?
    A: Включите службу “Журнал событий” и перезагрузите компьютер.
  5. Q: Не удалялись некоторые пункты в апплете “Установка и удаление программ”. Почистил ветку HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall, однако некоторые старые программы так и остались в appwiz.cpl. Как их убрать?
    A: Почистите также ветку HKEY_CURRENT_USER\Software\Microsoft\Installer\Products
  6. Q: Как в Windows быстро примонтировать ISO-образ?
    A: Это делает MFC-утилита Virtual CDRom от Microsoft. Не забудьте переместить файл vcdrom.sys в System32/Drivers
  7. Q: Как запустить Outlook 2010, ошибочно настроенный на отсутствующий Exchange сервер?
    A: Удалите перед запуском Outlook ветку HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles
  8. Q: How to print SWF to PDF?
    A: Install PDF_Creator printer, open SWF-file (even compressed) with Adobe Shockwave Flash Player and print it to the PDF-printer.
  9. Q: Как расширить стандартную оснастку AD “Users and Computers”?
    A: Добавьте библиотеку AcctInfo.dll из набора Account Lockout tools) в system32 и выполните команду regsvr32 acctinfo.dll
  10. Q: Как создать в Windows symlink (например, чтобы “обмануть” Google Picasa и заставить хранить ее свою базу в другой папке)?
    A: Используйте Sysinternals Junction :

    (на диске C:\ в момент создания символической ссылки, папки Google быть не должно)
  11. Q: Как массово сменить пароль учетной записи “Администратор”?
    A: Используйте утилиту cusrmgr.exe из Resorce Kit либо скрипт на VBScript:
  12. Q: Как включить RDP на удаленной машине?
    A: В редакторе реестра, подключитесь к удаленной машине и в ветке HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server значение fDenyTSConnections установите в 0.
  13. Q: Как, после клонирования SATA -> IDE, удалённо сменить букву системного диска?
    A: Если Windows доходит до Ctrl+Alt+Del и после ввода пароля сразу же выполняет выход из системы, то удаленно подключитесь к реестру проблемного копьютера и сотрите ветку HKLM\System\MountedDevices
    (Windows перенумерует все разделы/диски в соответствии с их состоянием, т.е. первый primary раздел на первом диске получит букву С и т.д.)
  14. Q: Как делать backup консольным winscp по scp?
    A: Батник
  15. Q: Windows не сохраняет учетные данные для соединения с принтерами и сетевыми дисками.
    A: Можно решить батником в автозагрузку пользователя с командой вида:
  16. Q: Как побороть ошибку “Вход в систему не произведён: выбранный режим входа для данного пользователя на этом компьютере не предусмотрен”?
    A: Проверьте параметры локальной политики безопасности “Доступ к компьютеру из сети” и “Отказ в доступе к компьютеру по сети”
  17. Q: Как узнать uptime в Windows XP?
    A: В консоли – net statistics server или systeminfo
  18. Q: Как заставить Windows 7 регистрировать записи PTR на DNS сервере, если IP адрес был получен через DHCP?
    A: Поставьте галочку “Use this connection’s DNS suffix in DNS registration” в настройках сети и выполните ipconfig /registerdns
  19. Q: Как увидеть все скрытые общие папки ($-шары) Windows/Samba удаленной машины?
    A: Скачайте отсюда smbclient под Windows и дайте команду smbclient.exe -L \\ИМЯ_КОМПЬЮТЕРА
  20. Q: Как сменить папку баз данных IBM DB2?
    A: Остановите службы DB2, скопируйте папку DB2, например с диска C на диск D, создайте файл s.cfg такого содержания:

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

    и запустите службы DB2
  21. Q: Как сменить сетевые настройки в Windows через консоль?
    A: Используйте:
  22. Q: Как научить AutoHotkey запускать программы, открывать папку, сайт, вставлять спецсимволы?
    A: Пример ниже с комментариями:
  23. Q: Как добавить хранение истории в PowerShell?
    A: Дайте первые две команды под администратором
    New-Item -path $profile -type file -force
    Set-ExecutionPolicy Unrestricted

    и в созданном файле профиля добавьте код, приведенный ниже
    C|Users|rooslan|Documents|WindowsPowerShell|Microsoft.PowerShell_profile.ps1

    [collapse]
  24. Q: How to enable Ctrl+Tab on Opera 30 as Opera 29 behaviour, i.e. Ctrl+Tab to switch without a tab preview?
    A: Simply remap “Switch left through tabs” and “Switch right through tabs” under “Preferences → Browser → Shortcuts → Configure Shortcuts” to Ctrl+Shift+Tab and Ctrl+Tab respectively.

facebook  XP_Bckgnd

Создание RSS ленты в Drupal 6

Будем юзать один RSS-фид на весь сайт

На своем сайте вы можете создать несколько RSS-фидов – для форума, блогов, статей… Здесь легко запутаться.
Как поступить? Полагаю, люди привыкли к тому, что на 1 сайт – 1 rss-фид. Некоторые сайты предлагают несколько rss-лент и у опытных пользователей с этим не возникает проблем.
Но для большинства посетителей сайта наилучшим вариантом является наличие только одного фида.

Друпаловская RSS-лента по умолчанию

В статье Дэйла Макгладера хорошо раскрыта тема новостных лент движка Drupal. Обратим наше внимание именно на то, что у Друпала есть rss-фид по умолчанию. Требуется лишь небольшая настройка и все сразу начнет работать.
Read the rest of this article

How to install Windows 2003 x64 on Dell PowerEdge T620

Microsoft Windows 2003 operating system installation is not officially supported on Dell PowerEdge T620 (12th Generation (12G) Servers). This is reported to work only.
Windows 2003 may be installed in Dell 12G server only in ATA mode that can be changed under SATA settings in system BIOS (click SATA settings and change the Embedded SATA to ATA Mode).
Dell PERC drivers are not available for MS Windows 2003. Custom drivers should be integrated to OS source before installation process. You can download it here
To integrate this drivers into Windows Server 2003 x64, download nLite, integrate using wizard & create ISO-file from nLite (then burn it to CD).
nLitePERC
After installation Device Manager shows unknown devices (AHCI) – drivers can be found here
Links to ethernet drivers:
BroadcomNetXtreme_x64.cab
Intel_i350_eth.cab

Создаем Drupal-страницы из C♯ (XML-RPC node.save)

В данном способе создания нод будут использоваться модули Key Authentication, XMLRPC Server, Node Service и User Service из решения Drupal Services 6.x-2.2 (выбрал 6.x-2.2 как наиболее безглючную)
Подключаем их, далее идем в панели Administer › Site building › Services Administer › Site building › Services, жмем “Создать ключ”, задаем название, указываем что-нибудь в поле “Allowed domain” и выбираем разрешенные методы – в моем случае это system.connect, user.login и node.save. В настройках модуля Services выбираем тип авторизации – “Key Authentication”.
Скачиваем библиотеку XML-RPC.NET, компилим ее и добавляем в ссылки проекта VS2008 файл CookComputing.XmlRpcV2.dll, в using добавляем CookComputing.XmlRpc и System.Security.Cryptography.
Внутри класса добавляем:

Создание ноды будем производить, скажем, по нажатию кнопки, обработчик будет такой:

Дополнительные функции:

Expand

[collapse]

Из-за string CCK-полей VS у меня ругалась “Response from server does not contain valid xml” и “Существует несколько корневых элементов” (“There are multiple root elements”). Fiddler показал ошибку “Cannot unset string offsets”:
fiddler
Исправил применением патча к файлу /sites/all/modules/cck/includes/content.node_form.inc
P.S.
В случае проблем с CCK-полями советую использовать библиотеку DrupalXmlRpc.NET, скопировал ее и пример использования сюда:

  1. DrupalXmlRpc.NET_Demo
  2. MolineSoftware.DrupalXmlRpc_V2.0 , можете скачать.
    Объявляйте-добавляйте в CustomNode.cs свои CCK-поля:

Скачать проект Visual Studio 2008: drU-XRPC.cab