BG Development


Страници: (7) [1] 2 3 ... последна »

goro Публикувана на: 02-05-2025, 14:48

Мнения: 2
Преглеждания: 294
Благодаря.
Ще го видя в края на месеца, началото на другия, че смених къщата пак.

QUOTE
това /media/.... не ми харесва нещо.


И на мен не ми харесва, но zorin (не знам дали се отнася за други линукси) показва допълнителните дискове, виртуални и външни, в media. Пробвах различни директиви в httpd-vhosts.conf, но не съм пипал пътя към преносимия диск с уисдовския хампп. Не се сещам и да съм пробвал да видя външния диск през терминала. Взех пътя така както си се виждаше през графичния интерфейс (Files май се казваше програмата в zorin)
Благодаря!
  Форум: Linux  ·  Преглед: #502494

goro Публикувана на: 30-04-2025, 22:33

Мнения: 2
Преглеждания: 294
Тъй като ползвам няколко адреса си нося всички неща на един външен диск, на който имам portable XAMPP с моите глупости вътре.
Реших на един от компютрите да сложа zorin (абсолютен невежа съм с линукс) и съответно инсталирах XAMPP
Добавих виртуален хост. Сървъра работи обаче до виртуалния хостинг нямам достъп.
Съобщението е
QUOTE
Access forbidden!
You don't have permission to access the requested directory. There is either no index document or the directory is read-protected.

If you think this is a server error, please contact the webmaster.

Error 403
projects.localhost
Apache/2.4.58 (Unix) OpenSSL/1.1.1w PHP/8.2.12 mod_perl/2.0.12 Perl/v5.34.1


Смених правата на папката
QUOTE
chmod -R 755 /media/sk***/42***/xampp/htdocs

но резултата е същия.
Някаква идея и въобще възможно ли е това което правя?
  Форум: Linux  ·  Преглед: #502475

goro Публикувана на: 25-02-2025, 14:28

Мнения: 7
Преглеждания: 785
Не виждам нещо да губя
или
просто не разбирам.


Де факто, файла е предварително кеширане на наименованията.
Примерно.
Имам една таблица с контакти които могат да се класифицират като 'контакти 1','контакти 2','к 3'и т.н., съответно колкото си искам различни контактни книги.
В таблицата, всеки контакт се записва/класифицира с някой индекс на масива: 0,1,2... или директно с някоя от стойностите 'контакти 1','контакти 2','к 3'

В първия случай би възникнал проблем ако се изтрие някоя от наименованията (ключовете ще се пренаредят), но това се решава лесно - сменям типа с {"0":"контакти 0", "1":"контакти 1"...,, "15":"контакти 15"}

Във втория случай такъв проблем няма. Съответната таблица ще е просто малко по голяма - вместо запис "0" ще има "контакти 0"

Недостатъка, който аз виждам е, че файла ползвовател.js където смятам да съхранявам наименованията е общодостъпен, въпреки че наименованието ще е уникално за всеки акаунт. Т.е. ако някой знае наименованието на файла ми може да види как си кръщавам контактните книги, календарите и пр... до които по същество няма достъп. Е и? (Бих могъл да сменя ползвовател.js с ползвовател.php но не виждам смисъл в толкова скришност)

А наименованията ми са нужни за самото сърфиране из приложението (бутони, линкове, форми) и най-просто ми се вижда да ги имам отделно. Греша ли?


Благодаря.
(Ако също не виждаш други проблеми - може да съм на прав път)
  Форум: PHP/Perl/Python/ASP  ·  Преглед: #502119

goro Публикувана на: 25-02-2025, 12:11

Мнения: 7
Преглеждания: 785
Не пречи.

Но ми се струва, че най-простия и с най-малко работа на сървъра вариант е да имам един файл
Примерно: ползвовател.js със следното съдържание
['контакти 1','к 2','к 3'...]
['задачи 1','з 2','з 3'...]
['проекти 1','п 2','п 3'...]

ползвовател.js се презаписва само когато ползвователя реши да добави нова контактна книга / календар и пр. което едва ли ще е толкова често.
Не знам обаче дали едно такова решение не крие някакви други подводни камъни дето не ги виждам за момента.
  Форум: PHP/Perl/Python/ASP  ·  Преглед: #502117

goro Публикувана на: 25-02-2025, 11:40

Мнения: 7
Преглеждания: 785
QUOTE (thrawn @ 25-02-2025, 11:07)
Обектите за които говориш, са част от модела (данните) с които работи приложението. С други думи, мястото им е там където приложението съхранява данните си (в базата данни).

Благодаря за бързата реакция.
Значи... В съответните бази данни те така или иначе се съхраняват - съществува съответната колона която указва кой запис към коя контактна книга се отнася примерно.
Но аз искам лесно да превключвам - между различните контактни книги - като на картинката.
Затова си мисля, че Контакти 1, 2, 3 и прочие е добре да ги имам отделно някъде и най-простото което ми идва наум е текстов файл.

п.п.
Бих могъл разбира се да ги вземам всеки път от базата данни, но това според мен е повече работа сървъра отколкото да ги имам в един текстов файл, който изчитам само веднъж - при зареждането.
Просто не знам дали е добър вариант.
  Форум: PHP/Perl/Python/ASP  ·  Преглед: #502115

goro Публикувана на: 25-02-2025, 11:00

Мнения: 7
Преглеждания: 785
Един приятел ме подкокуроса и последните 3-4 месеца седнах да пиша един online calendar най-общо казано. Не защото няма такива премного, а заради някои специфични особености на професията му и на мене си.
Съдържа project manager, task manager и конттактна книга.

Ползователят може да да настрои различни параметри (изглед , страничен панел и пр. глупости) и да създаде повече от един project manager, task manager или конттактна книга

Съхранявам настройките в една таблица (и се свързвам с нея само веднъж - при логването) След логването настройките оствават в една бисквитка.

Не съм решил как ще се съхраняват наименованията(със или без ID) на допълнителните project manager, task manager и конттактна книга ако ползователят реши да създаде такива.
Предпомагам, че няма да са толкова много.

Чудя се:
Как би било по добре и ефективно да съхранявам наименованията?
1. в текстов файл (js масив без значение формата)
2. в отделна таблица на базата данни или
3. нито в едното нито в другото. В таблицити на съответните project manager, task manager те така или иначе трябва да са записани.

Клоня към първия вариант
При него данните се зареждат веднъж - при логването на ползователя. Показването на бутони/линкове към различните книги е лесно и бързо.
В другите два случая всеки път би следвало да се прави запитване до базите данни за да се покажат бутоните към различните project manager, task manager и пр...
Но е възможно да има някакви подводни камъни които не виждам.
  Форум: PHP/Perl/Python/ASP  ·  Преглед: #502113

goro Публикувана на: 21-02-2025, 15:02

Мнения: 15
Преглеждания: 6225
Е... не си личи...

За мен, най-важното в един инструмент е да е лаконичен, прост, ефективен и да ползва само онези части от даден език, за които има малка вероятност да отпаднат или да се промени функционирането им. (Примерно, преди години си писах един текст едитор и в няколко случая ползвах execCommand(). По него време метода беше експирементален. И изведнъж стана "deprecated". Слава Богу, едитора ми още работи, но...)

  Форум: Java/Kotlin  ·  Преглед: #502089

goro Публикувана на: 21-02-2025, 13:53

Мнения: 15
Преглеждания: 6225
QUOTE (thrawn @ 21-02-2025, 13:06)
Тук става дума за принципен проблем. Не получаваш нищо в повече или по-малко. Просто подходът е различен.
В императивното програмиране сам си взимаш данните докато в реактивното чакаш някой да ти ги сдъвче и изплюе на готово icon_smile.gif

Да принципно е. И мисля, че по горе сам си си отговорил.

CODE
Основния момент тук е, че се въвежда терминът "реактивно програмиране" и съответно се почват някакви разпалени обяснения как if/else, for ... не бива да се ползват в контекстът на реактивното програмиране. Съответно почват да се появяват подобни тривиални проблеми (Може би, от липса на опит, знам ли. Затова и пуснах темата).

Та като се замисля, когато в java въведоха stream апи-то...
...
А причината за различните мнения е, че хората които са прекалено ентусиазирани от самото апи генерализират[B] докато хората с опит (може би) казват, че няма лошо да се ползва императивен стил на програмиране[/B] във функциите.


Догматизма и разни "разпалени обяснения как if/else, for" за мен противоречат на здравия разум.


п.п.
Благодаря за пояснението. За мен наистина е полезно. Като любител, съответно не познаващ добре нито терминологията нито професионалния жаргон, много пъти чета разни неща и дълго не вдявам за какво става въпрос. Докато отнякъде ми светне и се сетя че това за което чета съм го правил, просто не съм знаел как се казва...

  Форум: Java/Kotlin  ·  Преглед: #502086

goro Публикувана на: 21-02-2025, 12:56

Мнения: 15
Преглеждания: 6225
QUOTE (thrawn @ 20-02-2025, 08:58)
Въпросът ми е, как се решава подобен проблем в реактивното програмиране? И има ли изобщо смисъл да се вкарвам в подобно приключение след като мога просто да използвам if/else (вариант 1)?

Аз, като любител, надничащ тук основно за да се ограмотявам, бих ползвал if/else, ако другия вариант не ми дава нещо повече.
  Форум: Java/Kotlin  ·  Преглед: #502083

goro Публикувана на: 20-02-2025, 18:16

Мнения: 7
Преглеждания: 4921
Aз казвам само, че ai не се справя с прости математически задачи.
Сега допълвам. И с други прости неща.
Поредният балон.
  Форум: Мрежови комуникации и технологии  ·  Преглед: #502074

goro Публикувана на: 17-02-2025, 15:39

Мнения: 7
Преглеждания: 4921
А аз експериментирах със съв съвсем проста задача. Всички ai ботове ми върнаха грешен резултат (въпреки правилното обяснение на стъпките понякога)
Българския бот (отговора на картинката) въобще не завърши изчистленията.

На абсолютно същия въпрос повторен няколко пъти с други чат ботове - няколко пъти различни отговори с приблизителни до отговора стойнойсти.
Става въпрос все пак за елементарна математика но...
Може би не задавам задачата правилно?
  Форум: Мрежови комуникации и технологии  ·  Преглед: #502046

goro Публикувана на: 20-01-2025, 14:25

Мнения: 6
Преглеждания: 5185
QUOTE (thrawn @ 20-01-2025, 14:13)
Ами сработва ти onmouseleave, най-вероятно

Точно!!!

Благодаря!
  Форум: HTML/CSS/JavaScript/VBScript  ·  Преглед: #501924

goro Публикувана на: 20-01-2025, 14:11

Мнения: 6
Преглеждания: 5185
QUOTE (thrawn @ 20-01-2025, 13:59)
Значи търсиш проблемът в кода който не е показан или в логиката която смяташ, че не се изпълнява. В горния фрагмент няма грешки.

Затова пиша че не ми се е случвало...

Значи - май открих какво се получава...
OpClEl("dForms") съм я писал преди 100 години - ако един елемент е невидим го прави видим и обратно.
Оказа се че при клика се извиква втори път.
Не виждам къде става и не би следвало, но ще го търся.

Благодаря!
  Форум: HTML/CSS/JavaScript/VBScript  ·  Преглед: #501922

goro Публикувана на: 20-01-2025, 13:48

Мнения: 6
Преглеждания: 5185
QUOTE (thrawn @ 20-01-2025, 13:37)
Като начало се отваря конзолата на брузерът и се гледа какво пише там...

ако пишеше нещо нямаше да питам
  Форум: HTML/CSS/JavaScript/VBScript  ·  Преглед: #501920

goro Публикувана на: 20-01-2025, 13:26

Мнения: 6
Преглеждания: 5185
CODE
<div id="dForms" style="display: block;">
<div id="dqView" onmouseleave="OpClEl('dForms')">
<button onclick="OpClEl('dForms')">Close</button><br>
bla-bla...
</div>
</div>

Не откривам грешки с валидатори, дебъгери и пр...
Обаче
onmouseleave работи
onclick НЕ РАБОТИ

Много е тъпо и се чудя в каква посока да търся проблема

  Форум: HTML/CSS/JavaScript/VBScript  ·  Преглед: #501918

goro Публикувана на: 15-07-2024, 07:05

Мнения: 0
Преглеждания: 1038
Направих и доработвам още това taxibravo.gr/bg/ за едно приятелче (порасна със сина ми), да помогна ако мога.
Гледах възможностите за онлайн резервации на таксита в София и в Солун и повечето ми се видяха малко трудни и досадни за ползване. (Може да важи и за това дето съм направил, но се старах да е възможно най-просто.)
Други ми искаха да инсталирам аппа им пък на мен това не ми харесва.

Тъй като ми отне доста време (повече от това което предполагах) сега се питам дали пък няма някаква възможност за изкарване на нещо от една такава платформа.
Знам че има много такива, но където грее за много, що да не грее за още един... icon_lol.gif
  Форум: Разни  ·  Преглед: #500765

goro Публикувана на: 14-04-2024, 07:42

Мнения: 3
Преглеждания: 2781
Благодаря.
  Форум: Разни  ·  Преглед: #500178

goro Публикувана на: 13-04-2024, 09:29

Мнения: 3
Преглеждания: 2781
За Dedicated FPM
  Форум: Разни  ·  Преглед: #500174

goro Публикувана на: 13-04-2024, 09:27

Мнения: 3
Преглеждания: 2781
nginx - е отхвърлен, защото нямам достъп до nginx.conf за разлика от htaccess

Въпроса е - коя настройка да избера.
Dedicated FPM application served by Apache
FastCGI application served by Apache

Сайта е малък и достатъчно пестилив в харченето на ресурси, работи нормално без никакви видими разлики при която и да е от двете настройки, а това че:
"The dedicated PHP-FPM handler provides higher stability and isolation of websites by running a separate PHP master process for each website."
не ми е достатъчно

Някой с повече опит ако може да каже
  Форум: Разни  ·  Преглед: #500173

goro Публикувана на: 07-03-2024, 07:44

Мнения: 98
Преглеждания: 15858
Защо само бъдеще?
Комунизма е минало, настояще и бъдеще. Каквото и да правим, той е естествената среда за човека, че даже и някои четириноги и пернати.
Човек се ражда в комуна живее в комуна и умира в комуна. Извън комуна не живее, та даже и тия дето се пишат капиталисти, либерералисти, диригенти, монарси, погромисти и пр. хаирсъзи ...
Комуни - бол. И една обща - от всички комуни.
В общия случай, кога някой тръгне да оправя общата комуна или да прави нова, то е само по една причина - той да прави каквото си иска, а останалите - каквото е разрешено.
icon_smile.gif
  Форум: Разни  ·  Преглед: #499846

goro Публикувана на: 05-03-2024, 09:41

Мнения: 98
Преглеждания: 15858
тва е то
да чакаш капиталистическа пенсия от комунистическо реакторче
  Форум: Разни  ·  Преглед: #499825

goro Публикувана на: 04-03-2024, 16:33

Мнения: 98
Преглеждания: 15858
QUOTE (Антон Яначков @ 04-03-2024, 11:22)
За да не сме голословни е редно да покажем как се купуваше кола през социализма:

Не ми се спори за глупости.
Чакаше се ред. Но... Може да не си знаел! И в западни страни се чакаше ред, та даже и за обикновен голф. Разбира се този период там отшумя рано.

Между другото, за някои модели още се чака ред. Колкото и пари да имаш!
  Форум: Разни  ·  Преглед: #499810

goro Публикувана на: 04-03-2024, 09:38

Мнения: 98
Преглеждания: 15858
QUOTE (Антон Яначков @ 03-03-2024, 21:40)
Е тука изпадаш в сериозни противоречия.
Виж каква логика използваш. Започваш с клише, че качеството на живота не се мери само с заплатата и веднага добавяш - не знам някой да е чакал на една заплата.

В никакви противоречия не изпадам.
Да не си въобразяваш, че дребния гръцки собственик е чакал на една заплата = 8 часа петдневка? И после шапка на тояга? Или си въобразяваш, че средния виенчанин ходи всяка седмица на опера или на театър?
Не е имало и няма такава бира, ако искаш да си купиш къща, кола и пр...

Един виц от онова време:
Австриеца:
- Можеш ли да напсуваш тато?
Българина:
- А ти можеш ли утре да не идеш на работа?
  Форум: Разни  ·  Преглед: #499801

goro Публикувана на: 03-03-2024, 14:46

Мнения: 98
Преглеждания: 15858
QUOTE (Антон Яначков @ 19-02-2024, 10:17)
Сега може да направиш сватба за 100 човека с една заплата, но повреме на социализма не можеше...

Качеството на живота не се мери само със заплатата (а и от тези дето познавам, не знам някой, да е чакал на една заплата).

Въпроса е откъде тръгваш.
Комунизма тръгна при една над 90+% селска страна. И в края на 80те не беше много по зле от Гърция или Австрия - и двете, доста по-напред.

Голямото разминаване стана 90те години.
Системата, колкото и калпава да беше, беше изтърбушена и заменена с налудничави експерименти, дошли от запада, където никой не ги е прилагал в този им вид. Потърси една страна на запад без необлагаем минимум и плосък данък и ще ти стане ясно.

Иначе... един обикновен строителен работник на 6ти блок в Козлудуй (тогавашния програмист) 85та можеше да направи сватба с една заплата (около 1000 лева), ама един учител не можеше (около 200)
Точно както и сега не може.

В България е пълно с недостроени къщи от края на 80те. Замръзнали от него време. И разбира се, банани бол...
  Форум: Разни  ·  Преглед: #499781

goro Публикувана на: 10-02-2024, 20:31

Мнения: 38
Преглеждания: 11300
Видях нещо за йероглифи и затова се включвам.
Моят опит
В някой случаи работи само едно от двете (имам предвид края на ред)
CODE
."To: <$address>\r\n"
."To: <$address[>\n"

$headers .='Content-type:text/html; charset=utf-8'."\r\n";
$headers .='Content-type:text/html; charset=utf-8'."\n";

Защо? Не знам.

Напоследък предпочитам това
CODE
$headers .='Content-Transfer-Encoding: base64'."\n";


Не забравяй и -f
CODE
mail($to,$subject,$message,$headers, "-f$site_mail");


Иначе... mail функцията си работи отлично.
Отлично работи и това:

CODE
function smtp_mail($to, $from, $mssg, $user, $pass, $host, $port) {
      if ($h = fsockopen($host, $port))
      {
            $data = array(
                  0,
                  "EHLO $host",
                  'AUTH LOGIN',
                  base64_encode($user),
                  base64_encode($pass),
                  "MAIL FROM: <$from>",
                  "RCPT TO: <$to>",
                  'DATA',
                  $mssg
            );

            foreach($data as $c)
            {
                  $c && fwrite($h, "$c\r\n");
                  while(substr(fgets($h, 256), 3, 1) != ' '){}
            }

            fwrite($h, "QUIT\r\n");
            return fclose($h);
      }
}
  Форум: PHP/Perl/Python/ASP  ·  Преглед: #499317

Страници: (7) [1] 2 3 ... последна »
New Posts  Отворена тема (има нови мнения)
No New Posts  Отворена тема (няма нови мнения)
Hot topic  Гореща тема (има нови мнения)
No new  Гореща тема (няма нови мнения)
Poll  Анкета (има нови гласували)
No new votes  Анкета (няма нови гласували)
Closed  Заключена тема
Moved  Преместена тема

Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0