Artykuły dla tagu HOWTO

sxc.hu
sty 05 2014
0

Jak wyświetlić powiadomienie z aplikacji Web na pulpicie użytkownika?

W ostatnim czasie coraz częściej spotykamy się z powiadomieniami wysyłanymi przez określone aplikacje webowe prosto na nasz pulpit. Jeszcze jakiś czas temu tego typu rzeczy były nie tylko niewyobrażalne w kontekście samego rozwiązania tego typu problemu, ale najzwyczajniej w świecie nie były nikomu potrzebne. Dziś sprawy mają się trochę inaczej.

Przeglądarka dla wielu osób to obecnie najważniejszy program na komputerze, a na dodatek jest ona coraz częściej wykorzystywana jako swego rodzaju kontener dla aplikacji webowych. Dziś trudno mi sobie wyobrazić Chroma bez włączonej karty Gmaila, czy Doit.im który wspomaga moją produktywność za pomocą metody GTD. Obie te witryny wykorzystują API powiadomień, do informowania mnie o nowej poczcie, czy najbliższych zadaniach. Mogę robić zupełnie co innego, mogę mieć nawet zminimalizowaną przeglądarkę, ale powiadomienia i tak zadziałają.

Brzmi kusząco prawda? Też tak uważam, dlatego dziś postaram się Wam pokrótce powiedzieć, jak takie proste notyfikacje wstawić na swojej stronie tudzież webaplikacji.

flickr.com/photos/dbreg2007/4376127476
gru 15 2013
0

WiX Toolset - tworzymy własny instalator - cz. 2

W pierwszej części tutoriala, która ukazała się dokładnie miesiąc temu, powiedziałem Wam w skrócie o tym jak za pomocą WiX Toolseta stworzyć własny instalator. Tak jak wspominałem we wcześniejszym tekście, cały pakiet ma olbrzymie możliwości, co oczywiście wiąże się ze sporym stopniem skomplikowania tego rozwiązania.

W dzisiejszym odcinku będziemy kontynuować nasze zmagania z WiXem. Naszym zadaniem będzie przede wszystkim aktywowanie interfejsu GUI. Powiem Wam również o tym jak tworzyć dodatkowe komponenty oraz w jaki sposób definiować różne rodzaje instalacji. Po zakończeniu tej części otrzymacie w pełni funkcjonalny instalator, który nie powinien zbytnio odstawać od tego, co widzicie na co dzień w innych aplikacjach.

sxc.hu
lis 30 2013
0

Hyper-V. Kilka słów o wirtualizacji w Windows 8

Ostatnio spotkałem się z opinią, że w Windows 8 poza trybem Modern UI nie wprowadzono żadnych ciekawych nowości. Jeśli spojrzymy na to stwierdzenie z perspektywy użytkownika, który na samą myśl o nowym interfejsie dostaje gęsiej skórki (dodajmy, że często tego rodzaju użytkownik nawet nie widział tego trybu na oczy), to możemy w ramach implikacji pokusić się o myśl, że nowy system nie jest nikomu do niczego potrzebny.

Osobiście jednak nie zgodzę się z powyższym rozumowaniem. W Windows 8/8.1 pojawiło się sporo nowości, a także kilka istotnych usprawnień pod maską. Jedną z ważniejszych nowinek, które w szczególności ucieszy użytkowników wersji PRO (i tych lepszych od PRO) jest wirtualizacja zapakowana w moduł Hyper-V. Muszę przyznać, że jest to naprawdę potężne narzędzie i śmiało mogę pokusić się o stwierdzenie, że odpowiednio nagłośnione może wyrwać spory kawałek rynku Virtualboxowi. Zresztą użytkownicy rozwiązania od Oracla, z pewnością nie poczują się zagubieni w rozwiązaniu dostarczonym przez Microsoft, ponieważ pojawia się tu wiele podobnych rozwiązań.

Zaintrygowani? Zobaczcie w jaki prosty sposób można stworzyć nową maszynę wirtualną za pomocą rozwiązania od MS.

flickr.com/photos/dbreg2007/4376127476
lis 15 2013
0

WiX Toolset - tworzymy własny instalator - cz. 1

Programując w domu w C#, przez kilka ostatnich lat korzystałem głównie z Visual Studio 2010, którego to pozyskałem jeszcze w studenckich latach. Minęło już więc trochę czasu i stwierdziłem, że najwyższa pora na zmianę. Postanowiłem że skuszę się na najnowszy zestaw edycji typu Express.

Pierwsze spostrzeżenie było takie, że sporo się tu zmieniło w interfejsie od czasu wersji 2010. Oczywiście widziałem wcześniej screeny z dwóch najnowszych edycji oraz krótko nawet je testowałem, ale w praktyce nie jest to, to samo co konkretne programowanie przy określonym projekcie. Interfejs VS to kluczowy element, który zmienił się na przestrzeni tych ostatnich lat, ale oczywiście nie jest to jedyna modyfikacja. Doszło sporo nowych funkcjonalności zarówno w samym IDE jak i kolejnych wersjach .Net Frameworku. Pojawiło się również kilka zmian, które są ważne, choć prawdopodobnie nie zobaczycie ich przy pierwszych 5 minutach pracy. Jedna z tego typu korekt, zabolała mnie szczególnie. Chodzi mi o usunięcie wsparcia dla projektów instalatorów vdproj.

Pytam więc - jak żyć drogi Microsofcie? I w ten usłyszałem głos, zaprzyjaźnić się z Wixem...

sxc.hu
wrz 18 2013
0

Jak używać zmiennych CSS

Patrząc na dynamiczny rozwój technologii webowych, trudno nie oprzeć się wrażeniu że CSS został trochę z tyłu w stosunku do tego co się dzieje w przypadku HTMLa, czy JavaScriptu. Mamy tutaj co prawda kilka nowych ciekawych elementów w stylu choćby opisywanych przeze mnie wcześniej animacji, ale temat wciąż rozwija się słabo.

Problemem z reguły jest też kiepskie wsparcie wybranych zagadnień, bądź też niska ich popularność/świadomość wśród samych deweloperów. Coraz większy wpływ na CSS ma też wspomniany JavaScript. Jest to jednak nie do końca szczęśliwe rozwiązanie, ponieważ mieszamy tutaj dwie różne technologie, narażamy się także na niekompatybilność samego JavaScriptu, a poza tym JS jest znacznie wolniejszy niż CSS wykonywany bezpośrednio przez przeglądarkę.

Na szczęście wygląda, że sytuacja powoli zaczyna się zmieniać, a twórcy specyfikacji CSS budzą się z zimowego snu. Wkrótce na horyzoncie prawdopodobnie pojawią się bowiem bardzo kuszące nowości, a jedną z nich mogą być zmienne CSS.

developers.google.com/apps-script/
wrz 08 2013
0

Piszemy skrypt do automatycznego czyszczenia poczty w Gmailu

Mimo że nie do końca podobają mi się ostatnie poczynania Google w niektórych obszarach jego działalności, wciąż bardzo lubię usługi tej firmy i mimo wielu licznych prób nie udało mi się znaleźć godnych uwagi odpowiedników. Być może gdybym zmienił platformę mobilną, to byłoby łatwiej, ja jednak wciąż trwam wiernie przy Androidzie no i nie ukrywam, że po prostu jest mi tak wygodnie.

Wróćmy jednak do meritum tematu. Kluczowe usługi Google zna każdy. Znane są wady i zalety tych rozwiązań. Z reguły są to naprawdę dopracowane i funkcjonalne produkty, z drugiej jednak strony czasem nie posiadają prozaicznych wręcz funkcjonalności.

Spójrzmy na taki Gmail, który cieszy się naprawdę sporą liczbą dostępnych opcji, z drugiej zaś strony brakuje tu czasem podstawowych elementów takich jak np. możliwość przypisania wielu sygnatur dla jednego adresu, czy opcja wysłania maila z potwierdzeniem przeczytania. Mi osobiście brakuje również możliwości automatycznego usuwania elementów z określonych etykiet po zadanej liczbie dni (taki auto-sprzątacz dla starych newsletterów). Nie wydaje mi się, by Google zajął się powyższymi tematami w najbliższym czasie, ale na nasze szczęście na horyzoncie są inne możliwości i nie mam tu na myśli bynajmniej znalezienia konta u innego dostawcy poczty;-)

wampserver.com
sie 30 2013
0

WampServer, Apache i wirtualne hosty

W PHP programuje okazjonalnie, w wolnym czasie, ale mimo tego na dysku zdążyło mi się zgromadzić kilka różnych projektów. Dla uproszczenia na swoim produkcyjnym serwerze stworzyłem sobie aliasy, ale nie zawsze jest to do końca optymalne rozwiązanie. Czasem bardziej przydatne będą wirtualny hosty, które pozwalają na tworzenie lokalnie działających domen, które możemy np. przypisać ulubionym projektom.

O tytułowym rozwiązaniu wspominałem już pokrótce ostatnio, przy okazji wpisu na temat systemowego pliku hosts. Niniejszy post jest swego rodzaju kontynuacją tamtego wątku, aczkolwiek ukierunkowany jest on stricte na webdeveloperów.

sxc.hu
sie 25 2013
0

Szybsza sieć i blokowanie reklam z plikiem hosts

Obecne systemy operacyjne skrywają wiele ukrytych na pozór możliwości i tak naprawdę wie o nich stosunkowo niewielkie grono osób. Rozpatrzmy dla przykładu aspekt łączenia się komputera z wybraną witryną o zadanym adresie. Wpisując dowolny adres w naszej przeglądarce szukamy w sieci witryny, która identyfikuje się tym adresem. Strony same w sobie znajdują się na konkretnych serwerach skrywanych pod różnymi adresami IP - zupełnie tak jak nasz komputer w sieci. W praktyce więc zanim się połączymy z konkretnym adresem IP strony, musimy najpierw uzyskać połączenie z serwerem DNS, który przetłumaczy do tej postaci podany przez nas adres hosta.

Z reguły odbywa się to bardzo szybko, ale zdarzają się również sytuacje w których pojawiają się przycięcia, czy też awarie serwerów DNS wybranych ISP.

A co by było gdybym Wam powiedział, że dzięki odpowiedniej konfiguracji systemu, można pominąć w niektórych przypadkach łączenie się z DNS, zablokować wybrane reklamy w sieci bez użycia rozszerzenia przeglądarki, a także stworzyć wirtualne, lokalne domeny?

Zaintrygowani? Zainteresowani? Jeśli tak to czytajcie dalej;-)

themanyfacesof.com/404
maj 24 2013
0

19 niezwykłych stron błędu 404 + bonus

Stworzenie dobrej strony na poziomie nie jest prostą sprawą i w praktyce wymaga dziesiątek, jeśli nie setek godzin pracy (nie mówię tu oczywiście o instalacji kolejnej instancji Wordpressa). Do każdej witryny trzeba przygotować szablon oraz zawartość. Musimy również sprawdzić jak zachowa się ona w najpopularniejszych obecnie przeglądarkach i tych trochę starszych...

Wszystko co wymieniłem powyżej to rzeczy dobrze znane w ogóle, sekretem dobrych webmasterów są jednak detale. Do grona tych szczególnych elementów, należy zaliczyć z pewnością tytułowe strony 404, które wbrew pozorom mogą mieć całkiem spory potencjał.

Standardowa strona błędu wyświetlana przez przeglądarki prezentuje się z reguły koszmarnie. Wielu potencjalnych użytkowników od razu kończy swoją stronę z daną witryną po tym właśnie ekranie. Jeśli prowadzisz sklep internetowy, piszesz bloga, czy jakikolwiek inny portal, możesz w ten sposób szybko stracić potencjalnego odbiorcę. Czy nie lepiej zamiast obskurnego błędu wyświetlić coś bardziej zachęcającego?

Może inspiracją dla Was będzie to, jak robią to inni;-)

Feedly by Jerzy Piechowiak
kwi 28 2013
0

Jak szybko dodać własne kanały do Feedly w Chrome

Czytnik RSS praktycznie został pogrzebany żywcem przez Google, a miliony użytkowników tej usługi zostały delikatnie mówiąc pozostawione przez giganta na lodzie. Mimo teoretycznego okresu przejściowego, Google już teraz wyciął swój produkt z menu oraz z przeglądarki Chrome i najszybszym sposobem na dotarcie do czytnika jest wyszukiwarka.

Zamknięcie tak dużego produktu musiało wpłynąć na konkurencję i tak też się stało. Rozpoczęto pracę nad kilkoma nowymi projektami, a wiele już z tych istniejących uległo sporym przeobrażeniom. Na mnie największe wrażenie zrobił Feedly, który dotychczas funkcjonował bardziej jako nakładka na sam czytnik, a teraz dzięki projektowi Normandy ma szanse stać się pełnoprawnym i samodzielnym czytnikiem.

Ponieważ to właśnie Feedly jest chyba największym wygranym nowej bitwy tego rodzaju usług, to w dzisiejszym krótkim tekście postaram się zaprezentować prosty sposób na szybkie dodawanie kanałów RSS w przeglądarce Chrome do tego właśnie produktu.

1 2 3 4 5 6