1

(29 відповідей, залишених у Статті)

Доброго дня! Знайома вирішила повчитись програмуванню, до того ніяк з ним не була пов'язана. Яку книгу чи курс на Джаві можна порадити для такого повного початківця? Сам я Джавою не займався, на жаль

Не міняв дефолтні, здається)

3

(22 відповідей, залишених у PHP)

Vo_Vik написав:

А чим власне $_POST і $_GET не підходять?

А хіба в $_GET тіло записане? Там здається лише ті параметри, які в УРЛ

4

(144 відповідей, залишених у PHP)

Оце знайшов баг в Нетбінс - під час дебагу PHP не показує елементи масиву, що мають значення NULL. Через це ледь не почав вірити в містику, коли масив, у котрому ніби немає деяких елементів, після перетворення в JSON формат їх раптом відображає.

UPD: перепрошую, але це не баг, а ідіотська дефолтна настройка фільтру показуваних змінних у віконечку, де вони показуються під час дебагу. І який мудак її придумав по-дефолту не показувати? ПОтратив впусту через це 3 години свого життя

5

(22 відповідей, залишених у PHP)

Це не підходить, там:
Get the raw request body (e.g. POST or PUT data).

Судячи з усього, така можливість не передбачена.
Автор не пише нестандартне, просто у мене PHP (точніше, YII) виступає в ролі API для фронтенду, який на Ангуларі. Відповдіно, можуть бути GET-, POST-, PUT- і DELETE-запити.
Питання більше теоретичне, бо передати з браузера тіло у GET-запиті можна.  Допустимо, є запит, що повертає анкету з id=3, відповдіно, розглядалась можливість передавати змінні не через урл, а в тілі запиту (як воно робиться стандартно для POST чи PUT).
Повторюся, питання чисто теоретичне. здається, в PHP такого не дозволено.

е,

    file_get_contents('php://input')

це взагалі про що? при чому тут гет чи пост?

Стандарно так в коді беруться дані з тіла запиту, наприклад:

$data = CJSON::decode(file_get_contents('php://input'));
    $username = $data['login'];
    $password = $data['pass'];

6

(22 відповідей, залишених у PHP)

Ну власне subj.
file_get_contents('php://input') для GET-запиту не працює, на відміну від POST та PUT.
Може це в принципі неможливо? Але все ж, у GET-запиті можна передавати тіло, значить мала б бути і можливість це тіло прочитати на стороні сервера.

7

(11 відповідей, залишених у Бази даних)

Ну але тоді там багато повторів виходить, в цій новій таблиці. Тобто чисто з точки зору оптимізації об'єму краще щоб було три таблички з додатковим стовпцем ідентифікатора батьківської області, чи району, чи міста в кожній, аніж одна, де ці назви просто повторяються багато разів в різних стовпцях.

Не забувайте. що я перший раз всерйоз проектую БД,  і начитався всяких нормальних форм. і рекомендацій) НАскільки я розумію, пропагується саме такий підхід

8

(11 відповідей, залишених у Бази даних)

Так, я також про Кривий ріг подумав. Ну, але поки так.
Навіщо окремо? Ну так щоб можна було наприклад при додаванні нового працівника був спершу випадаючий список областей, після вибору області генерувався випадаючий список районів тільки цієї області, і так далі.
Яким чином це реалізувати, якщо записувати просто і область. і район, і місто в одному полі в таблиці працівників?

9

(11 відповідей, залишених у Бази даних)

А що буде, коли раптом виявиться, що десь в Україні є районне місто, поділене на райони? -
Ну власне там не буде обов'язково аж так докладно описувати, тобто якщо місто районне, то вже його район не буде потрібний.
Зробив таку схему (те, про що мова, справа внизу):
http://s18.postimg.org/8q7420am1/DBChema.png
Адекватно?

10

(11 відповідей, залишених у Бази даних)

Panda написав:
Прихований текст

3-и колонки навіть 5ть
1.Область
2.район
3.місто
4.Район міста
5.Адреса

А в чому власне проблема ?

Ок, так доволі непогано було б. Я навіть скоріше зроблю так: перший рівень (області та КИїв, бо він до області прирівнюється), другий (міста обласного підпорядкування, напр. Львів і райнои області, і третій (населений пункт району, або район міста). Тоді буде чітко, і по-порядку.
Але в мене ще таке запитання: яким чином на рівня зв'язків в базі можна зробити так при такій структурі, щоб при виборі Львова з випадаючого списку, в наступному полі можна було вибрати не всі райони, а лише ті, які є у Львові. Тобто зрозуміло, що можна на рівні запитів фільтрувати, але хотілось би гарніше якось

Доброго дня. Проектую базу даних для сайту, і виникла проблемка:
Є таблиця з працівниками, і треба зробити, щоб були відомості про місто і район працівника. Але! Може бути район міста (наприклад Львів, Галицький район), а може бути місто у районі (Наприклад, Пустомити Пустомитівського району). Відповідно, потрібно забезпечити якийсь зв"язок між районами і містами. Сам я тільки зараз почав вникати в серйозне проектування БД, і чую п"ятою точкою, що тут має бути зв"язок many to many, але не можу чітко зрозуміти, що куди і як має відноситись.
Дякую

12

(138 відповідей, залишених у PHP)

ZAYEC77 написав:

Рекомендую Yii2, набагато краще ніж перший + все на просторах імен(PHP 5.4), вже є багато офіційних розширень, все ставиться з composer, є модуль під Codeception(тести), одразу Bootstrap 3, в найближчих планах випуск RC.
Писав декілька проектів на Yii (першому), починати наступний проект буду на другому.

Сильно відрізняється від першого? Важко відмінності вивчати?

13

(3 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

Оце почав вивчати даний фреймворк, вельми цікава штука. Хтось зі старших товаришів мав з ним справу? Що скажете?

14

(144 відповідей, залишених у PHP)

А от нефіг чужий код копіпастити.

:D

eclipse таке робить

То може й для нетбінс є аналогічне розширення?

15

(144 відповідей, залишених у PHP)

По-перше сумніваюсь, що якийсь інший редактор зможе прочитати ваші думки та відповідно відформатувати вставлений вами код.

Та ні, тут думки читати непотрібно)

Іншими словами - якщо ви копіюєте код, де є потрібні відступи, то він і вставиться вам з цими ж відступами.

Істинно так, але хочеться, аби відступи були з врахуванням відстані від початку сторінки (по горизонталі), де вставляється перший рядок, а не від початку кожного рядка.
Грубо кажучи, щоб рядки вставлялись таким же самим блоком, як і копіюються. Фактично, це потребує простої корекції кількості символів табуляції на початку кожного рядка з врахуванням позиції курсора в момент вставки

Причому якщо потрібно подовжити або вкоротити відступи, то це досить просто робиться:

    виділяєте блок коду з потрібними рядками (можна навіть виділяти не всі слова в блоці - головне щоб в потрібних вам рядках був виділений хоч один символ)

    при потребі подовжити відступи натискаєте потрібну кількість раз tab

    при потребі вкоротити - робите те ж саме, що і в другому кроці, але затискаєте при цьому додатково ще й shift

Це ясно, так і роблю, але це починає піднапрягати.

16

(144 відповідей, залишених у PHP)

МОжливо дурнувате запитання, але - при вставці коду з буфера обміну в Нетбінс всі стрічки, крім першої, починаються від початку рядка, і це вельми харить, бо приходиться майже завжди потім робти ще відступи. Як можна зробити так, щоб вставлялось з відступом відносно курсору кілька рядків?

Грамотність просто зашкалює %)  %)  %)

18

(16 відповідей, залишених у PHP)

У книзі Котерова була така штука - створення віртуального диску під віндою та розміщення там усіх необхідних інструментів. І якраз називався він Z.

Oupen Server теж так робить)

19

(14 відповідей, залишених у PHP)

Ну ок, добре, що причина знайшлась, може комусь ще допоможе

20

(14 відповідей, залишених у PHP)

Гріб в"ю юзаю, проте ці лінки не мають відношення до нього.
А додатки - то який додаток може таке робити? Я шото не дуже навіть уявляю собі

UPD: Таки виявилось, що це так впливає додаток
TS Magic Player.
Яким макаром він до правого кліку по ссилках - чорт його знає.
Дивина.
Але насправді, це доволі небезпечно, бо можна так десь навидаляти, чого не треба, і не помітити