Archive December 2017

09.06.2017 ХОСТИНГ Параллелс плекс

При распаковке файлов из архива на хостинге через “родной” файловый менеджер, и так же при закачивании (Драп анд Дроп) файлов через этот менеджер всем файлам присваивается права доступа, не позволяющие запускать и исполнять эти файлы (ошибка 403). Выход: присваивать права файлом вручную, по одному через этот менеджер, либо пакетно через фтп менеджер (файлЗилу например), либо заливать файлы через ФТП.

Linux Debian 8 plus Nvidia VGA

Проблема: Нельзя поменять разрешение экрана (всегда один режим, у меня 1024 х 768). Так же была проблема с выводом изображения с видеокарты на два монитора.

Решение: После трёх дней сражений помогла замена монитора и установка последней версии драйверов из консоли с репозиториев Дебиан,(Руками добавить не получилось, пробовал несколько вариантов).  Все ответы были в первых строчках результатов поиска гугл.  С новым монитором изображение без проблем выводилось на два монитора.

Вывод 1: некоторые старые мониторы (ЖК) работают некорректно с этими картами (в моём случае GT 710) так как на прежней машине, таких проблем с этим монитором не наблюдалось.

Вывод 2: если драйверы не установлены вместе с системой наименее просто (на мой взгляд) поставить последнюю версию драйверов с репозиториев Дебиан.

Информация взята  с сайта:  https://wiki.debian.org/ru/NvidiaGraphicsDrivers#Debian_8_.22Jessie.22

Версия 375.26 (доступна в jessie-backports)

Поддерживаемые устройства.

Добавьте jessie-backports в файл /etc/apt/sources.list, пример:

# jessie-backports

deb http://httpredir.debian.org/debian jessie-backports main contrib non-free

Установите соответствующий пакет linux-headers. Если вы используете ядро версии 3.16 в Debian Jessie:

# apt-get install linux-headers-$(uname -r|sed ‘s,[^-]*-[^-]*-,,’)

Или если вы используете ядро из jessie-backports:

# apt-get update

# apt-get install -t jessie-backports linux-headers-$(uname -r|sed ‘s,[^-]*-[^-]*-,,’)

Теперь можно установить пакет nvidia-driver.

# apt-get update

# apt-get install -t jessie-backports nvidia-driver

DKMS собирет модуль nvidia для вашей системы.

Перезагрузите вашу систему (модуль nouveau должен автоматически добавиться в blacklist).

«СОЗДАНИЕ ЗАГРУЗОЧНЫХ ФЛЭШЕК LINUX»

Создание загрузочных флэшек Linux

Наткнулся на неплохую программу по созданию загрузочных флешэк Linux, называется rufus, хорошо работает с современными загрузчиками и биосами, так же без проблем пишет на винчестеры.

Хотя и писать образы на разделы тоже не сложно   # dd if=image.iso of=/dev/ sda3

Вот статья о dd на Хабрахабре https://habrahabr.ru/post/117050/

LINUX DEBIAN

Запись файла из образа .iso

dd if=/media/roman/share/DOWNLOAD/gparted.iso of=/dev/sdc1

ПРОБЛЕМА С ПРОВОДНЫМ ПОДКЛЮЧЕНИЕМ

Решение: Загрузка с флэшки (Gparted gnome) и в конфигурации сети выбрал опцию подключения по DHCM (точно не помню), после автоматической настройки всё пробило.

Монтирование образа: 1) создать и отформатировать раздел 2) Загрузится, например, с live usb или Gparted Gnome и временно монтировать нужные разделы куда нибудь sudo mount /dev/sda7  /tempparticion и cкопировать нужные папки на разделы sudo mv /opt/  /dev/sda7/ (Пустые папки на основном разделе должны остаться sudo mkdir /opt/ )  3) blkid и прописываем UUID нашего раздела (в данном случаеUUID для sda7) в файл sudo nano /ect/fstab

Удалить пустую папку из командной строки     rmdir /media/folder1/folder2/folder3    эта команда удалит folder3

Удалить папку с файлами из командной строки   rm /media/folder1/folder2/folder3    эта команда удалит папку folder3 со всем содержимым

LEVEL 2

أروح идёт
أنْهي؟ который?
إزّاي؟ как
إمتى؟ когда
بصّ смотрел
بعت отправил
بِكام؟ сколько (по чём)
جملة фраза
جِه приходил
حبّ любил
حسّ чувствовал
حطّ положил
حلّ разобрался (с проблемой)
حلق стриг (мужчину)
خد брал
خرف выходил
دفع платил
دوار медицинские препараты
راح шёл
ردّ ответил
رِكِب ездил (на машине и тп Rode)
سِكِت молчал
سِمِع слушал
شِرِب пил
صاحْبي приятели, знакомые
صِحِي просыпался
ضِحِك смеялся
طبخ готовил (пищу)
طِلِع поднимался
عدّ считал
عمل делал
غسل умывался, стирал (бельё)
فين؟ где
قد إيه؟ В какое время, сколько (о возрасте)
قِدِر имел возможность
قرا читал
قص стриг (женщину)
قعد сидел
كتب писАл
كسر ломал
كل ел
لِبِس одевался
لِعِب играл
لمين؟ чей?
مطر дождь
ملّ надоело, наскучило
مِنين откуда
مين؟ кто
نِجِح добивался успеха
نِزِل спускался
وِقِف стоял
عِرِف знал
تِعِب устал
أمن охрана
مع بت вместе
دخل входить

JS Logic

The if Statement

Use the if statement to specify a block of JavaScript code to be executed if a condition is true.

Syntax

if (condition) {

block of code to be executed if the condition is true

}

Note that if is in lowercase letters. Uppercase letters (If or IF) will generate a JavaScript error.

Example

Make a «Good day» greeting if the hour is less than 18:00:

if (hour < 18) {

greeting = «Good day»;

}

The result of greeting will be:

Good day

JS Операторы

JavaScript Arithmetic Operators

Arithmetic operators are used to perform arithmetic on numbers:

Operator Description

+ Addition

— Subtraction

* Multiplication

/ Division

% Modulus

++ Increment

— Decrement

JavaScript Assignment Operators

Assignment operators assign values to JavaScript variables.

Operator Example Same As

= x = y x = y

+= x += y x = x + y

-= x -= y x = x — y

*= x *= y x = x * y

/= x /= y x = x / y

%= x %= y x = x % y

The addition assignment operator (+=) adds a value to a variable.

Example

var x = 10;

x += 5;

JavaScript String Operators

The + operator can also be used to add (concatenate) strings.

Example

txt1 = «John»;

txt2 = «Doe»;

txt3 = txt1 + » » + txt2;

The result of txt3 will be:

John Doe

The += assignment operator can also be used to add (concatenate) strings:

Adding two numbers, will return the sum, but adding a number and a string will return a string:

Example

x = 5 + 5;

y = «5» + 5;

z = «Hello» + 5;

The result of x, y, and z will be:

10

55

Hello5

JavaScript Comparison Operators

Operator Description

== equal to

=== equal value and equal type

!= not equal

!== not equal value or not equal type

> greater than

< less than

>= greater than or equal to

<= less than or equal to

? ternary operator

JavaScript Logical Operators

Operator Description

&& logical and

|| logical or

! logical not

JavaScript Type Operators

Operator Description

typeof Returns the type of a variable

instanceof Returns true if an object is an instance of an object type

Type operators are fully described in the JS Type Conversion chapter.

JavaScript Bitwise Operators

Bit operators work on 32 bits numbers.

Any numeric operand in the operation is converted into a 32 bit number. The result is converted back to a JavaScript number.

Operator Description Example Same as Result Decimal

& AND 5 & 1 0101 & 0001 0001 1

| OR 5 | 1 0101 | 0001 0101 5

~ NOT ~ 5 ~0101 1010 10

^ XOR 5 ^ 1 0101 ^ 0001 0100 4

<< Zero fill left shift 5 << 1 0101 << 1 1010 10

>> Signed right shift 5 >> 1 0101 >> 1 0010 2

>>> Zero fill right shift 5 >>> 1 0101 >>> 1 0010 2

The examples above uses 4 bits unsigned examples. But JavaScript uses 32-bit signed numbers.

Because of this, in JavaScript, ~ 5 will not return 10. It will return -6.

~00000000000000000000000000000101 will return 11111111111111111111111111111010

Bitwise operators are fully described in the JS Bitwise chapter.