<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem import</title>
<link>https://forum.pasja-informatyki.pl/tag/import</link>
<description>Powered by Question2Answer</description>
<item>
<title>uruchamianie funkcji z innego pliku</title>
<link>https://forum.pasja-informatyki.pl/589245/uruchamianie-funkcji-z-innego-pliku</link>
<description>

&lt;p&gt;Witam,&lt;/p&gt;



&lt;p&gt;jak wywołać funkcje znajdującą się w innym pliku ??&lt;/p&gt;



&lt;p&gt;np plik.py:&lt;/p&gt;



&lt;pre class=&quot;brush:python;&quot;&gt;
def asd():
    return 'podfunkcja'&lt;/pre&gt;



&lt;p&gt;jak wywołać w funkcji głównej: main.py&lt;/p&gt;



&lt;pre class=&quot;brush:python;&quot;&gt;
print(asd())&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;div class=&quot;simple-translate-system-theme&quot; id=&quot;simple-translate&quot;&gt;


&lt;div&gt;


&lt;div class=&quot;simple-translate-button isShow&quot; style=&quot;background-image: url(&amp;quot;denied:moz-extension://949bf693-5a40-4056-ae55-6f1f049dc726/icons/512.png&amp;quot;); height: 22px; width: 22px; top: 162px; left: 12px;&quot;&gt;&amp;nbsp;&lt;/div&gt;



&lt;div class=&quot;simple-translate-panel&quot; style=&quot;width: 300px; height: 200px; top: 0px; left: 0px; font-size: 13px;&quot;&gt;


&lt;div class=&quot;simple-translate-result-wrapper&quot; style=&quot;overflow: hidden;&quot;&gt;


&lt;div class=&quot;simple-translate-move&quot;&gt;&amp;nbsp;&lt;/div&gt;



&lt;div class=&quot;simple-translate-result-contents&quot;&gt;


&lt;p class=&quot;simple-translate-result&quot; dir=&quot;auto&quot;&gt;&amp;nbsp;&lt;/p&gt;



&lt;p class=&quot;simple-translate-candidate&quot; dir=&quot;auto&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/589245/uruchamianie-funkcji-z-innego-pliku</guid>
<pubDate>Sat, 11 Nov 2023 16:15:11 +0000</pubDate>
</item>
<item>
<title>Pobieranie wszystkich obrazów z folderu publicznego po zbudowaniu aplikacji [React + Vite]</title>
<link>https://forum.pasja-informatyki.pl/586721/pobieranie-wszystkich-obrazow-folderu-publicznego-zbudowaniu-aplikacji-react-vite</link>
<description>

&lt;p style=&quot;text-align: justify;&quot;&gt;Chciałbym zrobić galerię zdjęć na stronie, ale nie&amp;nbsp;chcę przechowywać plików na zewnętrznym serwerze, więc moim pomysłem jest przechowywanie wszystkich obrazów w folderze publicznym projektu. Głównym założeniem jest możliwość dodawania kolejnych plików do listy po zbudowaniu aplikacji. Korzystam z frameworka React+Vite.&lt;/p&gt;



&lt;p style=&quot;text-align: justify;&quot;&gt;Pobrałem wszystkie pliki z folderu `public/gallery`. `import.meta.glob` zwraca funkcje, które zwracają Promise. Dlatego wywołałem każdą funkcję i z promisów uzyskałem adresy URL plików.&lt;/p&gt;



&lt;pre style=&quot;text-align: justify;&quot;&gt;
interface ImportImageData {
  default: string
}

type ImportImageGlob = () =&amp;gt; Promise&amp;lt;ImportImageData&amp;gt;
&lt;/pre&gt;



&lt;pre style=&quot;text-align: justify;&quot;&gt;
useEffect(() =&amp;gt; {
    const fetchGallery = (): void =&amp;gt; {
      const images: ImportImageGlob[] = Object.values(
        import.meta.glob('/public/gallery/*')
      ) as ImportImageGlob[]

      _.forEach(images, (fetchImg: ImportImageGlob): void =&amp;gt; {
        fetchImg()
          .then((data: ImportImageData): void =&amp;gt; {
            setDataSource((prev: string[]): string[] =&amp;gt; {
              return _.uniq([...prev, data.default])
            })
          })
          .catch((): void =&amp;gt; {})
      })
    }

    fetchGallery()
  }, [setDataSource])&lt;/pre&gt;



&lt;p style=&quot;text-align: justify;&quot;&gt;W wersji developerskiej aplikacji wszystko działa idealnie. Jednak w wersji produkcyjnej lista plików nie jest odświeżana, tzn. kiedy dodaję nowy obraz, wyświetlane są tylko poprzednie pliki.&lt;/p&gt;



&lt;p style=&quot;text-align: justify;&quot;&gt;Jak mogę rozwiązać ten problem? Czy jest jakieś inne rozwiązanie na ten problem?&lt;/p&gt;



&lt;p style=&quot;text-align: justify;&quot;&gt;Z góry dziękuję&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/586721/pobieranie-wszystkich-obrazow-folderu-publicznego-zbudowaniu-aplikacji-react-vite</guid>
<pubDate>Wed, 19 Jul 2023 11:41:24 +0000</pubDate>
</item>
<item>
<title>Problem z importami w pythonie</title>
<link>https://forum.pasja-informatyki.pl/585934/problem-z-importami-w-pythonie</link>
<description>

&lt;p&gt;Hej,&lt;/p&gt;



&lt;p&gt;Poniższy kod nie chce mi działać:&lt;/p&gt;



&lt;pre class=&quot;brush:python;&quot;&gt;
# example_shop/example_shop.py
from ui.menu import Menu, UserChoice, quit_menu, do_nothing_choice
from ui.shop import ShopUI
from shop.shop import Shop


def main() -&amp;gt; None:
    shop = Shop()
    shop_ui = ShopUI(shop)
    main_menu = Menu('Main menu', items=(
        UserChoice('Product list', shop_ui.list_products),
        UserChoice('Shopping cart', do_nothing_choice),
        UserChoice('Your orders', do_nothing_choice),
        UserChoice('Quit', quit_menu)
    ))
    main_menu.loop()


if __name__ == '__main__':
    main()


# example_shop/ui/mwnu.py
import enum
from typing import Callable, Iterable, Sequence, NamedTuple, Optional
from user_input import read_number


@enum.uniqueclass BannerStyle(enum.IntEnum):
    FRAME_BOX = enum.auto()
    HASH = enum.auto()


class UserChoice(NamedTuple):
    name: str    invoke: Callable[[], Optional[bool]]

    def __str__(self) -&amp;gt; str:
        return self.name


def format_choices(choices: Sequence[UserChoice]) -&amp;gt; Iterable[str]:
    for idx, item in enumerate(choices, 1):
        yield f'{idx}) {item}'def read_choice(choices: Sequence[UserChoice]) -&amp;gt; UserChoice:
    prompt = '\n'.join((*format_choices(choices),
                        'Your choice (enter an integer): '))
    while True:
        index = read_number(prompt, int) - 1        if 0 &amp;lt;= index &amp;lt; len(choices):
            return choices[index]
        print('Choice out of range.')


class Menu(NamedTuple):
    title: str    items: Sequence[UserChoice]
    banner_style: BannerStyle = BannerStyle.FRAME_BOX

    def print_banner(self) -&amp;gt; None:
        top_char, edge_char = None, None        match self.banner_style:
            case BannerStyle.FRAME_BOX:
                top_char = '-'                edge_char = '|'            case BannerStyle.HASH:
                top_char = '#'                edge_char = '#'        print(top_char * (len(self.title) + 4))
        print(f'{edge_char} {self.title} {edge_char}')
        print(top_char * (len(self.title) + 4))

    def loop(self) -&amp;gt; None:
        while True:
            self.print_banner()
            choice = read_choice(self.items)
            if choice.invoke():
                break            print()


def wait_menu() -&amp;gt; None:
    input(&quot;Press the enter...&quot;)


def quit_menu() -&amp;gt; bool:
    return Truedef do_nothing_choice() -&amp;gt; None:
    &quot;&quot;&quot;    The replacement function for lambda: None in UserChoice,    where UserChoice is the Menu element.    &quot;&quot;&quot;    print('No action defined.')
    wait_menu()

# example_shop/ui/shop.py
from example_shop.shop.shop import Shop
from .menu import wait_menu


class ShopUI:
    def __init__(self, shop: Shop):
        self.shop = shop

    def list_products(self):
        if self.shop.available_products:
            print(&quot;Available products:&quot;)
            for idx, product in enumerate(self.shop.available_products):
                print(f&quot;{idx}) {product.name}&quot;)
        else:
            print(&quot;No such any products&quot;)
        wait_menu()

# example_shop/shop/shop.py
from .products import Product
from .users import User


class Shop:
    def __init__(self):
        self.available_products = []
        self.users = []

    def count_product(self, product: Product):
        return self.available_products.count(product)

    def create_user(self, user: User):
        self.users.append(user)

    def remove_user(self, user: User):
        self.users.remove(user)

    def add_product(self, product: Product, qty=1):
        for _ in range(qty):
            self.available_products.append(product)

    def remove_product(self, product: Product):
        self.available_products.remove(product)
&lt;/pre&gt;



&lt;p&gt;Błąd:&lt;/p&gt;



&lt;pre class=&quot;brush:python;&quot;&gt;
/home/lester29/PycharmProjects/example_shop/venv/bin/python /home/lester29/PycharmProjects/example_shop/example_shop/example_shop.py 
Traceback (most recent call last):
  File &quot;/home/lester29/PycharmProjects/example_shop/example_shop/example_shop.py&quot;, line 2, in &amp;lt;module&amp;gt;
    from ui.shop import ShopUI
  File &quot;/home/lester29/PycharmProjects/example_shop/example_shop/ui/shop.py&quot;, line 1, in &amp;lt;module&amp;gt;
    from example_shop.shop.shop import Shop
  File &quot;/home/lester29/PycharmProjects/example_shop/example_shop/example_shop.py&quot;, line 2, in &amp;lt;module&amp;gt;
    from ui.shop import ShopUI
ImportError: cannot import name 'ShopUI' from partially initialized module 'ui.shop' (most likely due to a circular import) (/home/lester29/PycharmProjects/example_shop/example_shop/ui/shop.py)

Process finished with exit code 1&lt;/pre&gt;



&lt;p&gt;Po zmianie w &lt;code&gt;example_shop/ui/shop.py&lt;/code&gt; pierwszej linijki na &lt;code&gt;from ..shop.shop import Shop&lt;/code&gt; mam błąd&lt;/p&gt;



&lt;pre class=&quot;brush:python;&quot;&gt;
/home/lester29/PycharmProjects/example_shop/venv/bin/python /home/lester29/PycharmProjects/example_shop/example_shop/example_shop.py 
Traceback (most recent call last):
  File &quot;/home/lester29/PycharmProjects/example_shop/example_shop/example_shop.py&quot;, line 2, in &amp;lt;module&amp;gt;
    from ui.shop import ShopUI
  File &quot;/home/lester29/PycharmProjects/example_shop/example_shop/ui/shop.py&quot;, line 1, in &amp;lt;module&amp;gt;
    from ..shop.shop import Shop
ImportError: attempted relative import beyond top-level package

Process finished with exit code 1&lt;/pre&gt;



&lt;p&gt;Pomoże ktoś?&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/585934/problem-z-importami-w-pythonie</guid>
<pubDate>Sat, 17 Jun 2023 15:30:01 +0000</pubDate>
</item>
<item>
<title>Błąd przy imporcie listy SQL z zadania</title>
<link>https://forum.pasja-informatyki.pl/578059/blad-przy-imporcie-listy-sql-z-zadania</link>
<description>

&lt;p&gt;Witam wszystkich&lt;/p&gt;



&lt;p&gt;Ucze się SQL na kanale YT:&amp;nbsp;&amp;nbsp;pasja informatyki&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Podczas pierwszej lekcji poproszono mnie o import bazy danych SQL, zastosowalem sie do polecenia, ale mam nastepujacy blad:&lt;/p&gt;



&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=9928027722959553444&quot; style=&quot;height:130px; width:600px&quot;&gt;&lt;/p&gt;



&lt;p&gt;Sprawdzilem kolumne odpc i porownalem ja z odpb, nie widze zadnej roznicy.&lt;/p&gt;



&lt;p&gt;Czy macie moze pomysl, co robie zle?&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Pozdrawiam,&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>Rozwój zawodowy, nauka, praca</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/578059/blad-przy-imporcie-listy-sql-z-zadania</guid>
<pubDate>Sat, 14 Jan 2023 10:21:54 +0000</pubDate>
</item>
<item>
<title>Import klasy</title>
<link>https://forum.pasja-informatyki.pl/573770/import-klasy</link>
<description>Jak zaimportować inną klasę do pliku głównego. Mam dwa pliki Java jak mam je połączyć ze sobą</description>
<category>Java</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/573770/import-klasy</guid>
<pubDate>Tue, 25 Oct 2022 17:17:54 +0000</pubDate>
</item>
<item>
<title>Import bazy danych z localhost na serwer a wersja interpretera php</title>
<link>https://forum.pasja-informatyki.pl/565961/import-bazy-danych-z-localhost-na-serwer-a-wersja-interpretera-php</link>
<description>Mam dwie różne wersje php na komputerze 8.x a na serwerze 7.x, utworzyłem baze na serwerze i chce ją zaimportować, ale pokazuje jakieś błędy. Czy różnica w wersji php może mieć znaczenie?</description>
<category>SQL, bazy danych</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/565961/import-bazy-danych-z-localhost-na-serwer-a-wersja-interpretera-php</guid>
<pubDate>Sun, 08 May 2022 13:23:08 +0000</pubDate>
</item>
<item>
<title>Permission denied przy imporcie pliku sql</title>
<link>https://forum.pasja-informatyki.pl/564745/permission-denied-przy-imporcie-pliku-sql</link>
<description>

&lt;p&gt;Na horyzoncie pojawił się nowy problem z którym walczę od wczoraj i&amp;nbsp;którego nie wiem jak przeskoczyć. Uczę sie PostgreSQL z tym &lt;a href=&quot;http://Na horyzoncie pojawił się nowy problem z którym walczę od wczoraj i którego nie wiem jak przeskoczyć. Utworzyłem sobie randomowe dane na https://www.mockaroo.com/ pobrałem plik w formacje SQL Próbuje otworzyć plik, ale za każdym razem dostaje informacje &amp;quot;Permission denied&amp;quot;. Otwierając konsole jako administrator nadal mam ten problem. Czytałem o nadawaniu uprawnień, ale wydaje się, że nie znalazłem rozwiązania które mogłoby mi pomóc z moim problemem&quot; rel=&quot;nofollow&quot;&gt;tutorialem&amp;nbsp;&lt;/a&gt;Utworzyłem sobie randomowe dane na&amp;nbsp;&lt;a href=&quot;https://www.mockaroo.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; title=&quot;&quot;&gt;https://www.mockaroo.com/&lt;/a&gt;&amp;nbsp;pobrałem plik w formacje SQL i próbuje zaimportować plik, ale za każdym razem dostaje informacje &quot;Permission denied&quot;. Otwierając konsole jako administrator nadal mam ten problem. Czytałem o nadawaniu uprawnień, ale wydaje się, że nie znalazłem rozwiązania które mogłoby mi pomóc z moim problemem. Czy wiecie jak można rozwiązać ten problem?&lt;/p&gt;



&lt;pre class=&quot;brush:plain;&quot;&gt;
C:\Users\Michał&amp;gt;psql -U postgres
Password for user postgres:
psql (14.2)
WARNING: Console code page (852) differs from Windows code page (1250)
         8-bit characters might not work correctly. See psql reference
         page &quot;Notes for Windows users&quot; for details.
Type &quot;help&quot; for help.
 
postgres=# \c test
You are now connected to database &quot;test&quot; as user &quot;postgres&quot;.
test=# \i D:\pobrane\person.sql
D:: Permission denied
test=#&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>SQL, bazy danych</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/564745/permission-denied-przy-imporcie-pliku-sql</guid>
<pubDate>Thu, 14 Apr 2022 19:54:11 +0000</pubDate>
</item>
<item>
<title>zapis i odczyt z pliku przez gson listy różnych obiektów</title>
<link>https://forum.pasja-informatyki.pl/549979/zapis-i-odczyt-z-pliku-przez-gson-listy-roznych-obiektow</link>
<description>

&lt;p&gt;Cześć, chciałem ogarnąć gson'a i napotkałem problem przy odczycie Listy obiektów z pliku.&lt;/p&gt;



&lt;p&gt;Mam klasę abstrakcyjną Shape, oraz klasy Circle, Rectangle, Square, które ją rozszerzają. Chciałem zapisać List&amp;lt;Shape&amp;gt; do pliku file.json - to działa, jednak przy imporcie/ odczycie wywala błąd&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:java;&quot;&gt;
Failed to invoke public Shape() with no args&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Metody:&lt;/p&gt;



&lt;pre class=&quot;brush:java;&quot;&gt;
 public static List&amp;lt;Shape&amp;gt; importShapeListFromJsonWithGson(String path) throws IOException {
        Type listType = new TypeToken&amp;lt;List&amp;lt;Shape&amp;gt;&amp;gt;() {}.getType();
        Gson gson = new GsonBuilder().create();
        Reader reader = new FileReader(path);
        List&amp;lt;Shape&amp;gt; result = gson.fromJson(reader, listType);
        return result;
    }

    public static void exportShapeListToJsonWithGson(List&amp;lt;Shape&amp;gt; list, String path) throws IOException {
        Writer writer = new FileWriter(path);
        Gson gson = new GsonBuilder().create();
        gson.toJson(list, writer);
        writer.close();
    }&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;W Shape mam już zarówno kontruktor bezargumentowy, jak i z argumemtem&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:java;&quot;&gt;
@Data
@ToString
public abstract class Shape {
    private Type typeOfShape;
    public Shape() {}
    public Shape(Type typeOfShape) {
        this.typeOfShape = typeOfShape;
    }
    public abstract double countArea();

    public abstract double countCircuit();&lt;/pre&gt;



&lt;p&gt;Jednak dalej to nie działa... da się to w ogóle zrobić z abstrakcyjną klasą?&lt;/p&gt;</description>
<category>Java</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/549979/zapis-i-odczyt-z-pliku-przez-gson-listy-roznych-obiektow</guid>
<pubDate>Sat, 28 Aug 2021 15:03:28 +0000</pubDate>
</item>
<item>
<title>import/export w javascript</title>
<link>https://forum.pasja-informatyki.pl/548284/import-export-w-javascript</link>
<description>

&lt;p&gt;Cześć,&lt;/p&gt;



&lt;p&gt;Co mogę zrobić jeżeli js mam rozbitego na dwa pliki i do jednego z tych plików potrzebuje zawartość zmiennych z drugiego pliku.&lt;/p&gt;



&lt;p&gt;Dla zrozumienia plik script.js zawiera poniższy kod&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
var element = document.getElementById('mobile_control');
var hammertime = new Hammer(element);


hammertime.get('swipe').set({ direction: Hammer.DIRECTION_ALL });
hammertime.on('swipeleft', function(ev) {
  cmove(&quot;prev&quot;);
});
hammertime.on('swiperight', function(ev) {
  cmove(&quot;next&quot;);
});

$(&quot;.action&quot;).on(&quot;click&quot;, function(){
  cmove($(this).attr('id'));
});

var angle = 0;
var planet_id = 0;
showSlide(0);

function cmove(dir){
  const n_planet = planets.length;
  var next_id;
  var prev, next;
  var top = $(&quot;#pl&quot;+ planet_id);
  var orbit = $(&quot;.planet_container&quot;);
  
  top.removeClass(&quot;pt&quot;);
  
  if(planet_id == 0){
    prev = $(&quot;#pl&quot;+ (n_planet-1));
    next = $(&quot;#pl&quot;+ (planet_id+1)%n_planet);
  }else{
    prev = $(&quot;#pl&quot;+ (planet_id-1));
    next = $(&quot;#pl&quot;+ (planet_id+1)%n_planet);
  }
  
  if(dir == &quot;prev&quot;){
    next_id = ++planet_id % n_planet;
    angle -= 45;
    prev.addClass(&quot;pt&quot;);
    if(planet_id &amp;gt; 7) next_id = planet_id = 0;
  }else if(dir == &quot;next&quot;){
    next_id = --planet_id % n_planet;
    angle += 45;
    next.addClass(&quot;pt&quot;);
    if(planet_id &amp;lt; 0) next_id = planet_id = 7;
  }else{
    next_id = planet_id = 0
  }

  if (typeof planet[next_id] !== 'undefined') {
    $('.pn').each(function(){
      $(this).html(planet[next_id].replace( &quot;&amp;lt;span class='letter'&amp;gt;$&amp;amp;&amp;lt;/span&amp;gt;&quot;));
      console.log(next_id);
    });
  }

  anime.timeline({})
  .add({
    targets: '.pn .letter',
    translateX: [40,0],
    translateZ: 0,
    opacity: [0,1],
    easing: &quot;easeOutExpo&quot;,
    duration: 1200,
    delay: function(el, i) {
      return 500 + 30 * i;
    }
  });
  
  orbit.css(&quot;transform&quot;, &quot;rotateZ(&quot; + angle + &quot;deg)&quot;);
  

}
const  planet_to_polish =  [&quot;Strona główna&quot;, &quot;Strona 7&quot;, &quot;Strona 6&quot;,&quot;Strona 5&quot;, &quot;Strona 4&quot;, &quot;Strona 3&quot;, &quot;Strona 2&quot;, &quot;Strona 1&quot;],
const planet_to_english =  [&quot;Home page&quot;, &quot;Page 7&quot;, &quot;Page 6&quot;,&quot;Page 5&quot;, &quot;Page 4&quot;, &quot;Page 3&quot;, &quot;Page 2&quot;, &quot;Page 1&quot;];
 
var planet = [...planet_to_polish]; 


const planets = document.querySelectorAll('.moon');

let moon_id = 0;
moon();

function moon(direction = null){
  const n_planet = planets.length;
  let moon_next;

  if(direction == &quot;prev&quot;){
    moon_next = ++moon_id % n_planet;
    if(moon_id &amp;gt; 7) moon_next = moon_id = 0;
  }else if(direction == &quot;next&quot;){
    moon_next = --moon_id % n_planet;
    if(moon_id &amp;lt; 0) moon_next = moon_id = 7;
  }else{
    moon_next = moon_id = 0;
  }

  showSlide(moon_next);
  planets.forEach( (planet) =&amp;gt; { planet.style.visibility = 'hidden'; });  
  planets[moon_next].style.visibility = 'visible';
}

function showSlide(id){
  const slides = ['index', 'seventh', 'sixth', 'fifth', 'fourth', 'three', 'second', 'first'];
  slides.forEach( (slide) =&amp;gt; {
    $(&quot;#&quot; + slide).css(&quot;opacity&quot;, 0);
    $(&quot;#&quot; + slide).css(&quot;display&quot;, &quot;none&quot;);
  });  
  $(&quot;#&quot; + slides[id]).css(&quot;opacity&quot;, 1);
  $(&quot;#&quot; + slides[id]).css(&quot;display&quot;, &quot;block&quot;);

};&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Natomiast plik language.js zawiera poniższy kod:&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
const translate_to_english = [
    null,
    'Home',
    &quot;Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.&quot;,
    'first',
    &quot;Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.&quot;,
    'second',
    &quot;Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.&quot;,
    'three',
    &quot;Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.&quot;,
    'fourth',
    &quot;Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.&quot;,
    'fifth',
    &quot;Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.&quot;,
    'sixth',
    &quot;Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.&quot;,
    'seventh',
    &quot;Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.&quot;,
    'Home',
    'First page',
    'Second page',
    'Three page',
    'Fourth page',
    'Fifth page',
    'Sixth page',
    'Seventh page',
];

const translate_to_polish = [
    null,
    'Główna',
    &quot;Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.&quot;,
    'pierwsza',
    &quot;Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.&quot;,
    'druga',
    &quot;Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.&quot;,
    'trzecia',
    &quot;Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.&quot;,
    'czwarta',
    &quot;Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.&quot;,
    'piąta',
    &quot;Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.&quot;,
    'szósta',
    &quot;Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.&quot;,
    'siódma',
    &quot;Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.&quot;,
    'Strona Główna',
    'Strona pierwsza',
    'Strona druga',
    'Strona trzecia',
    'Strona czwarta',
    'Strona piąta',
    'Strona szósta',
    'Strona siódma',
];

const button_translate = document.querySelectorAll('[data-translate-switch]');

button_translate.forEach((button) =&amp;gt; {
  button.addEventListener('click', (e) =&amp;gt; {
    e.preventDefault();
    switch(e.target.id) {
      case &quot;english&quot;: planet = [...planet_to_english];
                      insertTranslate(translate_to_english);
        break;
      case &quot;polish&quot;: planet = [...planet_to_polish];
                     insertTranslate(translate_to_polish);
        break;
                
    }
  
    function insertTranslate(translate) {
      const content_to_translate = document.querySelectorAll('[data-translate-id]');

      content_to_translate[0].textContent = planet[moon_id];
      content_to_translate.forEach((tag_html, index) =&amp;gt; {
         if (index &amp;gt; 0) tag_html.innerHTML = translate[index];
      });
    }
  });
});&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Aby plik language.js funkcjonował poprawnie to potrzebuje z pliku script.js zaciągnąć następującą zawartość czyli zmienną&lt;strong&gt; moon_id, &lt;/strong&gt;tablicę &lt;strong&gt;planet&lt;/strong&gt;, tablicę &lt;strong&gt;planet_to_polish&lt;/strong&gt; oraz tablicę &lt;strong&gt;planet_to_english. &lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;Jak to najlepiej połączyć żeby dobrze funkcjonowało? Czy ktoś może mi pomóc i doradzić?&lt;/p&gt;



&lt;p&gt;Z góry dziękuję za wszelką pomoc&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/548284/import-export-w-javascript</guid>
<pubDate>Tue, 03 Aug 2021 16:10:55 +0000</pubDate>
</item>
<item>
<title>Python Packages - błąd importu</title>
<link>https://forum.pasja-informatyki.pl/540199/python-packages-blad-importu</link>
<description>

&lt;p&gt;Cześć wszystkim.&lt;/p&gt;



&lt;p&gt;Chciałbym zaimportowac pewne klasy z pliku database.py do pliku w katalogu testy -&amp;gt; test_database.py.&lt;/p&gt;



&lt;p&gt;Niestety nie moge tego zrobić za mopocą relevant path oraz&amp;nbsp;nawet dodajac root do sys.path.&lt;/p&gt;



&lt;p&gt;Drzewo:&lt;/p&gt;



&lt;pre class=&quot;brush:python;&quot;&gt;
CS/
│
├── __init__.py
├── server..py
├── client.py
├── users.py
├── database.py
│
└── tests/
    |
    ├── __init__.py
    ├── test_database.py
    ├── test_uers.py&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Mam poniższe errory:&lt;/p&gt;



&lt;pre class=&quot;brush:python;&quot;&gt;
#test_database.py
import os, sys
sys.path.append(os.path.dirname(os.path.dirname(os.path.realpath(__file__))))

from CS import database&lt;/pre&gt;



&lt;p&gt;ModuleNotFoundError: No module named 'CS'&lt;/p&gt;



&lt;pre class=&quot;brush:python;&quot;&gt;
from .. import database&lt;/pre&gt;



&lt;p&gt;ImportError: attempted relative import with no known parent package (gdzie tutaj VSCode sam mi podpowiada te pliki z katalogu CS jako domyslny import po kropkach)&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Ma ktoś jakiś pomysł co źle robie, a moze to jakieś ustawienia interpretera?&lt;/p&gt;</description>
<category>Rozwój zawodowy, nauka, praca</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/540199/python-packages-blad-importu</guid>
<pubDate>Thu, 06 May 2021 11:05:58 +0000</pubDate>
</item>
<item>
<title>Jak zaimportować własny moduł w projekcie Python?</title>
<link>https://forum.pasja-informatyki.pl/536611/jak-zaimportowac-wlasny-modul-w-projekcie-python</link>
<description>

&lt;p&gt;Hej,&lt;/p&gt;



&lt;p&gt;Mam taką strukturę katalogów:&lt;/p&gt;



&lt;pre class=&quot;brush:plain;&quot;&gt;
- main.py
- Classes
    - __init__.py
    - worksheet.utilities.py&lt;/pre&gt;



&lt;p&gt;W main.py mam mój główny kod. W katalogu Classes mam moją klasę do pracy z plikiem Excel. Stworzyłem też __init__.py abym mógł importować ten plik z klasą do pliku main.py.&lt;/p&gt;



&lt;p&gt;Niestety nie mogę go zaimportować, nie wiedzieć dlaczego:&lt;/p&gt;



&lt;p&gt;Próbowałem:&lt;/p&gt;



&lt;pre class=&quot;brush:python;&quot;&gt;
from ..Classes.worksheet.utilities import *
from ..Classes import WorkSheetUtilities
import Classes.worksheet.utilities as ws_util
from Classes import WorkSheetUtilities&lt;/pre&gt;



&lt;p&gt;Nic niestety nie działa.&lt;/p&gt;



&lt;p&gt;Czy mógłby mi ktoś napisać co robię źle. Dlaczego nie mogę zaimportować tego pliku z klasą?&lt;/p&gt;



&lt;p&gt;Dzięki za pomoc.&lt;/p&gt;



&lt;p&gt;Cześć :-).&lt;/p&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/536611/jak-zaimportowac-wlasny-modul-w-projekcie-python</guid>
<pubDate>Fri, 09 Apr 2021 10:12:23 +0000</pubDate>
</item>
<item>
<title>SASS i BEM - podział plików</title>
<link>https://forum.pasja-informatyki.pl/530966/sass-i-bem-podzial-plikow</link>
<description>Jakie podejście powinienem stosować tworząc komponenty BEM w SASS, chodzi mi o to czy każdy komponent powinien mieć swój własny oddzielny plik, nawet ten najmniejszy?&lt;br /&gt;
&lt;br /&gt;
Drugie pytanie dotyczy importowania tychże komponentów, powinienem je wszystkie zaimportować do pliku main.scss czy każdy komponent importować oddzielnie do layouty w którym jest on wykorzystywany?</description>
<category>HTML i CSS</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/530966/sass-i-bem-podzial-plikow</guid>
<pubDate>Fri, 26 Feb 2021 10:52:43 +0000</pubDate>
</item>
<item>
<title>Jak działa import w python2.7?</title>
<link>https://forum.pasja-informatyki.pl/525961/jak-dziala-import-w-python2-7</link>
<description>

&lt;p&gt;Jak dokładnie działa importowanie modułów w pythonie? Próbuję zaimportować moduł w którym jest jedna zmienna ze stringiem. Gdy próbuję się odwołać do atrybutu (tej zmiennej) z importowanego modułu to wyrzuca mi błąd że nie jest zdefiniowany, dlaczego skoro zaimportowałem moduł z tą zmienną? Tak jak bym nie miał do niej dostępu w głównym pliku do którego importuje moduł. Jak działa ten import daję mi tylko dostęp do atrybutów importowanego modułu czy kopiuje jego zawartość czy jak? Dodam ze odwołanie do tej zmiennej działa.&amp;nbsp;Dorzucam dodatkowo screeny.&amp;nbsp;&lt;/p&gt;



&lt;p&gt;&lt;a href=&quot;https://iv.pl/image/bez-tytulu.Gt1mEEU&quot; rel=&quot;nofollow&quot;&gt;Bez&amp;nbsp;tytułu - Darmowy hosting zdjęć iv.pl&lt;/a&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.szybkiplik.pl/vo6754zVjE&quot;&gt;&lt;/p&gt;



&lt;p&gt;core.py&lt;/p&gt;



&lt;pre class=&quot;brush:python;&quot;&gt;
import test_module

test_module.title
print title&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;test_module.py&lt;/p&gt;



&lt;pre class=&quot;brush:python;&quot;&gt;
title = 'test string'
&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/525961/jak-dziala-import-w-python2-7</guid>
<pubDate>Tue, 19 Jan 2021 17:37:17 +0000</pubDate>
</item>
<item>
<title>REACT export  hook ???</title>
<link>https://forum.pasja-informatyki.pl/522539/react-export-hook</link>
<description>

&lt;p&gt;Witam ponownie,&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Pytanie brzmi - jak zrobić export hooka z FileA do FileB i vice versa by wzrost wartości w FileA obniżał wartość w FileB. I vice versa kiedy klikamy w FileB&lt;/p&gt;



&lt;p&gt;Kod skrócony, uproszczony&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;

FileA:

import React, {useState} from 'react'
import {valB, setValB} from './FileB'

function FileA() {

    const [valA, setValA] = useState(1)


    return (&amp;lt;&amp;gt;
            &amp;lt;button 
                onClick={()=&amp;gt; ( setValA(valA+1), setValB(valB-1)
                )}
                &amp;gt; {valA} &amp;lt;/button&amp;gt;

    &amp;lt;/&amp;gt;)
}

export default FileA

File B: to samo tylko inne nazwy, rzecz jasna&lt;/pre&gt;



&lt;p&gt;Próbowałem z różnymi opcjami export / import - ale żadna nie działa...&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/522539/react-export-hook</guid>
<pubDate>Sat, 26 Dec 2020 05:15:27 +0000</pubDate>
</item>
<item>
<title>Problem z Połączeniem Lokalnym</title>
<link>https://forum.pasja-informatyki.pl/499856/problem-z-polaczeniem-lokalnym</link>
<description>

&lt;p&gt;Witam ostatniego czasu mam problem z połączeniem lokalnym&amp;nbsp; maksymalnie dochodzi do 12% zużycia.Zastanawiam się co jest tego przyczyną.Proszę o pomoc.&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=15517104859418234805&quot; style=&quot;height:375px; width:600px&quot;&gt;&lt;/p&gt;</description>
<category>Sieci komputerowe, internet</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/499856/problem-z-polaczeniem-lokalnym</guid>
<pubDate>Thu, 16 Jul 2020 19:42:58 +0000</pubDate>
</item>
<item>
<title>ES6+ node.js importy i require</title>
<link>https://forum.pasja-informatyki.pl/499549/es6-node-js-importy-i-require</link>
<description>Cześć, w node.js od jakiegoś czasu można używać importów zamiast require po dodaniu &amp;quot;type&amp;quot;:&amp;quot;module&amp;quot; do package.json. jednak wtedy dostaje na twarz bledem &amp;quot;require is not defined&amp;quot;. czy jest jakaś sztuczka, żeby móc korzystać z require oraz importów w jednym projekcie?</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/499549/es6-node-js-importy-i-require</guid>
<pubDate>Wed, 15 Jul 2020 07:54:32 +0000</pubDate>
</item>
<item>
<title>Import txt do mySQL</title>
<link>https://forum.pasja-informatyki.pl/490293/import-txt-do-mysql</link>
<description>

&lt;p&gt;Mam tabelkę z peselem nazwiskiem i imieniem. Tworze ją za pomocą:&lt;/p&gt;



&lt;pre class=&quot;brush:sql;&quot;&gt;
create table studenci(pesel char(11) not null primary key, nazwisko char(15) not null,imie char(15) not null);&lt;/pre&gt;



&lt;p&gt;i następnie wpisuje do niej wartosci z pliku txt:&amp;nbsp;
&lt;br&gt;
&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:sql;&quot;&gt;

load data infile 'studenci.txt' into table studenci fields terminated by '\t'  ignore 1 lines ;&lt;/pre&gt;



&lt;p&gt;i tabelka nie działa poprawnie.Co jest nie tak?&amp;nbsp;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=8782754694855615323&quot; style=&quot;height:619px; width:372px&quot;&gt;&lt;/p&gt;</description>
<category>SQL, bazy danych</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/490293/import-txt-do-mysql</guid>
<pubDate>Sat, 23 May 2020 11:12:00 +0000</pubDate>
</item>
<item>
<title>Import z pliku txt do bazy danych mySQL.</title>
<link>https://forum.pasja-informatyki.pl/490287/import-z-pliku-txt-do-bazy-danych-mysql</link>
<description>

&lt;p&gt;Mam tabelkę w pliku txt z dwoma polami, pesel i id_pok. Chciałbym ją zimportować do mySQL ale mam z tym problem. Na początku tworzyłem tabele taką komendą:&lt;/p&gt;



&lt;pre class=&quot;brush:sql;&quot;&gt;
create table meldunek(pesel int not null primary key,id_pok int);&lt;/pre&gt;



&lt;p&gt;a później próbowałem wczytać dane do tej tabeli za pomocą:&lt;/p&gt;



&lt;pre class=&quot;brush:sql;&quot;&gt;

load data infile 'meldunek.txt' into table meldunek fields terminated by '\t'  ignore 1 lines ;&lt;/pre&gt;



&lt;p&gt;ale te dane ładują się nie poprawnie. Zdjęcie poniżej.&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=6803728598598570360&quot; style=&quot;height:763px; width:367px&quot;&gt;&lt;/p&gt;</description>
<category>SQL, bazy danych</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/490287/import-z-pliku-txt-do-bazy-danych-mysql</guid>
<pubDate>Sat, 23 May 2020 10:38:04 +0000</pubDate>
</item>
<item>
<title>Import bibliotek xlrd i xlwt</title>
<link>https://forum.pasja-informatyki.pl/487846/import-bibliotek-xlrd-i-xlwt</link>
<description>

&lt;p&gt;Problem polega na tym, że mimo zainstalowania w/w bibliotek, wciąż przy zapisie np&lt;/p&gt;



&lt;pre class=&quot;brush:python;&quot;&gt;
import xrld&lt;/pre&gt;



&lt;p&gt;wyskakuje błąd.&lt;/p&gt;



&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=8335780386671682980&quot; style=&quot;height:350px; width:597px&quot;&gt;&lt;/p&gt;



&lt;p&gt;Ktoś ma jakieś pomysły dlaczego tak się dzieje?&lt;/p&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/487846/import-bibliotek-xlrd-i-xlwt</guid>
<pubDate>Tue, 12 May 2020 15:28:46 +0000</pubDate>
</item>
<item>
<title>Python - Instalacja modułu w programie</title>
<link>https://forum.pasja-informatyki.pl/487567/python-instalacja-modulu-w-programie</link>
<description>Dzień Dobry , cześć i czołem ! &lt;br /&gt;
&lt;br /&gt;
Zastanawiam się czy pisząc program w którym korzystam z konkretnych modułów które pobrałem, użytkownik na innym komputerze nie będzie miał problemów z odczytaniem wyników programu. Osobiście uważam że tak, dlatego chciałbym zapytać czy jest możliwość napisania komendy która zainstaluje automatycznie moduł, kiedy ktoś otworzy moją apkę na innym komputerze ?</description>
<category>Python</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/487567/python-instalacja-modulu-w-programie</guid>
<pubDate>Mon, 11 May 2020 09:51:10 +0000</pubDate>
</item>
<item>
<title>Pobieranie pliku z rss</title>
<link>https://forum.pasja-informatyki.pl/485410/pobieranie-pliku-z-rss</link>
<description>Dzień dobry, mam pytanie odnośnie RSS. Czy jest możliwość aby &amp;quot;pobierać/importowac&amp;quot; plik(mp3) z RSS do mojej strony? Jak tak, to będę bardzo wdzięczny za poprowadzenie mnie do to,wiązania tego problemu.&lt;br /&gt;
&lt;br /&gt;
Ps. Dałem PHP, lecz js też wchodzi w grę.&lt;br /&gt;
&lt;br /&gt;
Dodam, że chodzi o strone do podcastu, chce aby na głównej były odcinki, a po kliknięciu włączył się odpowiedni odcinek na stronie.</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/485410/pobieranie-pliku-z-rss</guid>
<pubDate>Wed, 29 Apr 2020 17:29:50 +0000</pubDate>
</item>
<item>
<title>Import CSV do MySQL phpmyadmin z PL znakami</title>
<link>https://forum.pasja-informatyki.pl/484154/import-csv-do-mysql-phpmyadmin-z-pl-znakami</link>
<description>

&lt;p&gt;Cześć,&lt;/p&gt;



&lt;p&gt;Chciałbym zaimportować gotowy plik CSV z PL znakami do MySQL.&lt;/p&gt;



&lt;p&gt;Jak powinienem skonfigurować w phpmyadmin tabelę aby przyjęła mi te dane.&lt;/p&gt;



&lt;p&gt;Aktualnie mam taki błąd:&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Notice&lt;/strong&gt;&amp;nbsp;in ./vendor/symfony/polyfill-mbstring/Mbstring.php#405
&lt;br&gt;
&lt;img alt=&quot;&quot; src=&quot;https://cmp.med.pl/phpmyadmin/themes/dot.gif&quot; title=&quot;&quot;&gt;&amp;nbsp;iconv_strlen(): Detected an illegal character in input string
&lt;br&gt;

&lt;br&gt;
&lt;strong&gt;Backtrace&lt;/strong&gt;
&lt;br&gt;

&lt;br&gt;
./vendor/symfony/polyfill-mbstring/Mbstring.php#405: iconv_strlen(
&lt;br&gt;
string ,
&lt;br&gt;
string 'UTF-8',
&lt;br&gt;
)
&lt;br&gt;
./vendor/symfony/polyfill-mbstring/bootstrap.php#36: Symfony\Polyfill\Mbstring\Mbstring::mb_substr(
&lt;br&gt;
string ,
&lt;br&gt;
integer -1,
&lt;br&gt;
integer 2147483647,
&lt;br&gt;
string 'UTF-8',
&lt;br&gt;
)
&lt;br&gt;
./libraries/plugins/import/ImportCsv.php#257: mb_substr(
&lt;br&gt;
string ,
&lt;br&gt;
integer -1,
&lt;br&gt;
)
&lt;br&gt;
./import.php#547: PMA\libraries\plugins\import\ImportCsv-&amp;gt;doImport(array)&lt;/p&gt;</description>
<category>SQL, bazy danych</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/484154/import-csv-do-mysql-phpmyadmin-z-pl-znakami</guid>
<pubDate>Fri, 24 Apr 2020 12:15:55 +0000</pubDate>
</item>
<item>
<title>backend na serwerze, frondend na lokalnym dysku, problem z sesją php</title>
<link>https://forum.pasja-informatyki.pl/483154/backend-na-serwerze-frondend-na-lokalnym-dysku-problem-z-sesja-php</link>
<description>Cześć, mam problem z rozdziałem aplikacji webowej na client i server side. Mam aplikację frontowo napisaną w html, js, i css, ocecnie jest ona na dysku komputera ale docelowo chcę ją przerobić phonegapem na androida. &lt;br /&gt;
&lt;br /&gt;
Backend jest napisany w php i znajduje się już na serwerze zdalnym&lt;br /&gt;
&lt;br /&gt;
Niestety kod php nie zapisuje mi phpsessid w ciasteczkach w przeglądarce. Jeżeli cały front jak i backend znajdują się na jednym serwerze (testowane na localhost jak i na wykupionym hostingu) wszystko działa, jednak gdy rozdzielę je od siebie to już nawet mechanizm logowania wykorzystujący phpsessid, nie działa.&lt;br /&gt;
&lt;br /&gt;
Jakieś rady?</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/483154/backend-na-serwerze-frondend-na-lokalnym-dysku-problem-z-sesja-php</guid>
<pubDate>Sun, 19 Apr 2020 14:16:55 +0000</pubDate>
</item>
<item>
<title>Zasady dzielenia JavaScriptu na mniejsze pliki (Export / Import)</title>
<link>https://forum.pasja-informatyki.pl/467712/zasady-dzielenia-javascriptu-na-mniejsze-pliki-export-import</link>
<description>

&lt;p&gt;Czy istnieją jakieś wytyczne dotyczące tego, w jaki sposób można dzielić JavaScript na mniejsze pliki? Chodzi mi tutaj głównie o wykorzystanie słów kluczowych Export / Import.&lt;/p&gt;



&lt;p&gt;W przypadku SCSS jest wiele poradników proponujących logiczny podział. Szukam czegoś podobnego, lecz dla JavaScriptu. Myślę, że mogłoby to trochę uporządkować mój kod.&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Przyjmę wszelkie artykuły jak i wasze własne przemyślenia.&lt;/p&gt;



&lt;p&gt;Dzięki!&amp;nbsp;&lt;img alt=&quot;laugh&quot; src=&quot;https://forum.pasja-informatyki.pl/qa-plugin/ckeditor4/plugins/smiley/images/teeth_smile.png&quot; style=&quot;height:23px; width:23px&quot; title=&quot;laugh&quot;&gt;&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/467712/zasady-dzielenia-javascriptu-na-mniejsze-pliki-export-import</guid>
<pubDate>Sat, 18 Jan 2020 00:15:29 +0000</pubDate>
</item>
<item>
<title>Niemożność instalacji strrony opartej o wordpress na serwerze lokalnym</title>
<link>https://forum.pasja-informatyki.pl/458514/niemoznosc-instalacji-strrony-opartej-o-wordpress-na-serwerze-lokalnym</link>
<description>

&lt;p&gt;Dzień dobry,&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;posiadam paczkę zawierającą wszystkie składniki strony &lt;a href=&quot;http://www.luz.stronazen.pl/12.11/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.luz.stronazen.pl/12.11/&lt;/a&gt; umieszczoną tu &lt;a href=&quot;https://drive.google.com/file/d/1su4gwY5-MHsbyOToXMCdBOeFR3EBu6sN/view&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://drive.google.com/file/d/1su4gwY5-MHsbyOToXMCdBOeFR3EBu6sN/view&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;Przy próbie instalacji na lokalnym serwerze pojawia się komunikat &lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=2609627017348110350&quot; style=&quot;height:535px; width:600px&quot;&gt;&lt;/p&gt;



&lt;p&gt;a zawartość strony nie istnieje. Czy pomoże ktoś w odpowiedzi na pytanie, gdzie jest błąd?&lt;/p&gt;



&lt;p&gt;Dziękuję, z poważaniem&lt;/p&gt;</description>
<category>Offtop</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/458514/niemoznosc-instalacji-strrony-opartej-o-wordpress-na-serwerze-lokalnym</guid>
<pubDate>Thu, 14 Nov 2019 17:54:50 +0000</pubDate>
</item>
<item>
<title>import.os    w pythonie</title>
<link>https://forum.pasja-informatyki.pl/455704/import-os-w-pythonie</link>
<description>do czego albo co daje nam w pythonie zaimportwanie os?&lt;br /&gt;
&lt;br /&gt;
czy mógłyby ktos podac przyklady wykorzystania w kodzie i wyjesnic kiedy moze sie przydac?</description>
<category>Python</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/455704/import-os-w-pythonie</guid>
<pubDate>Mon, 28 Oct 2019 16:15:18 +0000</pubDate>
</item>
<item>
<title>Import pliku vue</title>
<link>https://forum.pasja-informatyki.pl/442866/import-pliku-vue</link>
<description>

&lt;p&gt;Cześć,&lt;/p&gt;



&lt;p&gt;próbuję zaimportować kod vue:&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
import App from './app.vue'; // import App from 'app.vue';&lt;/pre&gt;



&lt;p&gt;Niestety nic się nie dzieje, w przeglądarce w konsoli wyskakuje taki błąd:&amp;nbsp;Uncaught SyntaxError: Unexpected identifier.&lt;/p&gt;



&lt;p&gt;Plik który importuję zawiera czystą templatkę:&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
&amp;lt;template&amp;gt;
    &amp;lt;div&amp;gt;
        &amp;lt;h1&amp;gt;Witaj Świecie&amp;lt;/h1&amp;gt;
    &amp;lt;/div&amp;gt;
&amp;lt;/template&amp;gt;

&amp;lt;script&amp;gt;
export default {
    
}
&amp;lt;/script&amp;gt;

&amp;lt;style lang=&quot;scss&quot; scoped&amp;gt;

&amp;lt;/style&amp;gt;
&lt;/pre&gt;



&lt;p&gt;Od 2h szukam rozwiązania w necie, niestety nic na ten temat nie ma :(. Proszę o pomoc.&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/442866/import-pliku-vue</guid>
<pubDate>Wed, 31 Jul 2019 19:44:45 +0000</pubDate>
</item>
<item>
<title>Problem z importem funkcji - python</title>
<link>https://forum.pasja-informatyki.pl/437865/problem-z-importem-funkcji-python</link>
<description>

&lt;p&gt;Cześć drodzy pasjonaci.&lt;/p&gt;



&lt;p&gt;Napisałem program 5 liczb, który jest taką zgadywanką jednej z pośród 5 losowych liczb z listy i liczy winratio. Program liczb5_rate w zamyśle miał wprowadzać n liczbe testów na każdy z indeksów tej listy i podawać win ratio. dlatego importuje tą funkcje. Na razie jednak zatrzymałem się na poniższym problemie:&lt;/p&gt;



&lt;p&gt;Czy ktoś jest mi w stanie pomoc z importem funkcji z jednego modułu do drugiego ? Importuje funkcje gen_list() z programu liczb5.py do programu liczb5_rate.py&lt;/p&gt;



&lt;p&gt;Niestety w programie liczb5_rate po zaimportowaniu tej funkcji cały czas wykonuje się dalsza instrukcja zawarta w programie liczb5. (czyli główna pętla while true – co jest efektem nie pożądanym, bo nie wykonuje się funkcja win_ratio(n) ). Próbowałem importować cały moduł i wywoływać z niego samą funkcje ale efekt jest ten sam. Ten patent z if __name__ =”__main__”: tez mi nic nie daje, choć nie wiem czy to dobrze zastosowałem. Poniżej kody:&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Liczb5.py:&lt;/strong&gt;&lt;/p&gt;



&lt;pre class=&quot;brush:python;&quot;&gt;
import random
import os
score = 0
count = 0

def cls():
    os.system(&quot;cls&quot;)

def gen_list():
    numbers = []
    for i in range(5):
        x = random.randint(1,100)
        numbers.append(x)
    for j in range(len(numbers)):
        print(numbers[j])
    y = random.randint(0,4)
    x = numbers[y]
    return numbers, y, x
if __name__ == &quot;__main__&quot;:
    gen_list()
cls()
while True:

    print (&quot;\nOdgadnij liczbe wylosowana przez komputer:&quot;)
    numbers, y, x = gen_list()
    while True:
        try:
            answer = int(input(&quot;Podaj liczbe: &quot;))
            break
        except ValueError:
            continue
    
    if answer == x:
        print(&quot;\nBrawo! Odgadleś prawidlowo!&quot;)
        score +=1
        count +=1
    else:
        print(&quot;\nPrzegrana! Komputer wylosowal: &quot;, x)
        count +=1

    print(&quot;Prob {} // Wygranych: {} // Winratio: {}%&quot;.format (count, score,round(score/count*100,2)))
    msg = &quot;\t\tAby zagrać ponownie wcisnij ENTER, aby wyjsc wcisnij q: &quot;
    prompt = input(msg)
    if prompt == 'q' or prompt == 'Q':
        break
    cls()&lt;/pre&gt;



&lt;p&gt;&lt;strong&gt;Liczb5_rate.py:&lt;/strong&gt;&lt;/p&gt;



&lt;pre class=&quot;brush:python;&quot;&gt;
import random
import os
from liczb5 import gen_list

def cls():
    os.system(&quot;cls&quot;)

def win_ratio(n):
    score = 0
    for i in range(n):
        numbers, y, x = gen_list()
        if x == numbers[0]:
            score += 1
    cls()
    print(&quot;Prob {} // Wygranych: {} // Winratio: {}%&quot;.format (n, score,round(score/n*100,2)))

while True:
    try:
        win_ratio(int(input()))
        break
    except ValueError as e:
        continue&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/437865/problem-z-importem-funkcji-python</guid>
<pubDate>Mon, 01 Jul 2019 10:56:13 +0000</pubDate>
</item>
<item>
<title>Importowanie własnego modułu - Python</title>
<link>https://forum.pasja-informatyki.pl/437118/importowanie-wlasnego-modulu-python</link>
<description>

&lt;p&gt;Cześć drodzy pasjonaci. Mam pytanie odnoście importowania własnego modułu do innego pliku .py&lt;/p&gt;



&lt;p&gt;Napisałem 2 programy. Pierwszy to quiz zaciągający się z pliku txt, który zapisuje do innego pliku (bestscore.txt) nickname i wynik punktowy gracza.&lt;/p&gt;



&lt;p&gt;Drugi program zaciąga dane z pliku bestscore.txt i formuje tabele z 3-ma najlepszymi wynikami.&amp;nbsp;&lt;/p&gt;



&lt;p&gt;I teraz ja bym chciał te dwa programy ze sobą połączyć nie kopiując i przyklejając kodu. W sensie po zakończeniu quizu dla gracza - wyświetlić tabele najlepszych wyników.&lt;/p&gt;



&lt;p&gt;&lt;span style=&quot;font-size:14px&quot;&gt;&lt;strong&gt;Pytanie:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p&gt;Czy da się to zrobić jeżeli program dwa - nie jest napisany w formie funkcji tylko po prostu tak:&lt;/p&gt;



&lt;pre class=&quot;brush:python;&quot;&gt;
if __name__ == &quot;__main__&quot;:
    import operator
    topscore = []
    with open(&quot;best_score.txt&quot;,&quot;r&quot;) as the_file:
        for line in the_file:
            words = line.split()
            topscore.append(words)
        topscore.sort(key=operator.itemgetter(1))

    place1 = topscore[-1]
    place2 = topscore[-2]
    place3 = topscore[-3]
    print(&quot;\n\tTABELA NALEPSZYCH WYNIKOW&quot;)
    print(&quot;\t&quot; + &quot;-&quot;*28)
    print(&quot;\t| nick: {:10s}| {:3s}pkt.|&quot;.format(place1[0], place1[1]))
    print(&quot;\t&quot; + &quot;-&quot;*28)
    print(&quot;\t| nick: {:10s}| {:3s}pkt.|&quot;.format(place2[0], place2[1]))
    print(&quot;\t&quot; + &quot;-&quot;*28)
    print(&quot;\t| nick: {:10s}| {:3s}pkt.|&quot;.format(place3[0], place3[1]))
    print(&quot;\t&quot; + &quot;-&quot;*28)
&lt;/pre&gt;



&lt;p&gt;Jeszcze format fliku bestscore.txt:&lt;/p&gt;



&lt;p&gt;&lt;em&gt;&lt;span style=&quot;color:#808080&quot;&gt;Marysia 5
&lt;br&gt;
Seba 5
&lt;br&gt;
Zbych 4
&lt;br&gt;
Spirytus 7
&lt;br&gt;
Roman 2&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;



&lt;p&gt;PS. Wiem, że gdyby ten program był funkcją to mógłbym użyć : import file i potem file.funkcja(). Czy powyższy program może się wykonać w głównym programie nie będąc napisanym w formie funkcji?&lt;/p&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/437118/importowanie-wlasnego-modulu-python</guid>
<pubDate>Wed, 26 Jun 2019 10:40:25 +0000</pubDate>
</item>
<item>
<title>Import plików do MySQL na localhost</title>
<link>https://forum.pasja-informatyki.pl/435857/import-plikow-do-mysql-na-localhost</link>
<description>Cześć. &lt;br /&gt;
&lt;br /&gt;
Szukam informacji czy da się inaczej zaimportować pliki sql do bazy danych MySQL na localhost. Tak aby nie korzystać z phpMyadmin.Bo jak przesyłam pliki sql przez phpMyadmin to wywala mi błędy. Dodam ze zmieniłem limit z 2mb na 100mb mój rozmiar plików ma 50m.</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/435857/import-plikow-do-mysql-na-localhost</guid>
<pubDate>Tue, 18 Jun 2019 15:32:44 +0000</pubDate>
</item>
<item>
<title>Jak użyć zaimportowanych zmiennych w funkcji?</title>
<link>https://forum.pasja-informatyki.pl/431569/jak-uzyc-zaimportowanych-zmiennych-w-funkcji</link>
<description>

&lt;p&gt;Cześć, potrzebuję małej pomocy przy importowaniu modułów w pythonie. Konkretnie jak mam polecenie:&lt;/p&gt;



&lt;pre class=&quot;brush:python;&quot;&gt;
from MODULE import x&lt;/pre&gt;



&lt;p&gt;gdzie x to zmienna. Jak teraz mogę użyć tej zmiennej w funkcji? Próbowałem:&lt;/p&gt;



&lt;pre class=&quot;brush:python;&quot;&gt;
def f(a):
	global x
	return a + x&lt;/pre&gt;



&lt;p&gt;ale nie widzi mi zmiennej x (nie rozpoznaje jej jako ta zaimportowana.&lt;/p&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/431569/jak-uzyc-zaimportowanych-zmiennych-w-funkcji</guid>
<pubDate>Thu, 23 May 2019 13:45:26 +0000</pubDate>
</item>
<item>
<title>Jak zaimplementować MaterializeCss do react?</title>
<link>https://forum.pasja-informatyki.pl/428283/jak-zaimplementowac-materializecss-do-react</link>
<description>

&lt;p&gt;Witam, tak jak powyżej.. próbowałem wieloma sposobami, ale żaden nie działa tak jak powinnien&lt;/p&gt;



&lt;p&gt;1. import&amp;nbsp;w index.js z node_modules (w konsoli nic nie było, ani nie importowało tego)&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
import 'materialize-css/dist/css/materialize.min.css';&lt;/pre&gt;



&lt;p&gt;2. bezpośredni link w index.html&lt;/p&gt;



&lt;pre class=&quot;brush:xml;&quot;&gt;
&amp;lt;!-- Compiled and minified CSS --&amp;gt;
    &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css&quot;&amp;gt;

    &amp;lt;!-- Compiled and minified JavaScript --&amp;gt;
    &amp;lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/pre&gt;



&lt;p&gt;link bezpośredni działa, css jest załadowany, ale nie działa, &lt;a href=&quot;http://whitecinnamon.art&quot; rel=&quot;nofollow&quot;&gt;co wygląda tak&lt;/a&gt;&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/428283/jak-zaimplementowac-materializecss-do-react</guid>
<pubDate>Tue, 30 Apr 2019 14:58:50 +0000</pubDate>
</item>
<item>
<title>Python - importowanie własnych pakietów</title>
<link>https://forum.pasja-informatyki.pl/426806/python-importowanie-wlasnych-pakietow</link>
<description>

&lt;p&gt;Dzień dobry&lt;/p&gt;



&lt;p&gt;Mam taką strukture katalogów&lt;/p&gt;



&lt;p&gt;WorkingDir/&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; class1/&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __init__.py&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; class1.py&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; controler/&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; controler.py&lt;/p&gt;



&lt;p&gt;Wewnatrz&amp;nbsp; controler.py chce uzywac&amp;nbsp; klasy z class1.py. Próbuję to zrobić za pomocą&lt;/p&gt;



&lt;pre class=&quot;brush:python;&quot;&gt;
from ..class1.class1 import nazwa_klasy&lt;/pre&gt;



&lt;p&gt;Jednak pojawia się bład cannot perform relative import. W jaki sposób powinienem to zaimportować?&amp;nbsp; Plik __init__.py jest pusty.&lt;/p&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/426806/python-importowanie-wlasnych-pakietow</guid>
<pubDate>Sun, 21 Apr 2019 13:36:11 +0000</pubDate>
</item>
<item>
<title>Fabric.js + Laravel</title>
<link>https://forum.pasja-informatyki.pl/417414/fabric-js-laravel</link>
<description>

&lt;p&gt;Ktoś z was próbował odpalić tą bibliotekę:&amp;nbsp;&lt;a rel=&quot;nofollow&quot; href=&quot;http://fabricjs.com/&quot;&gt;fabric.js&lt;/a&gt;&amp;nbsp;w Laravelu?&lt;/p&gt;



&lt;p&gt;U mnie po prostu nie chce działać.&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Weźmy np. taki prosty kod:&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
  &amp;lt;canvas class=&quot;&quot; id=&quot;c2&quot;&amp;gt;&amp;lt;/canvas&amp;gt;

&amp;lt;script&amp;gt;
var canvas = new fabric.Canvas('c2');

var triangle = new fabric.Triangle({ left:50,
  angle: 30,
  width:50,
  height:30,
  selectable:false,
  angle:40 });

canvas.add(triangle);
&amp;lt;/script&amp;gt;&lt;/pre&gt;



&lt;p&gt;Poza Laravelem normalnie działa, w Laravelu mam odpowiedni element canvas w widoku, na 100% ładuję bibliotekę i oczywiście ten skrypt. Nawet reaguje na błędy - jak np. nie dołączę biblioteki loguje 'fabric not defined', jak biblioteka jest nie wywala żadnego błędu ale... po prostu nie reaguje, nic się nie rysuje.&lt;/p&gt;



&lt;p&gt;Mieliście taki problem w Laravelu z tą lub inną bibliioteką?&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/417414/fabric-js-laravel</guid>
<pubDate>Sat, 02 Mar 2019 12:25:33 +0000</pubDate>
</item>
<item>
<title>Wordpress import-export</title>
<link>https://forum.pasja-informatyki.pl/411268/wordpress-import-export</link>
<description>Chcialbym zainportowac posty z jednego Wordpress na drugi. Po zainportowaniu wygrały sie mi wszystkie wpisy ,ale blok z obrazek wyróżniający jest pusty i nie ma tam żadnego zdjęcia. Nie wiem dlaczego to mi sie nie wstrzykuje podczas importu</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/411268/wordpress-import-export</guid>
<pubDate>Sat, 02 Feb 2019 17:12:04 +0000</pubDate>
</item>
<item>
<title>Getline nie wczytuje poprawnielinii</title>
<link>https://forum.pasja-informatyki.pl/405028/getline-nie-wczytuje-poprawnielinii</link>
<description>

&lt;p&gt;Hej, kompletnie nie rozumiem co jest nie tak, napisałem program do zapisywania bazy danych. Dodawanie osoby działa bez problemu, ale funkcja import działa nie poprawnie. Wczytuje jedynie numer pracownika i tylko pierwszą&amp;nbsp;cyfrę.&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
#include &amp;lt;iostream&amp;gt;
#include &amp;lt;fstream&amp;gt;
#include &amp;lt;string&amp;gt;

using namespace std;

class Pracownik
{
    int numer;
    string imie;
    string nazwisko;
    string specializacja;
    string data_ur;
    string pesel;

public:
    void add_worker()
    {
        cout&amp;lt;&amp;lt;&quot;DODAWANIE PRACOWNIKA:&quot;&amp;lt;&amp;lt;endl;
        cout&amp;lt;&amp;lt;&quot;Podaj imie: &quot;;
        cin&amp;gt;&amp;gt;imie;
        cout&amp;lt;&amp;lt;&quot;Podaj nazwisko: &quot;;
        cin&amp;gt;&amp;gt;nazwisko;
        cout&amp;lt;&amp;lt;&quot;Podaj specializacje: &quot;;
        cin&amp;gt;&amp;gt;specializacja;system(&quot;CLS&quot;);
        cout&amp;lt;&amp;lt;&quot;Podaj date urodzenia: &quot;;
        cin.ignore();
        getline(cin, data_ur);
        cout&amp;lt;&amp;lt;&quot;Podaj pesel: &quot;;
        cin&amp;gt;&amp;gt;pesel;
    }

    void show_worker()
    {

        cout&amp;lt;&amp;lt;endl&amp;lt;&amp;lt;&quot;DANE PRACOWNIKA NUMER: &quot;&amp;lt;&amp;lt;numer&amp;lt;&amp;lt;endl;
        cout&amp;lt;&amp;lt;imie&amp;lt;&amp;lt;endl;
        cout&amp;lt;&amp;lt;nazwisko&amp;lt;&amp;lt;endl;
        cout&amp;lt;&amp;lt;specializacja&amp;lt;&amp;lt;endl;
        cout&amp;lt;&amp;lt;data_ur&amp;lt;&amp;lt;endl;
        cout&amp;lt;&amp;lt;pesel&amp;lt;&amp;lt;endl&amp;lt;&amp;lt;endl;
    }

    void add_nr()
    {
        string linia;
        fstream plik;
        plik.open(&quot;numer.txt&quot;, ios::in);
        if(plik.good()==false){cout&amp;lt;&amp;lt;&quot;NIE MOZNA OTWORZYC PLIKU&quot;; exit(0);}
        getline(plik, linia);
        numer=atoi(linia.c_str())+1;
        plik.close();
        plik.open(&quot;numer.txt&quot;, ios::out);
        plik&amp;lt;&amp;lt;numer;
        plik.close();
    }

    void save_worker()
    {
        fstream plik;
        plik.open(&quot;baza.txt&quot;, ios::out | ios::app);
        plik&amp;lt;&amp;lt;numer&amp;lt;&amp;lt;endl;
        plik&amp;lt;&amp;lt;imie&amp;lt;&amp;lt;endl;
        plik&amp;lt;&amp;lt;nazwisko&amp;lt;&amp;lt;endl;
        plik&amp;lt;&amp;lt;specializacja&amp;lt;&amp;lt;endl;
        plik&amp;lt;&amp;lt;data_ur&amp;lt;&amp;lt;endl;
        plik&amp;lt;&amp;lt;pesel&amp;lt;&amp;lt;endl;
        plik.close();
    }

    void import_worker()
    {
        int nr_linii=1;
        string linia;
        fstream plik;
        plik.open(&quot;baza.txt&quot;, ios::in);
        if(plik.good()==false){cout&amp;lt;&amp;lt;&quot;NIE MOZNA OTWORZYC PLIKU&quot;; exit(0);}
        while(getline(plik, linia))
        {
            switch(nr_linii)
            {
            case 1: nr_linii=atoi(linia.c_str()); break;
            case 2: imie=linia; break;
            case 3: nazwisko=linia; break;
            case 4: specializacja=linia; break;
            case 5: data_ur=linia; break;
            case 6: pesel=linia; break;
            }
        nr_linii++;
        }
        plik.close();
    }
};
&lt;/pre&gt;



&lt;p&gt;Wyrzuca jedynie NUMER PRACOWNIKA: 1 oraz 5 enterów.&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/405028/getline-nie-wczytuje-poprawnielinii</guid>
<pubDate>Sun, 06 Jan 2019 08:29:22 +0000</pubDate>
</item>
<item>
<title>Python 'unresolved import keyboard'. PyInstaller</title>
<link>https://forum.pasja-informatyki.pl/399480/python-unresolved-import-keyboard-pyinstaller</link>
<description>

&lt;p&gt;Napisałem małą aplikację w pythonie. Są tam m.in. takie dwie linijki;&lt;/p&gt;



&lt;pre class=&quot;brush:python;&quot;&gt;
import requests
import keyboard&lt;/pre&gt;



&lt;p&gt;kiedy odpalam projekt z lini poleceń, wszystko działa poprawnie. Problem występuje w dwóch sytuacjach:&lt;/p&gt;



&lt;p&gt;1) VS Code, podkreśla import paczki keyboard i wyświetla błąd:&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:python;&quot;&gt;
[Python] unresolved import 'keyboard' [unresolved-import]&lt;/pre&gt;



&lt;p&gt;To samo pokazuje po odpaleniu debugger VS code. Innych importów to nie dotyczy.&lt;/p&gt;



&lt;p&gt;Druga sprawa - ważniejsza - exec wygenerowany przez polecenie&lt;/p&gt;



&lt;pre class=&quot;brush:python;&quot;&gt;
pyinstaller main.py --onefile&lt;/pre&gt;



&lt;p&gt;nie działa, w konsoli wyświetla się to samo, nie może znaleźć modułu.&lt;/p&gt;



&lt;p&gt;Otworzyłem pythona&amp;nbsp; w wierszu poleceń i sprawdziłem z jakich ścieżek pobiera sobie te moduły w obu przypadkach jest to ścieżka&amp;nbsp;AppData\Local\Programs\Python\Python37-32\lib\site-packages\&lt;em&gt;paczka&lt;/em&gt;&lt;/p&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/399480/python-unresolved-import-keyboard-pyinstaller</guid>
<pubDate>Mon, 10 Dec 2018 18:28:33 +0000</pubDate>
</item>
<item>
<title>Thunderbird - import/export filtrów wiadomości.</title>
<link>https://forum.pasja-informatyki.pl/393222/thunderbird-import-export-filtrow-wiadomosci</link>
<description>Cześć.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;Posiadam w pliku roundcube.txt filtry wiadomości i chciałbym je przenieść do programu pocztowego Thunderbird, ale niestety nie wiem jak to zrobić. W ogóle nie widzę takiej opcji. Z przeniesieniem książki adresowej nie było problemu. Mam kilka adresów e-mail i chciałbym je mieć w jednym miejscu. Myślę, że Thunderbird jest dobrym programem. Ja korzystam głównie z linuxa, sporadycznie z windowsa. Mógłby mi ktoś podpowiedzieć jak przenieść te wszystkie filtry, nie chce mi się tego wszystkiego przepisywać ręcznie :-(&lt;br /&gt;
&lt;br /&gt;
Pozdrawiam</description>
<category>Systemy operacyjne, programy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/393222/thunderbird-import-export-filtrow-wiadomosci</guid>
<pubDate>Tue, 13 Nov 2018 14:11:31 +0000</pubDate>
</item>
<item>
<title>excel do csv do phpmyadmin z polskimi znakami oraz znakami specjalnymi</title>
<link>https://forum.pasja-informatyki.pl/390542/excel-do-csv-do-phpmyadmin-z-polskimi-znakami-oraz-znakami-specjalnymi</link>
<description>

&lt;p&gt;Do mojego projektu używam bazy, którą tworzę w excelu, następnie zapisuję jako plik csv i importuję w phpmyadmin. Używam polskich znaków i znaków specjalnych.&lt;/p&gt;



&lt;p&gt;Zapisuję plik w excelu jako csv oddzielony przecinkami, importuję w phpmyadmin z kodowaniem windows-1250. Wtedy w bazie widzę dane z polskimi znakami i znakami specjalnymi ale na stronie już się krzaczy - strona jest w utf-8 więc jest to zrozumiałe.&lt;/p&gt;



&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=10011864913974531051&quot; style=&quot;height:327px; width:597px&quot;&gt;&lt;/p&gt;



&lt;p&gt;+&lt;/p&gt;



&lt;p&gt;Próbuję więc zapisać jako csv i potem w notepadzie++ zmieniam kodowanie, nie mogę wówczas w ogóle zaimportować pliku:&lt;/p&gt;



&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=11546350461204028499&quot; style=&quot;height:249px; width:600px&quot;&gt;&lt;/p&gt;



&lt;p&gt;Próbowałem też w ustawieniach excela ustawić kodowanie na utf-8 i zapisać jako csv ale w bazie wygląda to w ten sposób:&lt;/p&gt;



&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=4431010715606800913&quot; style=&quot;height:284px; width:588px&quot;&gt;&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Metoda porównywania napisów w opcjach tabeli&amp;nbsp;jest ustawiona na utf8_polish_ci, w bazie także.&lt;/p&gt;



&lt;p&gt;Kod ze strony, w której wyświetlam parametry z bazy:&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
&amp;lt;!DOCTYPE HTML&amp;gt;
&amp;lt;html lang=&quot;pl&quot;&amp;gt;

&amp;lt;head&amp;gt;
	&amp;lt;meta charset=&quot;utf-8&quot; /&amp;gt;
	&amp;lt;title&amp;gt;Test&amp;lt;/title&amp;gt;
	&amp;lt;meta name=&quot;description&quot; content=&quot;Co jest na stronie&quot; /&amp;gt;
	&amp;lt;meta name=&quot;keywords&quot; content=&quot;test&quot; /&amp;gt;
	&amp;lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=edge,chrome=1&quot; /&amp;gt;
	&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;style.css&quot; type=&quot;text/css&quot; /&amp;gt;


&amp;lt;/head&amp;gt;

&amp;lt;body&amp;gt;

	&amp;lt;?php


			 require_once &quot;connect.php&quot;;



 	    $polaczenie = @new mysqli($host, $db_user, $db_password, $db_name);
 	    $dupa = &quot;V40&quot;;

 	    if ($polaczenie-&amp;gt;connect_errno!=0)
 	    {
 	        echo&quot;Error: &quot;.$polaczenie-&amp;gt;connect_errno.&quot;Opis: &quot;.$polaczenie-&amp;gt;connect_error;


 	    }

 	    else

 	    {
 	        

		





	 				 $sql = &quot;SELECT * FROM `table 13` WHERE id='1'&quot;;
	 			

	 						if ( $rezultat = @$polaczenie-&amp;gt;query($sql))
	 						{


	 							$liczba_rekordow=$rezultat-&amp;gt;num_rows;
	 			echo $liczba_rekordow;
	 								if ($liczba_rekordow&amp;gt;0)

	 								{


						 $wiersz = $rezultat-&amp;gt;fetch_assoc();



$Kolumna1 = $wiersz['kolumna1'];


$Kolumna2 = $wiersz['kolumna2'];

$Kolumna3 = $wiersz['kolumna3'];


echo $Kolumna1;
echo '&amp;lt;br/&amp;gt;';
 echo $Kolumna2;
echo '&amp;lt;br/&amp;gt;'; 
echo $Kolumna3;


 	               }





 	           }

}

 	       $polaczenie-&amp;gt;close();
 	    



echo&amp;lt;&amp;lt;&amp;lt;END
	&amp;lt;div id=&quot;container&quot;&amp;gt;

		&amp;lt;div id=&quot;logo&quot;&amp;gt;

		&amp;lt;h1&amp;gt;Nazwa strony&amp;lt;/h1&amp;gt;

		&amp;lt;/div&amp;gt;

		&amp;lt;div id=&quot;add&quot;&amp;gt;
		reklama
		&amp;lt;/div&amp;gt;


		&amp;lt;div id=&quot;content&quot;&amp;gt;
		&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;
END;


?&amp;gt;






	&amp;lt;div id=&quot;footer&quot;&amp;gt;
		nazwastrony.com &amp;amp;copy; Wszelkie prawa zastrzeżone
	&amp;lt;/div&amp;gt;



&amp;lt;/body&amp;gt;

&amp;lt;/html&amp;gt;&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>SQL, bazy danych</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/390542/excel-do-csv-do-phpmyadmin-z-polskimi-znakami-oraz-znakami-specjalnymi</guid>
<pubDate>Fri, 02 Nov 2018 17:34:01 +0000</pubDate>
</item>
<item>
<title>Import pobranych danych w postaci tabeli bez separatorów do bazy MySQL</title>
<link>https://forum.pasja-informatyki.pl/389806/import-pobranych-danych-w-postaci-tabeli-bez-separatorow-do-bazy-mysql</link>
<description>Witam, &lt;br /&gt;
Szukam podpowiedzi jakie mechaniki używa się do importowania danych do bazy MySQL, nie chodzi mi o gotowe rozwiązanie. Na wstępie dodam, że przeglądałem tematy, które zawierały rozwiązania np xml &amp;gt; MySQL. Mi zaś chodzi o to, że ja pobieram dane, które chce wprowadzić do bazy danych w postaci tabeli bez separatorów (poza spacją). Używałem do tej pory excela i poprostu po zaznaczeniu komórki wklejałem te dane i miałem wszystko ładnie w kolumnach z nagłówkami co jest co. Chciałbym robić to samo przez stronę, gdzie wklejam te dane i po wciśnięciu buttona te dane są przerzucane do MySQL (w dalszej wersji projektu chciałbym zaimplementować odrzucanie dublowanych danych). Myślałem o wklejaniu tych danych do excela i tworzenie pliku xml, ale chciałbym pominąć ten etap. Mógłby mnie ktoś nakierować co powinienem szukać? &lt;br /&gt;
&lt;br /&gt;
Nie musi to być PHP, może to być cokolwiek co pozwoli mi później usuwać zdublowane dane przed wrzucaniem do bazy. Oczywiście mógłbym się bawić ustawieniami klucza głównego i poprostu odfiltrowywać te dane na poziomie insertów, ale niestety musiałbym chyba zrobić klucz główny złożony z wszystkich kolumn :x</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/389806/import-pobranych-danych-w-postaci-tabeli-bez-separatorow-do-bazy-mysql</guid>
<pubDate>Mon, 29 Oct 2018 14:44:02 +0000</pubDate>
</item>
<item>
<title>Java. import własnego projektu do innego</title>
<link>https://forum.pasja-informatyki.pl/388493/java-import-wlasnego-projektu-do-innego</link>
<description>Witam&lt;br /&gt;
&lt;br /&gt;
Jeżeli mam dwa własne projekty i chcę wykorzystać klasę z pierwszego w drugim projekcie, to czy da się to jakoś zaimportować? (np. wykorzystując polecenie import)</description>
<category>Java</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/388493/java-import-wlasnego-projektu-do-innego</guid>
<pubDate>Tue, 23 Oct 2018 20:37:57 +0000</pubDate>
</item>
<item>
<title>Portfolio strona imternetowa</title>
<link>https://forum.pasja-informatyki.pl/387926/portfolio-strona-imternetowa</link>
<description>Jakie oprogramowanie wybrac do strony wizytówki , portfolio?</description>
<category>Sieci komputerowe, internet</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/387926/portfolio-strona-imternetowa</guid>
<pubDate>Sun, 21 Oct 2018 14:36:46 +0000</pubDate>
</item>
<item>
<title>Import bazy z polskimi znakami</title>
<link>https://forum.pasja-informatyki.pl/376231/import-bazy-z-polskimi-znakami</link>
<description>Witam. Mam plik CSV do zaimportowania do MySQL. W pliku są polskie nazwy. Plik jest zapisany w kodowaniu UTF-8 (tak go zapisałem z excela, potem nawet sprawdzałem w notepadzie), mimo to importując plik do phpmyadmin(przy imporcie zaznaczyłem utf8) nie ma polskich znaków a za to są pytajniki. Jak to naprawić ?</description>
<category>SQL, bazy danych</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/376231/import-bazy-z-polskimi-znakami</guid>
<pubDate>Tue, 28 Aug 2018 13:52:14 +0000</pubDate>
</item>
<item>
<title>Problem z zaimportowaniem pliku excel</title>
<link>https://forum.pasja-informatyki.pl/371355/problem-z-zaimportowaniem-pliku-excel</link>
<description>

&lt;p&gt;Cześć,&lt;/p&gt;



&lt;p&gt;Mam problem z zaimportowaniem danych pliku excel do bazy danych.&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Czy ten kod jest prawidłowy?&lt;/p&gt;



&lt;p&gt;Używam &lt;strong&gt;ExcelDataReader &lt;/strong&gt;wersji&amp;nbsp;2.1.2.3 i projekt jest w &lt;strong&gt;WPF&lt;/strong&gt;&lt;/p&gt;



&lt;pre class=&quot;brush:csharp;&quot;&gt;
string strConnString = @&quot;Server=ADDRESS_SERWERA;UID=USERNAME;PASSWORD=PASSWORD;database=DATABASE_NAME&quot;;
var objConn = new SqlConnection(strConnString);
objConn.Open();

OpenFileDialog dialog = new OpenFileDialog();
//choofdlog.Filter = &quot;All Files (*.*)|*.*&quot;;
dialog.FilterIndex = 1;
dialog.Multiselect = false;

if (dialog.ShowDialog() == true)
{
    string path = dialog.FileName;
    using (FileStream stream = File.Open(path, FileMode.Open, FileAccess.Read))
    {
        IExcelDataReader excelReader = ExcelReaderFactory.CreateOpenXmlReader(stream);
        excelReader.IsFirstRowAsColumnNames = false;
        int i = 0;
        while (excelReader.Read())
        {
            if (i &amp;gt; 0)
            {
                string strSQL = &quot;INSERT INTO myTable (Column1,Column2,Column3,Column4,Column5) &quot;
                    + &quot; VALUES  (&quot;
                    + &quot; '&quot; + excelReader.GetString(0) + &quot;', &quot;
                    + &quot; '&quot; + excelReader.GetString(1) + &quot;', &quot;
                    + &quot; '&quot; + excelReader.GetString(2) + &quot;', &quot;
                    + &quot; '&quot; + excelReader.GetString(3) + &quot;', &quot;
                    + &quot; '&quot; + excelReader.GetString(4) + &quot;' &quot;
                    + &quot;)&quot;;
                var objCmd = new SqlCommand(strSQL, objConn);
                objCmd.ExecuteNonQuery();
            }
            i++;
        }
    }

    objConn.Close();
}
&lt;/pre&gt;



&lt;p&gt;Chce, żeby plik &lt;strong&gt;.xls&lt;/strong&gt; o strukturze:&lt;/p&gt;



&lt;pre class=&quot;brush:csharp;&quot;&gt;
Column1,Column2,Column3,Column4,Column5
Wartosc,Wartosc,Wartosc,Wartosc,Wartosc
Wartosc,Wartosc,Wartosc,Wartosc,Wartosc
Wartosc,Wartosc,Wartosc,Wartosc,Wartosc

...&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;został dodany do tabeli&amp;nbsp;&lt;strong&gt;myTable &lt;/strong&gt;gdzie struktura jest następująca:&lt;/p&gt;



&lt;pre class=&quot;brush:csharp;&quot;&gt;
ID, ID_COPY,&amp;nbsp;Column1,Column2,Column3,Column4,Column5&lt;/pre&gt;



&lt;p&gt;Jakie powinien wyglądać kod?&lt;/p&gt;</description>
<category>C#</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/371355/problem-z-zaimportowaniem-pliku-excel</guid>
<pubDate>Tue, 07 Aug 2018 08:32:04 +0000</pubDate>
</item>
<item>
<title>Import bazy danych localhost</title>
<link>https://forum.pasja-informatyki.pl/362315/import-bazy-danych-localhost</link>
<description>

&lt;p&gt;Witam, mam zrobioną baze kodów pocztowych. Chciałem to dodać jednorazowo.
&lt;br&gt;
Aktualizacja po kolumnie i teraz pytanie
&lt;br&gt;
Dlaczego mimo iż podzieliłem plik na dziesięć części i każda ma po ok 500 kb i mimo że nawet spakuje do zip, wyświetla mi przekroczenie czasu. Dodam że używam filezila.
&lt;br&gt;
Cześć kodu:&lt;/p&gt;



&lt;pre class=&quot;brush:sql;&quot;&gt;
UPDATE `kppol` SET `ulica` = 'Zwarta' WHERE `kppol`.`id` = 25202;
UPDATE `kppol` SET `ulica` = 'Zalesie' WHERE `kppol`.`id` = 25203;
UPDATE `kppol` SET `ulica` = 'Zametowska' WHERE `kppol`.`id` = 25204;
UPDATE `kppol` SET `ulica` = 'Zagórska' WHERE `kppol`.`id` = 25205;
UPDATE `kppol` SET `ulica` = 'Wiślana' WHERE `kppol`.`id` = 25206;
UPDATE `kppol` SET `ulica` = 'Wiśniowa' WHERE `kppol`.`id` = 25207;
UPDATE `kppol` SET `ulica` = 'Wiejska' WHERE `kppol`.`id` = 25208;
UPDATE `kppol` SET `ulica` = 'Tuwima Juliana' WHERE `kppol`.`id` = 25209;
UPDATE `kppol` SET `ulica` = 'Tołstoja Lwa' WHERE `kppol`.`id` = 25210;
UPDATE `kppol` SET `ulica` = 'Szymanowskiego Karola' WHERE `kppol`.`id` = 25211;
UPDATE `kppol` SET `ulica` = 'Starotarnowicka' WHERE `kppol`.`id` = 25212;
UPDATE `kppol` SET `ulica` = 'Starowapienna' WHERE `kppol`.`id` = 25213;
UPDATE `kppol` SET `ulica` = 'Sorychty' WHERE `kppol`.`id` = 25214;
UPDATE `kppol` SET `ulica` = 'Słomianka' WHERE `kppol`.`id` = 25215;
UPDATE `kppol` SET `ulica` = 'Skarżyńskiego Bolesława' WHERE `kppol`.`id` = 25216;
UPDATE `kppol` SET `ulica` = 'Sempołowskiej Stefanii' WHERE `kppol`.`id` = 25217;
UPDATE `kppol` SET `ulica` = 'Sielanka' WHERE `kppol`.`id` = 25218;
UPDATE `kppol` SET `ulica` = 'Racławicka' WHERE `kppol`.`id` = 25219;
UPDATE `kppol` SET `ulica` = 'Pustki' WHERE `kppol`.`id` = 25220;
UPDATE `kppol` SET `ulica` = 'Przemysłowa' WHERE `kppol`.`id` = 25221;
UPDATE `kppol` SET `ulica` = 'Powstańców Warszawskich' WHERE `kppol`.`id` = 25222;
UPDATE `kppol` SET `ulica` = 'Polarna' WHERE `kppol`.`id` = 25223;
UPDATE `kppol` SET `ulica` = 'Płóciennika' WHERE `kppol`.`id` = 25224;
UPDATE `kppol` SET `ulica` = 'Pl. Piętnastolecia' WHERE `kppol`.`id` = 25225;
UPDATE `kppol` SET `ulica` = 'Piaseczna' WHERE `kppol`.`id` = 25226;
UPDATE `kppol` SET `ulica` = 'Paderewskiego Ignacego' WHERE `kppol`.`id` = 25227;
&lt;/pre&gt;</description>
<category>SQL, bazy danych</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/362315/import-bazy-danych-localhost</guid>
<pubDate>Sun, 01 Jul 2018 11:16:54 +0000</pubDate>
</item>
<item>
<title>VBA import pliku .csv a cudzysłowie</title>
<link>https://forum.pasja-informatyki.pl/361007/vba-import-pliku-csv-a-cudzyslowie</link>
<description>

&lt;p&gt;Witam, stworzyłem w VBA kod, dzięki któremu mogę importować pliki .csv, wszystko działa dobrze, po za tym, że nie raz w pliku .csv występują wyjątki, np. nazwa zawarta w pliku jest w cudzysłowie, przez to przestają się przepisywać kolejne wiersze, jakieś pomysły jak to obejść ?&lt;/p&gt;



&lt;p&gt;Poniżej kod&lt;/p&gt;



&lt;pre class=&quot;brush:vb;&quot;&gt;
Sub Macro1()
'
' Macro1 Macro
'
' Open GetOpenFilename with the file filters.
fname = Application.GetOpenFilename(FileFilter:=&quot;csv Files (*.csv), *.csv&quot;, Title:=&quot;Select a file or files&quot;, MultiSelect:=False)
 
'and put that in a loop statement around your import csv macro.
'So just change the hard-coded csv part in your recorded macro for importing CSV's to fname and job done
'This is my hard-coded macro for a random .csv
 
FileNameAlone = Right(Left(fname, Len(fname) - 4), (Len(fname) - 4) - (InStrRev(fname, &quot;\&quot;, -1)))
 
'
With ActiveSheet.QueryTables.Add(Connection:= _
&quot;TEXT;&quot; &amp;amp; fname, Destination:=Range( _
&quot;$A$6&quot;))
.Name = FileNameAlone
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.TextFilePromptOnRefresh = False
.TextFilePlatform = 65001
.TextFileStartRow = 1
.TextFileParseType = xlDelimited
.TextFileTextQualifier = xlTextQualifierDoubleQuote
.TextFileConsecutiveDelimiter = False
.TextFileTabDelimiter = False
.TextFileSemicolonDelimiter = False
.TextFileCommaDelimiter = True
.TextFileSpaceDelimiter = False
.TextFileColumnDataTypes = Array(1, 1, 1, 1, 1, 1, 1, 1)
.TextFileTrailingMinusNumbers = True
.Refresh BackgroundQuery:=False
End With
 
With Sheets(&quot;Arkusz2&quot;).Range(&quot;$C$3&quot;)
.Value = Now()
.NumberFormat = &quot;dd/mm/yyyy&quot;
End With
 
Dim i As Integer, ostw As Integer
ostw = Sheets(&quot;Arkusz1&quot;).Cells(Rows.Count, &quot;A&quot;).End(xlUp).Row
For i = 7 To ostw
    Sheets(&quot;Arkusz2&quot;).Cells(i, &quot;A&quot;).Value = i - 6
    Sheets(&quot;Arkusz2&quot;).Cells(i, &quot;B&quot;).Value = Sheets(&quot;Arkusz1&quot;).Cells(i, &quot;A&quot;).Text
    Sheets(&quot;Arkusz2&quot;).Cells(i, &quot;C&quot;).Value = Sheets(&quot;Arkusz1&quot;).Cells(i, &quot;C&quot;).Text &amp;amp; Chr(10) &amp;amp; Sheets(&quot;Arkusz1&quot;).Cells(i, &quot;D&quot;).Text &amp;amp; Chr(10) &amp;amp; Sheets(&quot;Arkusz1&quot;).Cells(i, &quot;E&quot;).Text
    Sheets(&quot;Arkusz2&quot;).Cells(i, &quot;D&quot;).Value = Sheets(&quot;Arkusz1&quot;).Cells(i, &quot;G&quot;).Text
    Sheets(&quot;Arkusz2&quot;).Cells(i, &quot;A&quot;).Borders.LineStyle = xlContinuous
    Sheets(&quot;Arkusz2&quot;).Cells(i, &quot;B&quot;).Borders.LineStyle = xlContinuous
    Sheets(&quot;Arkusz2&quot;).Cells(i, &quot;C&quot;).Borders.LineStyle = xlContinuous
    Sheets(&quot;Arkusz2&quot;).Cells(i, &quot;D&quot;).Borders.LineStyle = xlContinuous
    Sheets(&quot;Arkusz2&quot;).Cells(i, &quot;E&quot;).Borders.LineStyle = xlContinuous
    Sheets(&quot;Arkusz2&quot;).Cells(i, &quot;F&quot;).Borders.LineStyle = xlContinuous
    Sheets(&quot;Arkusz2&quot;).Cells(i, &quot;G&quot;).Borders.LineStyle = xlContinuous
     
Next i
 
End Sub&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>Visual Basic</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/361007/vba-import-pliku-csv-a-cudzyslowie</guid>
<pubDate>Tue, 26 Jun 2018 08:33:05 +0000</pubDate>
</item>
<item>
<title>Połączenie kilku plików JS w jeden</title>
<link>https://forum.pasja-informatyki.pl/354951/polaczenie-kilku-plikow-js-w-jeden</link>
<description>Chciałbym połączyć kilka plików JS w jeden, ale bez użycia składni importów. W internecie wszystkie poradniki dotyczą różnych webpacków, parcelów i srollupów, ale ja nie potrzebuje takich kombajnów bo programik chcę napisać sam i tak go ogarnę żeby się nazwy obiektów w globalnym zakresie nie powtarzały, więc importy nie są mi potrzebne. Po prostu nie chcę mieć pliku HTML zasyfionego tagami script. Znajdzie się taki program w npm, który mi to zrobi?</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/354951/polaczenie-kilku-plikow-js-w-jeden</guid>
<pubDate>Sat, 02 Jun 2018 15:37:45 +0000</pubDate>
</item>
<item>
<title>Visual Basic importowanie macierza</title>
<link>https://forum.pasja-informatyki.pl/352787/visual-basic-importowanie-macierza</link>
<description>

&lt;p&gt;Witam&lt;/p&gt;



&lt;p&gt;Mam problem z importem macierza do tablicy. Chce zaimportować dany macierz z pliku txt, lecz tak żeby każda liczba zapisywała się w innym miejscu tablicy dwuwymiarowej. np. (0,0), (0.1) itp. niestety kiedy importuje to do jednego elementu tablicy importuje się cały wiersz&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=9564479888328160643&quot;&gt;&lt;/p&gt;</description>
<category>Visual Basic</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/352787/visual-basic-importowanie-macierza</guid>
<pubDate>Thu, 24 May 2018 23:02:32 +0000</pubDate>
</item>
<item>
<title>Dodawanie zdjęć do Wordpessa w XAMPP</title>
<link>https://forum.pasja-informatyki.pl/352751/dodawanie-zdjec-do-wordpessa-w-xampp</link>
<description>Witam!&lt;br /&gt;
&lt;br /&gt;
Mam problem, a mianowicie zacząłem dopiero używać wordpressa i postanowiłem przenieść na niego gotową już wcześniej stronę.&lt;br /&gt;
&lt;br /&gt;
Problem polega na tym, że gdy chcę zamieścić jakiekolwiek zdjęcie w bibliotece to wyskakuje mi błąd:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Wystąpił błąd podczas wysyłania pliku na serwer. Proszę spróbować ponownie później.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Próbowałem już zmienienia uprawnień do folderów, lecz już na początku wszyscy użytkownicy mieli pełen dostęp do folderów wordpressa.&lt;br /&gt;
&lt;br /&gt;
Dodatkowo mimo wyskakującego problemu zdjęcia przenosiły się do folderu uploads jakby nigdy nic. Próbowałem również wyłączyć opcję porządkowania plików w folderach z datą (bez skutecznie).&lt;br /&gt;
&lt;br /&gt;
Proszę o pomoc!</description>
<category>Systemy CMS</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/352751/dodawanie-zdjec-do-wordpessa-w-xampp</guid>
<pubDate>Thu, 24 May 2018 20:21:47 +0000</pubDate>
</item>
<item>
<title>Phpmyadmin - Import pliku csv</title>
<link>https://forum.pasja-informatyki.pl/352190/phpmyadmin-import-pliku-csv</link>
<description>

&lt;p&gt;Witam!&lt;/p&gt;



&lt;p&gt;Mam pytanko. Próbuje Importować plik csv poprzez zakładkę Import w Phpmyadmin. Wybieram plik csv zaznaczam CSV using LOAD DATA i klikam Wykonaj. Wyskakuje błąd:&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;LOAD DATA INFILE '/tmp/php0Mzfgs' INTO TABLE `appt` FIELDS TERMINATED BY ';' ENCLOSED BY '&quot;' ESCAPED BY '\\' LINES TERMINATED BY '\r\n'&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;Co może oznaczać ten błąd?? Jak ten sam plik importuje np. na darmowym serwerze np. WEBSERV to importuje mi się poprawnie, a na tym postawionym serwerze nie chce mi się importować...&amp;nbsp;&lt;/p&gt;</description>
<category>SQL, bazy danych</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/352190/phpmyadmin-import-pliku-csv</guid>
<pubDate>Wed, 23 May 2018 00:22:07 +0000</pubDate>
</item>
</channel>
</rss>