Erwin Prasetyo

Erwin Prasetyo

UI Designer & Wordpress Expert from Indonesia

qTranslate X Problem with PHP 7.1

qTranslate X Problem with PHP 7.1 , When PHP 7.1 is enabled and you get this message on your site:

Warning: Parameter 2 to qtranxf_postsFilter() expected to be a reference, value given in /var/www/DOMAIN/htdocs/wordpress/wp-includes/class-wp-hook.php on line 298

Here how to solve qTranslate X Problem with PHP 7.1

You will find it in qtranslate-x/qtranslate_frontend.php

In line 523 change

function qtranxf_postsFilter($posts,&$query) {//WP_Query

to

function qtranxf_postsFilter($posts,$query) {//WP_Query

and in line 597 change

function qtranxf_excludeUntranslatedPosts($where,&$query) {//WP_Query

to

function qtranxf_excludeUntranslatedPosts($where,$query) {//WP_Query

 

Source : https://wordpress.org/support/topic/problem-with-php-7-1-2/#post-8908632

Apa bedanya Programmer dan Developer ?

Apa bedanya Programmer dan Developer ? artikel yang dipublikasikan di codepolitan akan menjawabnya

Programmer dan developer merupakan salah satu pekerjaan yang paling hangat dibahas di dunia IT. Namun banyak orang masih menganggap bahwa programmer dan developer adalah pekerjaan yang mempunyai tingkatan yang sama. Hmm, benarkah? Ini dia perbedaan programmer dan developer.

Apa bedanya Programmer dan Developer ?

Apa bedanya Programmer dan Developer ? (gambar:https://unsplash.com/photos/Agx5_TLsIf4)

Programmer

Programmer adalah seseorang yang mampu menyelesaikan masalah dengan menggunakan bahasa pemrograman. Mereka mempunyai banyak kemampuan terdiri dari berbagai level, mereka handal dalam menulis kode, mengerti algoritma dan sering bekerja sendiri.

Seorang programmer menguasai setidaknya satu bahasa pemrograman dan handal dalam menggunakannya. Programmer biasanya merupakan lulusan dari Universitas dengan jurusan ilmu komputer atau informatika. Ada juga programmer yang bukan berasal dari Universitas, seperti pelajar sekolah menengah kejuruan di bidang informatika, atau orang yang belajar otodidak dari buku, internet, kursus, bootcamp dan sebagainya.

Developer

Developer adalah seorang programmer yang sudah terlatih, mereka tidak hanya menyelesaikan masalah, namun juga membangun suatu produk. Mereka melakukannya sesuai dengan prinsip-prinsip desain dan implementasi rekayasa perangkat lunak, termasuk hal-hal seperti kinerja, maintainability, skalabilitas, ketahanan, dan idealnya keamanan diikutkan juga.

Developer juga bisa dikatakan sebagai seseorang yang dapat menggunakan banyak sistem dan bahasa pemrograman yang berbeda serta membuatnya terhubung satu sama lain. Developer merupakan seseorang yang profesional, dapat bekerja dengan orang lain, dan punya kemampuan berkomunikasi yang baik.

Developer memiliki pengalaman yang cukup untuk menyelesaikan masalah yang sudah pernah ia selesaikan sebelumnya dan tahu mana metode yang berhasil dan mana yang tidak. Developer biasanya menggambarkan tujuan, dan mereka merancang perangkat lunak yang akan diambil. Developer memiliki lebih banyak kebebasan karena mereka memiliki pengalaman yang lebih dalam.

Programmer juga bisa disebut coder, sedangkan developer juga bisa disebut software engineer. Lebih sederhana, programmer bisa dikatakan seorang penyelesai masalah dan Developer bisa dikatakan seorang yang tidak hanya menyelesaikan masalah namun punya kinerja yang terstruktur dan disiplin.

Jadi perbedaan antara programmer dan developer yang paling mendasar adalah tingkatan derajatnya. Developer lebih banyak membutuhkan waktu, tenaga, dan pengalaman dibanding programmer. Sedangkan programmer dapat mempercepat penyelesaian masalah dengan jumlah waktu yang lebih singkat, tetapi mere

Atom Editor Keyboard Shortcut Cheat Sheet

Here’s a quick cheat-sheet for the keyboard shortcuts Atom provides, to help you become a keyboard master.

Atom Editor Keyboard Shortcut Cheat Sheet If you’d prefer this in downloadable form here’s a single-page printable version to keep on your desk

 

General

  • shift + ⌘ + pToggle command palette
  • ⌘ + /Toggle line/selection comment
  • ctrl + spaceShow available auto-completions

File Navigation

  • ⌘ + pToggle file finder
  • ctrl + gGoto line
  • ⌘ + rGoto symbol
  • shift + ⌘ + { / }Previous/next file
  • ⌘ + F2Set bookmark
  • F2Goto next bookmark

View/Window Manipulation

  • ⌘ + \Toggle tree-view sidebar
  • ctrl + ⌘ + fToggle fullscreen
  • ⌘ + k, left/right/up/downSplit pane left/right/up/down
  • ⌘ + k, ⌘ + left/right/up/downFocus pane left/right/up/down

Find

  • ⌘ + fFind in file
  • ⌘ + gFind next
  • shift + ⌘ + fFind in project
  • ⌘ + eUse selection for find

Folding

  • ctrl + ⌘ + [ / ]Fold/unfold current code block
  • option + shift + ⌘ + [ / ]Fold/unfold all code blocks
  • ⌘ + 1-9*Fold code blocks at depth 1-9 *

Word Manipulation

  • ctrl + tTranspose characters either side of cursor
  • option + backspaceDelete text to beginning of word
  • option + delete or fn + option + backspaceDelete text to end of word

Line Manipulation

  • ⌘ + ] / [Indent/outdent current line
  • ⌘ + enterInsert new line after current line
  • ⌘ + shift + enterInsert new line before current line
  • ctrl + shift + kDelete current line
  • ctrl + ⌘ + up/downMove current line up/down
  • shift + ⌘ + dDuplicate current line
  • ⌘ + jJoin current and next lines

Selection

  • ⌘ + dSelect current word/token
  • ⌘ + lSelect current line
  • option + shift + left/rightSelect to beginning/end of word
  • shift + ⌘ + left/rightSelect to first/last character of line
  • shift + ⌘ + up/downSelect to top/bottom of document

For windows user or linux, replace ⌘ with CTRL

Atom Editor Keyboard Shortcut Cheat Sheet reference article : https://blog.bugsnag.com/atom-editor-cheat-sheet/