archive-ro.com » RO » T » TEKKIE.RO

Total: 200

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • Facebook | Technical stuff
    to dig Facebook s desktop implementation After overcoming the disappointment that they didn t implement it universally I did discover some gems in their frontend code To be continued in Funny 90 Words Comment Developing a Facebook application set up local environment Once I have defined my application I wanted to set up a development friendly environment that I could use to interact with it without touching the production version Fortunately Facebook has made it easy by letting developers define test versions and I added one with the label localhost in the end step 1 It is highly probable that I will need a staging environment as well so I will just postfix with staging when time will come Next I went to my test version of the application and opened the Settings screen There are two important changes to be made here I had to define the application domain to be localhost step 2 I pointed the site URL to my local web server and port values step 3 The simple steps needed for this are described separately After saving changes I was able to use Facebook login in my localhost application in Resources 147 Words 1 Comment Tags

    Original URL path: http://www.tekkie.ro/tag/facebook/ (2016-05-01)
    Open archived version from archive


  • Firefox | Technical stuff
    we should see what s in for the stability though in News 25 Words Comment Tags Agile Android Apache books browser cloud computing code conventions Computer setup development environment Drupal 7 Facebook Firefox fun time git GitHub Google IDE install JavaScript Linux Mac Methodology mobile News node js online application online tools OSX OS X personal skills PHP PHPUnit presentation quickies Scrum Sebastian Bergmann Skype Software development processes symfony2 tekkies

    Original URL path: http://www.tekkie.ro/tag/firefox/ (2016-05-01)
    Open archived version from archive

  • Fun Time | Technical stuff
    site if what I have in mind is a big logo many different fonts no whitespace and a rainbow of colors Just make my logo bigger since I m paying for this right Well I had a lot of laughs watching the video on their page Thanks Alina in Funny testing 65 Words Comment Oh boy make sure you write maintenable code It s a nice story just never ever do this in News 9 Words Comment Object Oriented fun A group of computer science majors were listening to a lecture about Java programming at a university After the lecture one of the men leaned over and grabbed a woman s breast Woman Hey Thats private OK The man hesitated for a second looking confused Man But I thought we were in the same class in Funny 56 Words Comment If programming languages were religions C would be Judaism it s old and restrictive but most of the world is familiar with its laws and respects them The catch is you can t convert into it you re either into it from the start or you will think that it s insanity Also when things go wrong many people are willing to blame the problems of the world on it Java would be Fundamentalist Christianity it s theoretically based on C but it voids so many of the old laws that it doesn t feel like the original at all Instead it adds its own set of rigid rules which its followers believe to be far superior to the original Not only are they certain that it s the best language in the world but they re willing to burn those who disagree at the stake PHP would be Cafeteria Christianity Fights with Java for the web market It draws

    Original URL path: http://www.tekkie.ro/tag/fun-time/ (2016-05-01)
    Open archived version from archive

  • Git | Technical stuff
    of our initial features received their own branch To easily find them our team has reused a naming convention they previously used to use a project 4DigitsTaskNumber details name them after the Jira tasks they are attached to So in our system there are currently some extremely recent branches all originating from master AG 0001 initial setup prepares the project codebase AG 0002 use cases that the BA and product owner are working on to define the core functionality in the form of use cases Strategy gitworkflows The manual page for gitworkflows 1 presents a set of rules and tries to motivate each of them Let s see what they are and use our working example as illustration preparation of the upcoming maintenance release is done on maint master holds the work in progress that is preparing the future release next is a stability brach for testing items that will be promoted to master throw away integration brach pu which stands for proposed updates Rule Topic Branches Make a side branch for every topic feature bugfix Fork it off at the oldest integration branch that you will eventually want to merge it into To prepare the ground for our team we will open a AG 0001 initial setup branch off master This is the place to add initial gitignore rules define the basic coding standards etc git checkout master start from the master branch git checkout b origin AG 0001 initial setup relevant commits in between git push origin AG 0001 initial setup publish our work for the teammates benefit Rule Merge Upwards Always commit your fixes to the oldest supported branch that require them Then periodically merge the integration branches upwards into each other The AG 0001 initial setup is a few commits ahead You can have a quicklook at them by executing git log pretty oneline 9cf571c1c1225a5fecf61c43981048fb16193860 setup gitignore rules 3c1fef41a9ca5d1b24f767404f9bfd52affab90c naming convention for short lived branches 0c1fe345edbebde03f217e7c67d5f67626f2ca7b explain long term branches Assuming this would be all we want to do on the initial setup branch we want to merge our branch upwards What is our destination branch in this case Since there is no release yet we are targetting the next release so the master branch Let s put on our packagist hat for a second How will we know what went into a release and what didn t if we grab all those 3 commits above individually Fortunately there s an easy way of assembling them together as one single entity in the integration branch known as squashing 2 it is an extremely useful method to maintain a clean commit history git merge squash AG 0001 initial setup git commit v git push origin master The result can be viewed online with the mention that I have left the squash message untouched specifically for the reader to get a feel of the defaults At this point let s remove the feature branch as we are done with it git push origin delete AG 0001 initial setup

    Original URL path: http://www.tekkie.ro/tag/git/ (2016-05-01)
    Open archived version from archive

  • GitHub | Technical stuff
    in git Delete a branch that s already fully merged in its upstream branch or in HEAD if no upstream was set with track or set upstream git branch d feature not needed anymore If you don t want to bother with the merge status of the branch simply use git branch D feature not needed anymore in Quick and dirty 48 Words Comment Tags Agile Android Apache books browser

    Original URL path: http://www.tekkie.ro/tag/github/ (2016-05-01)
    Open archived version from archive

  • Google | Technical stuff
    web After we access the dialog screen then we click Start publishing then we confirm our choice in the dialog in Quick and dirty 282 Words Comment How to install Google Chrome in Ubuntu In the Linux world Chrome s name is Chromium Let s follow some simple steps to get it on the Ubuntu machine add the following repository at the end of your etc apt sources list file sourcecode deb http ppa launchpad net chromium daily ppa ubuntu jaunty main sourcecode add the GPG key using the following command sourcecode sudo apt key adv recv keys keyserver keyserver ubuntu com 0xfbef0d696de1c72ba5a835fe5a9bf3bb4e5e17b5 sourcecode update sources list sourcecode sudo apt get update sourcecode install the Chromium browser sourcecode sudo apt get install chromium browser sourcecode in Computer setup 95 Words Comment Yahoo announces to anonymize data after 90 days Yahoo annnounces that all data collected will be anonymized after 3 months from current 13 months This is one of the first successful hits to Google which needs data for 9 months after cutting the previous period in two this September In our world of customized online services responsible use of data is critical to establishing and maintaining user trust We know that our users expect relevant and compelling content and advertising when they visit Yahoo but they also want assurances that we are focused on protecting their privacy Anne Toth Vice President of Policy and Head of Privacy It is mandatory that such companies respect our right to browse the internet as anonymous as possible while using their services There are better but definitely more expensive methods out there to make search results better in News 132 Words Comment Google Chrome issues First bugs have appeared in Chrome Ok it s still a beta release but you should be aware that it doesn t love youtube videos suddenly and unexpectedly crashes with no particular reason after normal browsing it is unable to render XML files properly doesn t remember the last session tabs will be continued in Software 52 Words Comment Google Chrome A new browser enters the battle After many years of dominance from Microsoft s Internet Explorer after Mozilla Firefox becaming our second nature with interesting interface solutions from Safari Google decides to enter the battle with the all new Chrome It s not easy this time but I think the tekkie world will quickly adopt it It easily passes the ACID2 test and gets 78 out of 100 for ACID3 So for us developers it looks like they are on the right path learning from others mistakes Like Firefox managed to eat slowly from IE s slice for some time now by doing right the things that were frustrating and annoying users Google is determined to fight using the same tactics So people use Mozilla because it has many plugins Yes but it eats up your memory so Chrome has a new approach isolating each tab as a separate process and giving you freedom of navigation Developers

    Original URL path: http://www.tekkie.ro/tag/google/ (2016-05-01)
    Open archived version from archive

  • IDE | Technical stuff
    I used it for a couple of years Unfortunately its latest releases started to eat system resources for breakfast The quest for a simple modern editor Then I came across Brackets and decided to give it a try I downloaded it from the official website and was happy to it worked on ElCapitan 10 11 Beta I immediately liked the minimal interface at my disposal and was even happier when noticing that there can be only one project open at a given time Focus baby When I discovered the Live Preview feature I was hooked No more edits in the clumsy Chrome Web Inspector edits and copying them over to the editor Plus code completion was there nothing to install See for yourself in Lisa s video Useful Brackets extensions For developers using version control is a no brainer So Brackets Git was the first extension I added Easy to use even for git beginners it offers immediate feedback on the status As I found I was increasingly using Markdown in my daily tasks Markdown Preview was a quick win Soon after I came across the excellent Brackets Icons which allows to spot file types in the navigation pane It saved me a few wrong clicks already For those who need to edit files on a remote server there s a handy SFTP extension for you Please do yourself a favor and start using a proper deployment flow instead Next steps I plan on trying the responsive mode soon as my current projects are not needing it While writing down these notes I came across the Todo extension that I want to try It allows grouping of all project todo items into one handy pane Brackets also seems to come with built in node js awesomeness and I will definitely

    Original URL path: http://www.tekkie.ro/tag/ide/ (2016-05-01)
    Open archived version from archive

  • Install | Technical stuff
    The screencast has even more detailed RVM usage geared towards developers in Computer setup 154 Words Comment Easy Setup of Sencha Touch SDK on Your Mac Step 1 Go to the download page of the Sencha Touch product In the Free Commercial Version form enter your email address and click the Download button At the time of this writing the latest stable SDK version is 2 1 1 which you will find referenced in the paragraphs below Step 2 Click the download link in your email This will open a browser window and start the sdk download process The result should be a sencha touch 2 1 1 commercial zip file in your Downloads folder Step 3 Move the sdk archive to a working folder I used Documents learn sencha sencha touch 2 1 1 commercial zip as the final destination Step 4 Unarchive the sdk This should create a folder Documents learn sencha touch 2 1 1 on your machine That s it Now when you see instructions on the Sencha documentation that look like Make sure the current working directory is the Sencha Touch 2 SDK cd path to sencha touch 2 sdk you will need to do use the path obtained in step 4 above In my case this means cd Documents learn sencha touch 2 1 1 in Mobile development 169 Words 1 Comment How to install kcachegrind qcachegrind on Mac OSX Installing kcachegrind via macports takes a long time because it has to build KDE as well An alternative faster way is described below download Qt binary and install it download and install graphviz I used brew install graphviz fix default graphviz location by symlinking to a place where cachegrind will find it sudo ln s usr local bin dot usr bin dot qmake spec

    Original URL path: http://www.tekkie.ro/tag/install/ (2016-05-01)
    Open archived version from archive



  •