Эн жонокой мини CMSти ойлоп табуу, оз колубуз менен жасоо (4)

Эми кезек админкадан статьяны кошууга келип жетти, ал учун атайын форма жасаш керек. Admin деген папканын ичинде index.php файлын тузобуз жана анын ичине томондогуну жазабыз. Action.php деген жерге конул бурабыз, бул файл баскыч басылгандан кийин журуучу скрипт.

Читать дальше →

Эн жонокой мини CMSти ойлоп табуу, оз колубуз менен жасоо (3)

Негизги файлдын каркасы томондогудой, файлды подвал, сайдбар, header деп азырынчы боло элекмин, жана стильдерди анан берсек болот. Мисалы базада коптогон статьялар болсун дейли, алардын ар биринин id номери бар, ошол статьялардын экоосун негизги барака чыгарыш учун set_my таблицасындагы эки маанини алабыз, ошол маанини озгорсок да болот, бизге кайсы 2 статья керек болсо, ошонун id номерин беришибибиз керек. Бул амалдарды кылаардан мурун, базаны phpmyadmin-ден маанилер менен толтуруш керек, 5-6 статья жана set_my таблицасына 2 id номерди бериш керек.

Читать дальше →

«Что там, за стеной?» Рецензия на фильм «Интерстеллар»



Планка завышена! Киноиндустрия поднялась на несколько уровней! Теперь так снимать могут все режиссёры, но совместить столько жанров в один фильм удастся не каждому! После завершения фильма, снова знакомые ощущения, где тогда, во сне, оказывается, тоже можно было достичь многого. Кстати, один мой хороший друг не раз пересматривал этот шедевр. Готов поспорить, что «Интерстеллар» не будет исключением.



До сих пор невозможно мне подобрать слова, чтобы охарактеризовать об очередной работе гениального режиссёра, подарившего нам такие картины, как «Престиж», трилогию «Тёмного рыцаря» и, безусловно «Начало». О, да! О научно – фантастической картине «Интерстеллар» будут говорить очень долго и только в положительных красках! Вероятно, тем, кто причастен к “физике”, для тех, кто с ней уже довольно “на ты” выдвинут другую точку зрения по этому поводу. «Интерстеллар», вероятно, не заинтересует зрителя, из – за слово “фантастика”. Но, хочу отметить, что здесь преобладает не только этот жанр. В фильме скрыта маленькая тайна, секрет, который должен распознать зритель. Перед походом в кино, я знал, что космос вряд ли меня заинтересует. Все планеты, окружающие нас, в моём случае, наполнили мой зрительский голод надолго, в хорошем смысле слова, конечно. Виной тому «Армагедон», «Гравитация», «Пандорум», «Пекло», «Элизиум», «Прометей», «Аполлон 18» «Звёздные войны». Но, Кристофер Нолан и его брат Джонатан не из тех людей, снимающих фильмы только по одному пути.



Как часто мы не слушаем близких нам людей. Они пытаются нам что – то сказать, достучаться до нас. Сказать, что твоя помощь, поддержка, присутствие, в конце концов, превыше всего. Но, не всё так гладко. Призраки, может быть и есть, а может и нет. Это отдельная пища для разговоров. Попробуй набрать в google — постеры к фильму «Интерстеллар». Я уверен, что наткнёшься на корабль, который стремится к неизвестному. Туда, где не вступала нога человека. Так что же там??? Чего ждать человеку, отправляющему туда??? А нужно – ли??? Все знаки, до момента отлёта предотвращали эту ситуацию, но человек настолько самоуверен, что ему, как не прискорбно – желание перевешивает всё остальное. Мы даём обещание – вернуться. Но время неустанно мчится вперёд. Жалеть, она точно никого не собирается. Время – это пространство по замкнутому кругу???
Одно чувство с нами будет всегда – любовь. Любовь, которая заставляет нас плакать. Любовь, которая дарит улыбку. Любовь, которая даёт надежду, несмотря на десятилетия. Именно любовь заставляет нас жить и открыть тайны неизвестного. Это чувство, с которым не сравнится ничто.



Мелодия, сопровождающая в фильме, снова управляет тобой. Тут уж ничего не поделаешь, ибо ты под её властью. Как же умело и хитро она владеет тобою, что ты в её заложниках на 2,5 часа. Фильм, стоит внимание зрителя. На большом экране увидеть искусство, не побоюсь этого слова, шанс редкий. Уверен, зритель возьмёт для себя что – то близкое по душе, это нормально. Но на один вопрос ему обязательно нужно ответить — что же там за стеной?..

Оценка к фильму: 10 из 10

Эн жонокой мини CMSти ойлоп табуу, оз колубуз менен жасоо (2 болук)

Таблица-ларды жасоону уйронобуз, sql скриптти phpmyadmin-ден биздин базаны тандап
алып, жургузобуз. 2 таблица тузулот, articles статьяларды сакташ учун, ал эми set_my настройка ларды сактайт. Негизги баракчага эки статья чыгуусу керек деп чечтим, ошол 2 статьянын номерлерин, set_my-дан озгортсо болот
Читать дальше →

Эн жонокой мини CMSти ойлоп табуу, оз колубуз менен жасоо

Жонокой Cms-ти жасаганы аракет жасайм, кылган кадамдарымды баяндап
берем.

Сабактын болуктору.
1) Sql скрипт менен базаны жасоо (2 болук)
2) Негизги баракчага базанын маанилерин чыгаруу (3)
3) Админкадан жаны статья кошуу (4)

Cms-тин томондогу функциялары болушу керек
1 Акыркы статьялар негизги баракчада, базадан алынып чыгарылышы керек
2 Админка-да жаны статьяларды кошуу, жана озгортуу фукциялары болушу керек
3 Темаларды кошобуз, аны wordpess-тин темалары сыяктуу кылса болот

Cms ти жасаганда эн татаал амалы бул mysql менен иштоо экен. Ошондуктан биринчи кадам маалымат базалар менен иштоого арналат.
Читать дальше →

Указание SSL-сертификата для nginx

Для получения подписанного сертификата я использую службу Dynadot, провайдер сертификата — AlphaSSL.

При использовании apache проблем не было. Я прописывал в конфиге три файла — файл с подписанным сертификатом сайта, файл с ключом, и файл с промежуточными сертификатами:
SSLCertificateFile "/etc/httpd/conf/my.crt"
SSLCertificateKeyFile "/etc/httpd/conf/my.key"
SSLCaCertificateFile "/etc/httpd/conf/AlphaSSLroot.crt"

В файле AlphaSSLroot.crt приведены друг за другом корневой сертификат и сертификат AlphaSSL как промежуточные:
-----BEGIN CERTIFICATE-----
сертификат Root CA
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
сертификат AlphaSSL Intermediate CA
-----END CERTIFICATE-----

В nginx только два аналогичных параметра — для файла с подписанным сертификатом и для файла с ключом:
ssl_certificate /usr/local/nginx/conf/my.crt;
ssl_certificate_key /usr/local/nginx/conf/my.key;

А вот куда указать промежуточные сертификаты, без них же не работает? Как оказалось их можно указать прямо в файле my.crt с подписанным сертификатом сайта, главное не перепутать последовательность:
-----BEGIN CERTIFICATE-----
подписанный сертификат вашего сайта
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
сертификат Root CA
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
сертификат AlphaSSL Intermediate CA
-----END CERTIFICATE-----

Промежуточные сертификаты взяты с сайта AlphaSSL.

CentOS: управление запуском сервисов

Какие сервисы запускаются на каких уровнях:
chkconfig --list

Какие уровни что означают:

# /etc/inittab
# Default runlevel. The runlevels used are:
# 0 — halt (Do NOT set initdefault to this)
# 1 — Single user mode
# 2 — Multiuser, without NFS (The same as 3, if you do not have
# networking)
# 3 — Full multiuser mode
# 4 — unused
# 5 — X11
# 6 — reboot (Do NOT set initdefault to this)

Примеры:

1. В каких случаях запускать mysqld:
chkconfig --level 23 mysqld on
2. Не запускать апач на уровнях 2 и 3:
chkconfig --level 23 httpd off
3. Не запускать апач вообще:
chkconfig httpd off

Мамилеге уруксат

Биз тегерегибиздеги адамдарга эмнеге уруксат берсек, бизге карай ошондой өзүн алып жүрөт.

Менин иштеген жеримде биз менен бирге иштеген бирөө бар. Башында ага жакшы мамиле кылдым, бирок анын бара-бара чекти аша баштаганын сездим. Тамашалары, сүйлөгөн сөздөрү чектен аша баштады.

Мындай мамиле мага жаккан жок, ошон үчүн анын мамилеси жакпаганын билдирдим, ага карата мурдагыдай жылуу мамиле кылганды, жылмайганды токтоттум. Ошондон бери анын тамашалары чектин ары жагында калды, Кудай буйруса.

«Адам жумшагын кээ бир чекти билбегендер жейт» деп түшүндүм.

Linux Debian системасына, Drupal CMS-син орнотуу.

Cms Drupal ды, xampp ка орнотобуз.
1) xampp ты официалдуу сайтынан жуктоп орнотуу керек, 1 файлды жуктойсуз дагы аны ачасыз, калганы интерактивдуу турдо windows тун программаларын орноткондой эле болот. «Далее->Далее->Готово» сыяктуу. Xampp орнотуу файлын, ачуу учун, консольдун файлдарды ачуу коммандасын колдонуу керек. Аны гуглдан издейсиздер.

2) xammp орнотулган дан кийин, Drupal ды оффициалдуу сайтынан жуктойбуз.

Читать дальше →

Резервдөө (камдоо) жана Калыбына келтирүү

Резервдөө (камдоо) жана Калыбына келтирүү
Резервдөө (камдоо) — бул маанилүү програмдар жана берилиштердин көчүрмөсүн алуу процесси, башкача айтканда файлдардын көчүрмөлөрүн алуу резервдөө (камдоо) деп аталат.

Резервдөө бардык берилиштер жана маанилүү програмдар үчүн дайыма аткарылып туруш керек.

Калыбына келтирүү — бул маанилүү програмдарды жана берилиштерди програмдык жабдык же жабдуулар иштен чыгып калган учурда резервдик көчүрмөлөрдү (камдарды) колдонуп калыбына келтирүү.