LINUX.ORG.RU

Сообщения iluha16

 

что за мода пошла на всех сайтах показывать сообщения «we use cookies...»

откуда эта идиотская мода пошла? надоело удалять через Inspect Element эти бессмыссленные (как будто я не знаю без них про куки) сообщения. в какой то модный фреймворк впендюрили это говнище что ли? раньше редко попадалось а последнее время чуть ли не на каждом сайте.

Перемещено leave из web-development

 

iluha16
()

Как создать страницу с формой из wordpress pluginа?

Требуется создать plugin для wordpress где пользователь может кликнуть по дате в календаре и ввести booking детали, затем оплатить через paypal. Как создать календарь я понял: создать класс extends WP_Widget и в методе этого класса widget вывести html. Но как создать страницу с формой куда юзер должен попадать после клика в этом календаре? Желательно что бы она содержала стандартный заголовок и прочее как на других страницах.

 , , ,

iluha16
()

подключение андроида телефона к интернету посредством юсб провода и компа

настроил всё в компе (ip forwarding, nat) и в андроиде через adb shell. через adb shell google с телефона пингуется:

137|root@PowerFive:/ # ping google.com
PING google.com (74.125.232.174) 56(84) bytes of data.
64 bytes from 74.125.232.174: icmp_seq=1 ttl=119 time=21.1 ms
64 bytes from 74.125.232.174: icmp_seq=2 ttl=119 time=20.6 ms
64 bytes from 74.125.232.174: icmp_seq=3 ttl=119 time=21.1 ms
64 bytes from 74.125.232.174: icmp_seq=4 ttl=119 time=21.2 ms
64 bytes from 74.125.232.174: icmp_seq=5 ttl=119 time=21.2 ms
64 bytes from 74.125.232.174: icmp_seq=6 ttl=119 time=20.9 ms
64 bytes from 74.125.232.174: icmp_seq=7 ttl=119 time=21.0 ms
Killed

при всём при этом через браузер в телефоне интернет не работает: net::ERR_INTERNET_DISCONNECTED. как такое может быть? что не так с этим говнищем? как побороть?

 , ,

iluha16
()

make install tqt3 «are the same file»

Собрал tqt3. набрал «make install» и в итоге:

make[2]: Entering directory '/build/dependencies/tqt3/qmake'
[ -d /build/dependencies/tqt3/bin ] || mkdir -p /build/dependencies/tqt3/bin
cp -f /build/dependencies/tqt3/bin/tqmake /build/dependencies/tqt3/bin
cp: '/build/dependencies/tqt3/bin/tqmake' and '/build/dependencies/tqt3/bin/tqmake' are the same file
make[2]: [Makefile:60: install] Error 1 (ignored)

Открываю Makefile:60 а там

install: tqmake
        [ -d $(INSTALL_ROOT)/build/dependencies/tqt3/bin ] || mkdir -p $(INSTALL_ROOT)/build/dependencies/tqt3/bin
        -cp -f /build/dependencies/tqt3/bin/tqmake $(INSTALL_ROOT)/build/dependencies/tqt3/bin
        [ -d $(INSTALL_ROOT)/build/dependencies/tqt3 ] || mkdir -p $(INSTALL_ROOT)/build/dependencies/tqt3
        -cp -R -f /build/dependencies/tqt3/mkspecs $(INSTALL_ROOT)/build/dependencies/tqt3

как то странно это всё. что теперь ручками всё это фиксить что бы вместо $(INSTALL_ROOT)/build/dependencies/tqt3 ставилось в /opt?

./configure запускалось с такими опциями:

export PREFIX=/opt/trinity
export SYSCONFDIR=/etc/trinity
export LIBDIR=/opt/trinity/lib
export MANDIR=/opt/trinity/man
export QTDIR=/opt/trinity/lib/qt3-3.3.8.d
export PATH=/opt/trinity/qt3-3.3.8.d/bin:/opt/trinity/bin:$PATH
export LD_LIBRARY_PATH=/opt/trinity/lib:/opt/trinity/lib/trinity:$LD_LIBRARY_PATH
export PKG_CONFIG_PATH=:/opt/trinity/lib/pkgconfig:/opt/trinity/qt3-3.3.8.d/lib/pkgconfig:$PKG_CONFIG_PATH
# Enable only one of the following:
# export DEBUG_AUTOTOOL_OPT="--enable-debug=full"
export DEBUG_AUTOTOOL_OPT="--disable-debug"

 CFLAGS=$CPUOPT \
 CXXFLAGS=$CPUOPT \
 ./configure \
   -I /usr/include/tirpc
   --prefix=${PREFIX} \
   --sysconfdir=${SYSCONFDIR} \
   --libdir=${LIBDIR} \
   $DEBUG_AUTOTOOL_OPT

может какие то не те версии autoconf/automake/make?

 , , ,

iluha16
()

Вопрос по wordpress/woocommerce

Подскажите как правильно добавить в сабже продукт с помощью WC_Product_Variable/WC_Product_Variation. Имеется вот такой код:

#!/usr/bin/env php
<?php

require_once dirname(__FILE__)."/../wp-config.php";

function addProduct($product) {
    $product = new WC_Product_Variable();
    $product->set_name("KR. The C Programming Language");
    $product->set_description("Ultimate guide into C programming every programmer must read. Very comprehensive and easy to follow with lots of example code. Excellent tutorial!");
    $product->set_sku("1234567");
    $product->set_stock_status('instock');
    $product->set_stock_quantity(500);

    $attribute = new WC_Product_Attribute();
    $attribute->set_id(0);
    $attribute->set_name('size');
    $attribute->set_options(['XS', 'S', 'M']);
    $attribute->set_visible(true);
    $attribute->set_variation(true);

    $product->set_attributes([$attribute]);
    $product->save();

    $variation = new WC_Product_Variation();
    $variation->set_parent_id($product->get_id());
    $variation->set_attributes(['size' => 'XS']);
    $variation->set_sku("1234567-XS");
	$variation->set_status("private");
	$variation->set_stock_status('instock');
	$variation->set_stock_quantity(500);
    $variation->save();

    $variation = new WC_Product_Variation();
    $variation->set_parent_id($product->get_id());
    $variation->set_attributes(["size" => "S"]);
    $variation->set_sku("1234567-S");
	$variation->set_status("private");
	$variation->set_stock_status('instock');
	$variation->set_stock_quantity(500);
    $variation->save();

    $variation = new WC_Product_Variation();
    $variation->set_parent_id($product->get_id());
    $variation->set_attributes(["size" => "M"]);
    $variation->set_sku("1234567-M");
	$variation->set_status("private");
	$variation->set_stock_status('instock');
	$variation->set_stock_quantity(500);
    $variation->save();
}

addProduct(null);

Продукт добавляется но заказать его невозможно - на его странице пишется «This product is currently out of stock and unavailable.». Сравнивал все поля в админилке и вроде как всё так же как и в продукте импортированном из CSV файла. В БД смотрел но там какое то поле непонятно как создающееся типа «{a:0:s1:{s:6:...». Подозреваю тут какая то мелочь, может кто работает постоянно с wordpress/woocommerce и подскажет.

 , ,

iluha16
()

вопрос про юникод

$ python
Python 3.6.4 (default, Jan  5 2018, 02:35:40) 
[GCC 7.2.1 20171224] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print(bytes("И", "utf-8"))
b'\xd0\x98'
>>> print("\ud098")
킘
>>> print("\u98d0")
飐
>>> 

разве не должно быть «И» в одном из print'ов?

$ echo "И" > test
$ cat test 
И
$ hexdump test 
0000000 98d0 000a                              
0000003
$ 

я точно чего то не знаю о юникоде. и в его стандарте вроде какой то другой диапазон для русских букв.

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

 , ,

iluha16
()

bing search

имеется такой поисковик bing.com. сделан богомерзостной мекрософт, вобще сразу уже можно было ожидать проблем. вот что интересно. вводишь какую то фразу в поиске там и получаешь страницу с результатами. копируешь URL оттуда и вставляешь в wget и в итоге скачивается пустая страница. таже ситуация с curl'ом. мне просто интересно почему это происходит может кто знает.

 , ,

iluha16
()

Что почитать по python

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

 

iluha16
()

Email validation - catch-all and spam box detection

Здраствуйте! Требуется написать программу которая проверяет существование мыла. Т.е. что SMTP server существует и mailbox на нём существует. Как это сделать я представляю что сервер возвратит ошибку если mailbox не существует 550 если не ошибаюсь.

Так же некоторые онлайн сервисы умеют дополнительно catch-all and spam-box detection. Online сервисы некоторые как то это проверяют и существует .NET библиотека http://cobisi.com/email-validation/.net-component/features/catch-all-domain-test

Подскажите в каком направлении копать что бы осуществить такие проверки. В .NET как и во всём маздайном не разбираюсь просто.

 ,

iluha16
()

Мысли об извращениях в сфере десктопа

У меня есть старинный комп Pentium 4 с 512 Mb оперативной памяти. На нём стоит windows xp. И всё прекрасно работает и даже не тормозит. Объясните мне как ну как чёрт побери можно называть прогрессом то что происходит в области разработки десктопов если современному ПО 5 гигабайт оперативы и многоядерных процессоров недостаточно что бы в компе не было тормозов ничего не дёргалось и не подвисало?????? Возникает такое ощущение что начало 2000-х было золотой эпохой десктопов когда они просто работали, не тормозили, не зависали и при этом были удобны в использовании, не выглядели уродливо. И заметьте, я лично не застал то время и это не стариковское мнение в стиле «в юности и трава была зеленее...». Совершенно объективное мнение. То что происходит в сфере разработки десктопов это просто отвратительно. Почему то никому не приходит в голову сделать автомобиль весом в 100 тонн пожирающий 500 литров бензина на 100 км и называть это прогрессом. Ни в одной другой сфере разработчики не могут позволить себе так извращаться, ни в одной кроме мать их дестопных говноразработчиков!!!

 

iluha16
()

как подключить плеер через usb

имеется плеер dexp mp3 плеер x-709w. подключаю его к usb в нём загорается зелёный цвет типа наверное идёт зарядка. но как его смонтировать что бы занести туда mp3 файлы? в `ls /dev/sd*` ничего нового не появляется. система arch

 ,

iluha16
()

Проблема со шрифтами в pdf документе, arch linux

https://image.ibb.co/eGqtNH/Screenshot_at_2018_04_09_16_52_05.png

может какой то шрифт установить? как добиться нормального шрифта. в другом дистрибутиве было нормально.

и в атрил и okular одинаковая проблема

 , ,

iluha16
()

modprobe: ERROR: could not insert 'nvidia': No such device

После перезагрузки arch linux это говно не работает. монитор имеет очень низкое разрешение без возможности поменять. перед перезагрузкой обновилось ядро. как же задолбал этот линакс со своими вечными апдейтами долбаными надо на виндоус переходить заколебался.

 

iluha16
()

Интересная задачка с олимпиады по информатике

Имеется N коробок заданного размера. Требуется уложить коробки как можно плотнее в как можно меньшее количество контэйнеров. Максимальный размер контэйнера задать как MAX_X, MAX_Y, MAX_Z. Коробки можно поворачивать в горизонтальном и вертикальном направлении.

 

iluha16
()

Посоветуйте текстовый редактор который может редактировать удалённо файл по ssh

Посоветуйте текстовый редактор который может редактировать удалённо файл по ssh.

Основные требования это подсветка синтаксиса PHP, HTML, CSS и возможность иметь сбоку список удалённых файлов и открывать несколько ну как в браузере что бы сверху были названия открытых.

Задолбался с vim ом и скачивать и закачивать в ручную тоже надоело.

Атомы и прочие на javascript не предлагать. Мой комп слаб для них. И сами они глючные.

 

iluha16
()

linux hostname vs domainname

Объясните чем отличается в линуксе hostname от domainname. Вот например у меня показывается после загрузки «This is localhost.unknown_domain». Если у меня есть домен например myname.com что я в этом случае должен внести в какие файлы / команды / программы?

 , , ,

iluha16
()

phantomjs page.click()

Подскажите как ввести данные в форму и нажать на кнопку submit в phantomjs а потом получить результат POST'а. Например в туториале описано как загрузить страницу:

page.open(url, function (status) {
  console.log(page.content);
  phantom.exit();
});

Но если я делаю так:

page.open(url, function (status) {
  page.evaluate(function () {
    document.getElementById("#username").value = myUsername;
    document.getElementById("#password").value = myPassword;
    document.getElementById("#submit_btn").click();
  });
});

Как в этом случае указать callback после click() что бы получить страницу после залогивания?

 

iluha16
()

Запустить GUI приложение из под другого пользователя

Подскажите как запустить приложение с гуем из под другого пользователя. Например я хочу запускать qbittorrent с правами пользователя torrents а не основного пользователя что бы не беспокоиться о том что из за бага или ошибки конфигурации файлы из ~ попадут в открытый доступ. Раньше я делал так:

[ilya@localhost ~]$ su - torrents
Password:
[torrents@localhost ~]$ qbittorrent &

но после переустановки системы забыл как сконфигурировать X для этого. В гугле нашёл только «xhost +». Не помогает.

Пишется «cannot open display: unset» и выходит программа.

Дистр Arch.

 , ,

iluha16
()

Вопрос по вёрстке bootstrap

<div class="row row-eq-height">
	<?php foreach ($products as $product) { ?>
		<div class="col-md-3" style="border: 1px solid red;">
			<a href="<?php h("{$www_base}/product.php?id={$product->id}"); ?>">
				<div class="item-picture">
					<img src="<?php h($product->pic2); ?>" />
				</div>
				<div class="item-name">
					<?php h($product->name); ?>
				</div>
			</a>
		</div>
	<?php } ?>
</div>

Проблема в том что если div.col-md-3 в ряду получается с height больше чем остальные то на следущей строчке получается вот так: https://image.ibb.co/mzg0cw/Screenshot_at_2017_12_01_15_34_44.png

Как этого избежать?

 , ,

iluha16
()

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

Подскажите что есть для этого говна в линукс. Богомерзкий бинарный их клиент с некоторых пор внезапно начал просто вылетать после ввода логина/пароля молча без каких либо сообщений об ошибке в консоле.

Я прочитал что можно использовать долбаный скайп с помощью pidgin. Установил pidgin но там в списке протоколов для добавления аккаунта только AIM, Google Talk, ICQ, IRC, SIMPLE, XMPP. Может быть нужно установить какой то плугин?

 , , ,

iluha16
()

RSS подписка на новые темы