Skip to content

Instantly share code, notes, and snippets.

View develar's full-sized avatar

Vladimir Krivosheev develar

  • JetBrains
  • Kronach, Bavaria
View GitHub Profile
```xml
<option value="value1" />
```
@develar
develar / post.md
Created November 15, 2017 07:45
forum post

Hi. I am developer of electron-builder tool, that creates snaps for Electron applications.

My main concern that there is no place where I can find official clear up-to-date information about creating desktop applications.

Maybe I am stupid, but I cannot find such docs.

No such information on docs. https://snapcraft.io/build-snaps/

Clicking on "wide range of project types" I see https://github.com/snapcore/snapcraft/tree/master/demos where there is https://github.com/snapcore/snapcraft/blob/master/demos/qt4-text-editor/snap/snapcraft.yaml but where is information about gnome-platform that radically reduces snap size?

# https://github.com/number5/cloud-init/blob/master/doc/examples/cloud-config-apt.txt
# override to specify --no-install-recommends
apt_get_command: ["apt-get", "--option=Dpkg::Options::=--force-confold", "--option=Dpkg::options::=--force-unsafe-io", "--assume-yes", "--quiet", "--no-install-recommends"]
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring.iml" filepath="$PROJECT_DIR$/.idea/modules/spring.iml" />
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-aop/spring-aop.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-aop/spring-aop.iml" group="spring-aop" />
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-aop/spring-aop_main.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-aop/spring-aop_main.iml" group="spring-aop" />
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-aop/spring-aop_test.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-aop/spring-aop_test.iml" group="spring-aop" />
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-aspects/spring-aspects.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-aspects/spring-aspects.iml" group="spring-aspects" />
<module fileurl="file://$PROJECT_DIR$/.idea/module
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring.iml" filepath="$PROJECT_DIR$/.idea/modules/spring.iml" />
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-aop/spring-aop.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-aop/spring-aop.iml" group="spring-aop" />
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-aop/spring-aop_main.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-aop/spring-aop_main.iml" group="spring-aop" />
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-aop/spring-aop_test.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-aop/spring-aop_test.iml" group="spring-aop" />
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-aspects/spring-aspects.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-aspects/spring-aspects.iml" group="spring-aspects" />
<module fileurl="file://$PROJECT_DIR$/.idea/module
"AWT-EventQueue-0 2017.3#__BUILD_NUMBER__ IDEA, eap:true, os:Mac OS X 10.13, java-version:JetBrains s.r.o 1.8.0_152-release-b1016@3121" prio=6 tid=0x1f nid=NA runnable
java.lang.Thread.State: RUNNABLE
at com.intellij.ui.treeStructure.SimpleNode.update(SimpleNode.java:89)
at com.intellij.build.ExecutionNode.update(ExecutionNode.java:64)
at com.intellij.ide.util.treeView.PresentableNodeDescriptor.getUpdatedPresentation(PresentableNodeDescriptor.java:88)
at com.intellij.ide.util.treeView.PresentableNodeDescriptor.update(PresentableNodeDescriptor.java:41)
at com.intellij.ide.util.treeView.AbstractTreeBuilder.updateNodeDescriptor(AbstractTreeBuilder.java:545)
at com.intellij.ide.util.treeView.AbstractTreeUi$22.perform(AbstractTreeUi.java:935)
at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:36)
at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1856)
@develar
develar / crash report
Created October 4, 2017 05:40
info.plist modified
Process: Slack [84333]
Path: /Applications/Slack.app/Contents/MacOS/Slack
Identifier: com.tinyspeck.slackmacgap
Version: 2.8.0 (4320)
App Item ID: 803453959
App External ID: 823582564
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Slack [84333]
User ID: 501
@develar
develar / appveyor.yml
Created September 29, 2017 05:34
Sample appveyor.yml to Build Electron App for Windows
image: Visual Studio 2017
platform:
- x64
cache:
- node_modules
- '%USERPROFILE%\.electron'
init:
@develar
develar / commit-message-format.md
Created September 1, 2017 05:34
Commit Message Format

Commit Message Format

Each commit message consists of a header, a body and a footer. The header has a special format that includes a type, a scope and a subject:

<type>(<scope>): <subject>
<BLANK LINE>
<body>
<BLANK LINE>
@develar
develar / gist:db9ef805bbde3994ad33d010e8a40025
Created August 18, 2017 20:05
isDoNotWriteIfOnlyLineSeparatorChanged
if (processor is LazySchemeProcessor && processor.isDoNotWriteIfOnlyLineSeparatorChanged && file.exists()) {
val detectedLineSeparator = file.detectedLineSeparator
// scheme always uses LF
if (detectedLineSeparator != LineSeparator.LF.separatorString) {
val oldData = file.contentsToByteArray()
if (detectLineSeparators(Charsets.UTF_8.decode(ByteBuffer.wrap(oldData))) != LineSeparator.LF) {
}
}
}