Września 2010
Wpisał %s Jan Jackowicz-Korczyński
|
wtorek, 14 września 2010 09:01
IT
/ Zabezpieczenia
|
Tego trzeba mieć świadomość, gdy używa się na codzień Internetu. Obecnie tak powszechne są przypadki infekcji naszego komputera przez intruzów w postaci wszelkiej maści oporgramowania instalującego się bez naszej wiedzy na naszym komputerze (mam na myśli wszelkiego rodzaju malware, trojany, porgramy szpiegowskie i wszelkie takie ,,badziewia''...), że pozostawienie samemu sobie ma opłakane skutki. Jeśli w tle Twojego systemu cały czas jak mróweczki pracują niechciane przez Ciebie programy to ąłtwo wymyśleć dlaczego komputer coraz bardiej ,,przymula'', pracuje wolniej, zacina się - TO BARDZO UCIĄŻLIWE OBJAWY....
Pozbądź się tego i regularnie sprzątaj swój system, aby wywalić z niego wszystkich niepotrzebnych i uciążliwych intruzów.
Read more
|
Zmieniony ( wtorek, 14 września 2010 12:08 )
|
|
Niedziela 12 września 2010
|
Wpisał %s Jan Jackowicz-Korczyński
|
niedziela, 12 września 2010 15:39
IT
/ Dev zone
|
Czasami trzeba poznać, co dany komputer ..ma na pokładzie'': jaka płyta główna, porcesor, inne komponenty i układy... Nie zawsze wygodnie jest rozkręcać sprzęt i szukac etykiet. Czasami łatwiej jest skorzystać z jakiegoś programu rozpoznającego układy sprzętowe komputera. Jednym z takich programów - dar,owym dla domowych zastosowań jest
EVEREST Home Edition firmy LAVASOFT. (do pobrania: z serwisu DOBRE PROGRAMY)
Warto jednak wiedzieć, że program w wersji bezpłatnej nie jest już rozwijany przez producenta. Dla najnowszego sprzętu może niebawem stać się mniej użyteczny. Firma Lavasoft udostępnia również wersję BETA nowszej wersji programu:
Everest Ultimate Edition 5.50.2100 (do pobrania: z serwisu DOBRE PROGRAMY)
Everest Home Edition 2.20 to ostatnia, bezpłatna (do zastosowań domowych), ale ograniczona funkcjonalnie wersja znakomitego programu do identyfikacji wszystkich komponentów sprzętowych komputera. Wyświetla szczegółowe informacje m.in. o procesorze, płycie głównej i chipsecie, pamięciach, dyskach twardych, karcie graficznej i wielu innych urządzeniach, a także umożliwia generowanie rozbudowanych raportów. Program posiada wbudowany moduł diagnostyczny, dzięki któremu można przetestować szybkość pracy pamięci. Dzięki intuicyjnemu i polskojęzycznemu interfejsowi, pomimo ogromnej ilości opcji programu jego obsługa jest bardzo prosta. Everest jest kontynuacją bardzo popularnego programu AIDA32.
Read more
|
Zmieniony ( niedziela, 12 września 2010 15:56 )
|
|
Wpisał %s Jan Jackowicz-Korczyński
|
niedziela, 12 września 2010 06:55
Joomla
/ Artykuły
|
Poniżej kopia artykułu: 10 najgłupszych sztuczek administratora JOOMLA! z Biblioteki Polskiej Dokunetacji Joomla w serwisie Polskie Centrum Joomla.
Read more
|
Zmieniony ( wtorek, 14 września 2010 07:07 )
|
|
Wpisał %s Jan Jackowicz-Korczyński
|
niedziela, 12 września 2010 06:32
PHP
/ Artykuły PHP
|
NET2FTP to rozbudowana aplikacja php obsługująca usługę FTP za pomocą pzreglądarki internetowej. Oferuje standardowe funkcje klienta FTP ale również kompresowanie zasobów, nadawanie im odpowiednich uprawnień i wgrywanie plików z poziomu przeglądarki. Z net2ftp można korzystać bezpośrednio ze strony autorów http://www.net2ftp.com/ lub zainstalować na swoim serwerze. Wybierając to drugie zyskujemy możliwość skonfigurowania wedle swoich wymagań.
Oprogramowanie dostępne jest na licencji GNU/GPL.
Do instalacji potrzebne jest jedynie :
* serwer www, najlepiej Apache
* PHP 4.2.3 lub lepsze
* minimum 7MB wolnej przestrzeni na dysku
Proces instalacji został opisany tutaj. Jednak przy najprostszej instalacji będziemy musieli jedynie skopiować całą zawartość katalogu ./net2ftp_v0.98/files_to_upload/ w odpowiednie miejsce na serwerze. Read more
|
|
Wpisał %s Jan Jackowicz-Korczyński
|
sobota, 11 września 2010 06:40
Joomla
/ Artykuły
|
Pamiętaj, że koniecznie, z powodów bezpieczeńtwa należy używac tylko najnowzej wersji JOOMLA. Poprawki ukazują się w miarę systematycznie i są najcześciej zabezpieczeniem pzred pojawiającym sie ryzykiem zagrożenia bezpieczeństwa systemu. Kreatywność i pomysłowość cechuje nie tylko twórcó porgramowania, ale rówżnież włamywaczy. Stąd naturalnym jest dla kazdego systemu OPEN SOURCE, gdzie każdy może zajrzeć do kodu, zanalizować go i UZUPEŁNIAĆ (jedni na dobre, inni na złe) musi być DYNAMICZNIE uzupełniany.
Aktualna stabilna wersja JOOMLA 1.5 to:
JOOMLA 1.5.20
Do pobrania:
http://www.joomla.org/download.html
Łatki aktualizujące dla starszych wersji:
http://joomlacode.org/gf/project/joomla/frs/?action=FrsReleaseBrowse&frs_package_id=5325
W celu aktualizacji własnej instalacji Joomla pobierz odpowiednią dla twojej wersji aktualizację, rozpakuj archiwum i podmień pliki w systemie.
Warto przypomnieć: jeśli używasz starszej wersji JOOMLA 1.10 koniecznie pzreprowadź migrację do bieżącej wersji 1.5. Wersja 1.10 już od dawna nie jest rozwijana i z tego powodu jest juz teraz ,,dziuraw'' jak polskie drogi lokalne na prowincji, a nawet gorzej. Włamanie się do starej wersji jest dziecinnie proste. Ponieważ jedna w Internecie ,,każdy czytać może'' nie będziemy publikować podpowiedzi jak to zrobić.
Read more
|
|
Wpisał %s Jan Jackowicz-Korczyński
|
sobota, 11 września 2010 06:26
Joomla
/ Artykuły
|
Ukazała się kolejna, dziewiąta wersja JOOMLA 1.6 BETA. Do pobrania:
http://joomlacode.org/gf/project/joomla/frs/?action=FrsReleaseBrowse&frs_package_id=5398
Opublikowanie nastepne wersji planuje się na 20 września. Read more
|
|
Wpisał %s Jan Jackowicz-Korczyński
|
środa, 08 września 2010 07:40
Joomla
/ Joomla - Tutoriale
|
{edocs}http://vilomedia.eyia.eu/documents/pps/joomla/wraper.ppt,700,600,link{/edocs}
Joomla manual by Jan Jackowicz-Korczyński is licensed under a Creative Commons Uznanie autorstwa-Użycie niekomercyjne-Bez utworów zależnych 3.0 Unported License. Read more
|
Zmieniony ( środa, 08 września 2010 08:20 )
|
|
Wpisał %s Jan Jackowicz-Korczyński
|
wtorek, 07 września 2010 08:23
Blog
/ wpisy
|
Odnośnie konieczności samokształcenia w zakresie IT zawsze mieliśmy 100% przekonanie, że bez tego nie ma postępu, ani rozwoju. Szczęśliwie osoby odpowiedzialne za kształtowanie nowego modelu edukacji 21 wieku coraz częściej podkreślają rangę edukacji pozaformalnej. Aktualnie koordynatorzy naszego projektu pracują intensywnie nad modyfikacją zasad naszego serwisu w kierunku optymalizacji jego funkcjonalności dla osobistego rozwoju każdego z uczestników serwisu. W najbliższych dniach upublicznimy informacje o tych innowacjach. Read more
|
Zmieniony ( wtorek, 07 września 2010 09:56 )
|
|
Wpisał %s Jan Jackowicz-Korczyński
|
wtorek, 07 września 2010 07:33
Joomla
/ Artykuły
|
CMS Joomla w wersji 1.5.x powstała jeszcze w czasach (jak ten czas szybko biegnie), kiedy powszechnie używano tabel (znacznik <table>) do formatowania stron. Do dzisiaj metody tej używa budowany ,,od zera'' w latach 1999-2000 przez doskonałych programistów PCSS portal Programu INTERKL@SA. (system w tamtych latach był prestiżowo innowacyjny, zbudowany w oparciu o servelety Javy, bazujący na Oracle pełnił już wtedy rolę CMS-a z powszechnym dostępem do mechanizmów redakcyjnych.)
Dopiero od niedawna formatowanie za pomocą tebel w tekście uznawane jest to za metodę niekorzystną, niewydajną, nieelastyczną i.... wiele innych NIE.... Praktycznie taka metoda formatowania tekstu na stronie jest zdeprecjonowana.
Joomla 1.5 w wersji stabilnej i jej wszystkie uaktualnienia (obecnie na dzień dzisiejszy v. 1.5.20) komponenty generujące treść strony na podstawie danych z bazy posługują się również metodą formatowania treści za pomocą tabeli. Za twozrenie tego kodu ten odpowiadają pliki komponentów z folderów /components/com_content/views/
Gdyby ktoś chciał całkowicie pozbyć się tabel z kodu stron generowanych przez CMS Joomla powinien zmodyfikować pliki php z tego folderu. Dla osób znających php nie jest to żaden problem....
Pewnie, gdyby nie powstająca wersja 1.6 systemu Joomla (na dzień dzisiejszy dostępna do testów v. 1.6 BETA 8) sam zająłbym się odpowiednią modyfikacją tych plików. Pewnie zresztą nie musiałbym tego robić, bo zrobili by to inni developerzy.
Wersja 1.6 generuje treść już tylko na bazie formatowania przy pomocy CSS. Poniżej przykładowy kod pliku generującego treść artykułu z aktualnje wersji Beta Joomla 1.6:
{codecitation class='brush:php'}
<?php
/**
* @version $Id: default.php 18568 2010-08-21 18:34:12Z ian $
* @package Joomla.Site
* @subpackage com_content
* @copyright Copyright (C) 2005 - 2010 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
// no direct access
defined('_JEXEC') or die;
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers');
// Create shortcut to parameters.
$params = $this->item->params;
?>
<div class="item-page<?php echo $params->get('pageclass_sfx')?>">
<?php if ($this->params->get('show_page_heading', 1)) : ?>
<h1>
<?php echo $this->escape($this->params->get('page_heading')); ?>
</h1>
<?php endif; ?>
<?php if ($params->get('show_title')|| $params->get('access-edit')) : ?>
<h2>
<?php if ($params->get('link_titles') && !empty($this->item->readmore_link)) : ?>
<a href="<?php echo $this->item->readmore_link; ?>">
<?php echo $this->escape($this->item->title); ?></a>
<?php else : ?>
<?php echo $this->escape($this->item->title); ?>
<?php endif; ?>
</h2>
<?php endif; ?>
<?php if ($params->get('access-edit') || $params->get('show_print_icon') || $params->get('show_email_icon')) : ?>
<ul class="actions">
<?php if (!$this->print) : ?>
<?php if ($params->get('show_print_icon')) : ?>
<li class="print-icon">
<?php echo JHtml::_('icon.print_popup', $this->item, $params); ?>
</li>
<?php endif; ?>
<?php if ($params->get('show_email_icon')) : ?>
<li class="email-icon">
<?php echo JHtml::_('icon.email', $this->item, $params); ?>
</li>
<?php endif; ?>
<?php if ($this->user->authorise('core.edit', 'com_content.article.'.$this->item->id)) : ?>
<li class="edit-icon">
<?php echo JHtml::_('icon.edit', $this->item, $params); ?>
</li>
<?php endif; ?>
<?php else : ?>
<li>
<?php echo JHtml::_('icon.print_screen', $this->item, $params); ?>
</li>
<?php endif; ?>
</ul>
<?php endif; ?>
<?php if (!$params->get('show_intro')) :
echo $this->item->event->afterDisplayTitle;
endif; ?>
<?php echo $this->item->event->beforeDisplayContent; ?>
<?php $useDefList = (($params->get('show_author')) OR ($params->get('show_category')) OR ($params->get('show_parent_category'))
OR ($params->get('show_create_date')) OR ($params->get('show_modify_date')) OR ($params->get('show_publish_date'))
OR ($params->get('show_hits'))); ?>
<?php if ($useDefList) : ?>
<dl class="article-info">
<dt class="article-info-term"><?php echo JText::_('COM_CONTENT_ARTICLE_INFO'); ?></dt>
<?php endif; ?>
<?php if ($params->get('show_parent_category') && $this->item->parent_slug != '1:root') : ?>
<dd class="parent-category-name">
<?php $title = $this->escape($this->item->parent_title);
$url = '<a href="'.JRoute::_(ContentHelperRoute::getCategoryRoute($this->item->parent_slug)).'">'.$title.'</a>';?>
<?php if ($params->get('link_parent_category') AND $this->item->parent_slug) : ?>
<?php echo JText::sprintf('COM_CONTENT_PARENT', $url); ?>
<?php else : ?>
<?php echo JText::sprintf('COM_CONTENT_PARENT', $title); ?>
<?php endif; ?>
</dd>
<?php endif; ?>
<?php if ($params->get('show_category')) : ?>
<dd class="category-name">
<?php $title = $this->escape($this->item->category_title);
$url = '<a href="'.JRoute::_(ContentHelperRoute::getCategoryRoute($this->item->catslug)).'">'.$title.'</a>';?>
<?php if ($params->get('link_category') AND $this->item->catslug) : ?>
<?php echo JText::sprintf('COM_CONTENT_CATEGORY', $url); ?>
<?php else : ?>
<?php echo JText::sprintf('COM_CONTENT_CATEGORY', $title); ?>
<?php endif; ?>
</dd>
<?php endif; ?>
<?php if ($params->get('show_create_date')) : ?>
<dd class="create">
<?php echo JText::sprintf('COM_CONTENT_CREATED_DATE_ON', JHTML::_('date',$this->item->created, JText::_('DATE_FORMAT_LC2'))); ?>
</dd>
<?php endif; ?>
<?php if ($params->get('show_modify_date')) : ?>
<dd class="modified">
<?php echo JText::sprintf('COM_CONTENT_LAST_UPDATED', JHTML::_('date',$this->item->modified, JText::_('DATE_FORMAT_LC2'))); ?>
</dd>
<?php endif; ?>
<?php if ($params->get('show_publish_date')) : ?>
<dd class="published">
<?php echo JText::sprintf('COM_CONTENT_PUBLISHED_DATE', JHTML::_('date',$this->item->publish_up, JText::_('DATE_FORMAT_LC2'))); ?>
</dd>
<?php endif; ?>
<?php if ($params->get('show_author') && !empty($this->item->author)) : ?>
<dd class="createdby">
<?php $author = $params->get('link_author', 0) ? JHTML::_('link',JRoute::_('index.php?option=com_users&view=profile&member_id='.$this->item->created_by),$this->item->author) : $this->item->author; ?>
<?php $author=($this->item->created_by_alias ? $this->item->created_by_alias : $author);?>
<?php echo JText::sprintf('COM_CONTENT_WRITTEN_BY', $author); ?>
</dd>
<?php endif; ?>
<?php if ($params->get('show_hits')) : ?>
<dd class="hits">
<?php echo JText::sprintf('COM_CONTENT_ARTICLE_HITS', $this->item->hits); ?>
</dd>
<?php endif; ?>
<?php if ($useDefList) : ?>
</dl>
<?php endif; ?>
<?php if (isset ($this->item->toc)) : ?>
<?php echo $this->item->toc; ?>
<?php endif; ?>
<?php echo $this->item->text; ?>
<?php echo $this->item->event->afterDisplayContent; ?>
</div>
{/codecitation}
PODSUMOWANIE:
Nic więc na siłę, jeśli niebawem problem będzie rozwiązany przez ludzi bardziej kompetentnych w sytuacji, kiedy już jest rozwiązywany. Poczekam i nie przeszkadza mi, że w serwisach jakie buduję na CMS JOOMLI pojawiają się znaczniki <table>.
Inni zrobią to lepiej, a ja czas poświęcę na zrobienie czegoś dobrego, czego nie będzie jeśli tego nie zrobię.
Alternatywne postawy:
-
ja jestem lepszy od innych i u mnie nie będzie ,,takich numerów'' z tabelkami (strony niekomercyjne)
-
warto klientowi pokazać, że jestem lepszy od innych, pzrecież mi płaci... To nic, że siedę godzinami nad problemem rozwiązywanym przez innych - klient nie powinien tego wiedzić.... przecież mi płaci... (strony dla klienta)
Szkoda, że nie zwraca się uwagi na te WAŻNIEJSZE elementy, jakie są najistotniejsze dla SENSU (!!!) i FUNKCJONALNOŚCI stron WWW od strony ich informacyjnej jaką mają spełniać.
Ale powszechność obecności w sieci ,,wodotrysków'', ,,kolorowych jarmarków'', absurdów funkcjonalności dla SEO i powszechny, niefunkcjonalny bałagan informacyjny to już inna bajka oraz dotyczy nie tylko Joomli.
Warto będzie temu poświęcić osobne artykuły. Read more
|
Zmieniony ( wtorek, 07 września 2010 10:08 )
|
|
Poniedziałek 06 września 2010
|
Wpisał %s Patryk yarpo Jar
|
poniedziałek, 06 września 2010 18:21
HTML/CSS
/ Artykuły HTML / CSS
|
Czy nie zdarzyło Ci się kilkukrotnie klikać, aby zaznaczyć jakieś pole radio lub checkboksa? Mi tak. Czy nie pomyślałeś wtedy, że powinno można klikać w opis takiego pola formularza by je zaznaczyć, a nie tylko li w samą kontrolkę? Mi też się tak wydaje. I... Uwaga! Można to zrobić. O tym, jak w dalszej części artykułu.
Read more
|
Zmieniony ( poniedziałek, 06 września 2010 18:43 )
|
|
Strona 2 z 4
<< Początek < Poprzednia 1 2 3 4 Następna > Ostatnie >>
|