profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/acristoffers/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Álan Crístoffer acristoffers Reims https://acristoffers.me I'm a mechatronics engineer interested in computer programming, control theory and languages.

acristoffers/CEF3SimpleSample 176

Simple example to get started with CEF 3

acristoffers/CEFSimpleSample 161

Simple sample on how to use Chromium Embedded Framework. More like a Hello World.

acristoffers/kwin-rectangle 4

Shortcuts to move windows around.

acristoffers/SIGAAGrades 3

Agregador de notas do SIGAA do CEFET-MG

acristoffers/Lachesis 2

Moirai frontend

acristoffers/ahio 1

ahio provides access to various I/O devices

acristoffers/bill_splitter 1

Divide a conta da mesa entre os presentes.

acristoffers/MorseCode 1

Plays a string in Morse code in buzzer or led

acristoffers/Quotator 1

CUPS backend for user quota management

acristoffers/RingtonePlayer 1

Plays a ringtone string (like those you type on old Nokia's composer) in a buzzer

issue commentraycast/extensions

[API Feature Request] Password TextField

That's simple: The Bitwarden extension requires you to type your password from time to time, as the vault gets locked after a certain time of inactivity. It also requires a password when logging in. If Authy ever releases a CLI tool or it will require a password field too. Actually, it allows any plugin to enable authentication from inside.

When thinking about the answer to your question I realized that extensions are now closer to SPAs than to the previous scripts thing. In Bitwarden, for example, the view can be adapted to show the login or unlock views depending on the current status of the vault, all from inside a "list items" command. So if I try to search for an item and the vault is locked, I'm presented the unlock view, type my password and get back to the list view after successfully unlocking, without having to invoke different commands for that.

acristoffers

comment created time in 2 days

push eventacristoffers/SmartGrid

Álan Crístoffer

commit sha 89063ac0d9983ca6c504d23422f66c5795625cd8

Before new G/M method.

view details

push time in 4 days

push eventacristoffers/dbkp

Álan Crístoffer

commit sha a38a536215707009666e08d7397c55b163d381bc

Fixes version in --version option.

view details

push time in 5 days

push eventacristoffers/dbkp

Álan Crístoffer

commit sha 4ab35bd463c7c41a2e2db40b8f08a5525e95adc8

Fix script name.

view details

push time in 5 days

push eventacristoffers/extensions

Álan Crístoffer

commit sha bf2fe6c7d7dbc41d13a9fff98fefa6a2c6d9dfb9

Removes unnecessary function.

view details

push time in 6 days

pull request commentraycast/extensions

Adds currently playing and copy URL commands.

Yes, I'm going to do it today.

acristoffers

comment created time in 6 days

push eventacristoffers/extensions

Álan Crístoffer

commit sha b89b24b19895c60e489b047f7be0f7896eb68c22

Corrects Toast call. Co-authored-by: Thomas Paul Mann <hi@thomaspaulmann.com>

view details

push time in 7 days

push eventacristoffers/extensions

Álan Crístoffer

commit sha ed685fa7675417c7fec27db02f065f63451bd25c

Corrects Toast call. Co-authored-by: Thomas Paul Mann <hi@thomaspaulmann.com>

view details

push time in 7 days

push eventacristoffers/extensions

Álan Crístoffer

commit sha 0335898fade93149b4c0c8b89cc8d43eb0eb7679

Corrects Toast call. Co-authored-by: Thomas Paul Mann <hi@thomaspaulmann.com>

view details

push time in 7 days

push eventacristoffers/extensions

Álan Crístoffer

commit sha 2af64caf76323f98e21a14ccf2939acee38334e5

Corrects Toast call. Co-authored-by: Thomas Paul Mann <hi@thomaspaulmann.com>

view details

push time in 7 days

Pull request review commentraycast/extensions

Adds currently playing and copy URL commands.

 export async function runAppleScriptSilently(appleScript: string) {   await closeMainWindow();   await runAppleScript(appleScript); }++/**+ * Runs the AppleScript+ *+ * @param appleScript - The AppleScript to run+ * @throws An error when the AppleScript fails to run+ * @returns A promise that is resolved when the AppleScript finished running+ */+export async function runAppleScriptAndReturn(appleScript: string) {+  return await runAppleScript(appleScript);+}

I just copied the style I saw without thinking about it. It makes sense to just use the function directly.

acristoffers

comment created time in 7 days

PullRequestReviewEvent

PR closed acristoffers/CEF3SimpleSample

Add clarification for building on Windows into README.md

This was written through a translator, sorry for the inaccuracies And could you check it out please, because I'm not sure if it's true for everyone

+2 -0

4 comments

1 changed file

ymo4-dev

pr closed time in 7 days

pull request commentacristoffers/CEF3SimpleSample

Add clarification for building on Windows into README.md

I copied your project file over to this repo, thank you very much.

ymo4-dev

comment created time in 7 days

issue closedacristoffers/CEF3SimpleSample

Win: Visual Studio 2019 Unresolved external symbols

Steps to duplicate:

  1. Clone repo
  2. Download the Windows txz file, extract to ...\CEF\Win
  3. Start Visual Studio 2019 v16.9.1
  4. Open the file "CEF3SimpleSample.sln"
  5. VisualStudio prompts to "Open Configuration Manager" to correct setting. Correct it and close (removes x64 tags).
  6. Select Retarget projects (from v120 to v142), and keep old Windows SDK
  7. Add "Additional Directory" to find libcef_dll_wrapper.lib in (.\CEF\Win)
  8. Build output:

Build started...

1>------ Build started: Project: CEF3SimpleSample, Configuration: Release Win32 ------
1>ClientApp.obj : error LNK2001: unresolved external symbol _cef_string_utf16_clear
1>ClientApp.obj : error LNK2001: unresolved external symbol _cef_string_utf8_to_utf16
1>ClientApp.obj : error LNK2001: unresolved external symbol "bool __cdecl CefRegisterExtension(class CefStringBase<struct CefStringTraitsUTF16> const &,class CefStringBase<struct CefStringTraitsUTF16> const &,class scoped_refptr<class CefV8Handler>)" (?CefRegisterExtension@@YA_NABV?$CefStringBase@UCefStringTraitsUTF16@@@@0V?$scoped_refptr@VCefV8Handler@@@@@Z)
1>ClientHandler.obj : error LNK2001: unresolved external symbol "public: __thiscall cef::logging::LogMessage::~LogMessage(void)" (??1LogMessage@logging@cef@@QAE@XZ)
1>ClientHandler.obj : error LNK2001: unresolved external symbol "public: __thiscall cef::logging::LogMessage::LogMessage(char const *,int,int)" (??0LogMessage@logging@cef@@QAE@PBDHH@Z)
1>ClientHandler.obj : error LNK2001: unresolved external symbol _cef_get_min_log_level
1>ClientV8ExtensionHandler.obj : error LNK2001: unresolved external symbol _cef_string_utf16_cmp
1>ClientV8ExtensionHandler.obj : error LNK2001: unresolved external symbol _cef_string_utf16_to_utf8
1>ClientV8ExtensionHandler.obj : error LNK2001: unresolved external symbol "public: static class scoped_refptr<class CefV8Context> __cdecl CefV8Context::GetCurrentContext(void)" (?GetCurrentContext@CefV8Context@@SA?AV?$scoped_refptr@VCefV8Context@@@@XZ)
1>ClientV8ExtensionHandler.obj : error LNK2001: unresolved external symbol _cef_string_utf8_clear
1>main.obj : error LNK2001: unresolved external symbol "public: static bool __cdecl CefBrowserHost::CreateBrowser(class CefWindowInfo const &,class scoped_refptr<class CefClient>,class CefStringBase<struct CefStringTraitsUTF16> const &,class CefStructBase<struct CefBrowserSettingsTraits> const &,class scoped_refptr<class CefDictionaryValue>,class scoped_refptr<class CefRequestContext>)" (?CreateBrowser@CefBrowserHost@@SA_NABVCefWindowInfo@@V?$scoped_refptr@VCefClient@@@@ABV?$CefStringBase@UCefStringTraitsUTF16@@@@ABV?$CefStructBase@UCefBrowserSettingsTraits@@@@V?$scoped_refptr@VCefDictionaryValue@@@@V?$scoped_refptr@VCefRequestContext@@@@@Z)
1>main.obj : error LNK2001: unresolved external symbol _cef_string_utf16_set
1>main.obj : error LNK2001: unresolved external symbol "bool __cdecl CefInitialize(class CefMainArgs const &,class CefStructBase<struct CefSettingsTraits> const &,class scoped_refptr<class CefApp>,void *)" (?CefInitialize@@YA_NABVCefMainArgs@@ABV?$CefStructBase@UCefSettingsTraits@@@@V?$scoped_refptr@VCefApp@@@@PAX@Z)
1>main.obj : error LNK2001: unresolved external symbol "public: static class scoped_refptr<class CefCommandLine> __cdecl CefCommandLine::GetGlobalCommandLine(void)" (?GetGlobalCommandLine@CefCommandLine@@SA?AV?$scoped_refptr@VCefCommandLine@@@@XZ)
1>main.obj : error LNK2001: unresolved external symbol "int __cdecl CefExecuteProcess(class CefMainArgs const &,class scoped_refptr<class CefApp>,void *)" (?CefExecuteProcess@@YAHABVCefMainArgs@@V?$scoped_refptr@VCefApp@@@@PAX@Z)
1>main.obj : error LNK2001: unresolved external symbol "void __cdecl CefRunMessageLoop(void)" (?CefRunMessageLoop@@YAXXZ)
1>main.obj : error LNK2001: unresolved external symbol "void __cdecl CefShutdown(void)" (?CefShutdown@@YAXXZ)
1>C:\NcrDev\code\GitHub\CEF3SimpleSample\Release\CEF3SimpleSample.exe : fatal error LNK1120: 17 unresolved externals
1>Done building project "CEF3SimpleSample.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

closed time in 7 days

kf185042

issue commentacristoffers/CEF3SimpleSample

Win: Visual Studio 2019 Unresolved external symbols

Fixed in 27782717a88fe3887e1cb5058c5961cf01b91fea.

kf185042

comment created time in 7 days

push eventacristoffers/CEF3SimpleSample

Álan Crístoffer

commit sha 27782717a88fe3887e1cb5058c5961cf01b91fea

Fixes Windows project (thanks to ymo4-dev).

view details

push time in 7 days

issue openedraycast/extensions

[API Feature Request] Password TextField

The current TextField widget does not provide a password "type", so the text is always visible.

created time in 8 days

pull request commentraycast/extensions

Adds currently playing and copy URL commands.

On the second commit I copied the changes made to the VSCode Extension regarding linting into the Spotify Extension, and then made a small change to make Prettier work, so you can now run eslint --fix src/* and have formatting enforced. It seems to me that this is what was intended, but wasn't working for me.

acristoffers

comment created time in 8 days

push eventacristoffers/extensions

Álan Crístoffer

commit sha bf1de9a9a04308f47a8495fff8c69115a2d069c7

Copies eslint changes from vscode extension and makes prettier work.

view details

push time in 8 days

PR opened raycast/extensions

Adds currently playing and copy URL commands.

Adds two more commands to make this extension on pair with the script version: "Current Song" and "Copy Current Song's URL".

+83 -1

0 comment

4 changed files

pr created time in 8 days

push eventacristoffers/extensions

Álan Crístoffer

commit sha 29799631768a5eedcc5281b06f8a4eaff53753ee

Adds currently playing and copy URL commands.

view details

push time in 8 days

push eventacristoffers/PersonalPage

Álan Crístoffer

commit sha 11a7646a12416b1ddb83f404ce8a76b7d7074399

Adds smart-grid article (under review).

view details

Álan Crístoffer

commit sha 4c713d015540a1241d940878b6f55d80ce2e2ff9

Updates dependencies.

view details

push time in 11 days

pull request commentacristoffers/CEF3SimpleSample

Add clarification for building on Windows into README.md

I would rather have the project/solution in the root fixed, but I wasted way too much time on it already and did not figure out what is wrong with it. That's why I did not close the issue reporting it. Do you have any clue as to what's the difference between the build-generated and the on in the root?

ymo4-dev

comment created time in 13 days

push eventacristoffers/CEF3SimpleSample

unknown

commit sha 45a54afdc906a78d78dc28b3fb24f7e3aa4c4c62

Fix: previously subprocesses were not closed

view details

Álan Crístoffer

commit sha 2e4e51f4ab490237c3df7827aa5f27c10112e983

Merge pull request #28 from ymo4-dev/master Fix: previously subprocesses were not closed (CEF was not completely closed)

view details

push time in 13 days

PR merged acristoffers/CEF3SimpleSample

Fix: previously subprocesses were not closed (CEF was not completely closed)

... and this could cause an errors during next compilation: https://gist.github.com/ymo4-dev/3ebc3736715c64131b61aebc58e1d652 Sorry for the part of the logs in Russian. And I'm also not sure if I described the problem correctly, but this fix works)

+1 -0

1 comment

1 changed file

ymo4-dev

pr closed time in 13 days

PullRequestReviewEvent

push eventacristoffers/PersonalPage

Álan Crístoffer

commit sha 27b14f8df6b0ac0ef71997415fc9b90a59394201

Updates email address.

view details

push time in a month

push eventacristoffers/PersonalPage

Álan Crístoffer

commit sha 412bc725f65369a1c6eef63676459ee3c3db3c1c

Updates PublicKey.gpg with StartMail.

view details

push time in a month